{
"data": {
"id": "241007_AiDcP7_5X8",
"url": "https:\/\/fabric.codebydennis.com",
"summary": "https:\/\/www.webpagetest.org\/results.php?test=241007_AiDcP7_5X8",
"testUrl": "https:\/\/fabric.codebydennis.com",
"location": "FRA_DE_02:Chrome",
"from": "Frankfurt, Germany - <b>Chrome<\/b> - <b>Cable<\/b>",
"connectivity": "Cable",
"bwDown": 5000,
"bwUp": 1000,
"latency": 28,
"plr": "0",
"shaperLimit": 0,
"mobile": 0,
"completed": 1728298654,
"testRuns": 1,
"fvonly": false,
"successfulFVRuns": 1,
"successfulRVRuns": 1,
"lighthouse": {
"lighthouseVersion": "11.4.0",
"requestedUrl": "https:\/\/fabric.codebydennis.com\/",
"mainDocumentUrl": "https:\/\/fabric.codebydennis.com\/",
"finalDisplayedUrl": "https:\/\/fabric.codebydennis.com\/",
"finalUrl": "https:\/\/fabric.codebydennis.com\/",
"fetchTime": "2024-10-07T10:54:36.218Z",
"gatherMode": "navigation",
"runtimeError": {
"code": "PAGE_HUNG",
"message": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding."
},
"runWarnings": [
"Lighthouse was unable to reliably load the URL you requested because the page stopped responding."
],
"userAgent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) HeadlessChrome\/129.0.0.0 Safari\/537.36",
"environment": {
"hostUserAgent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) HeadlessChrome\/129.0.0.0 Safari\/537.36",
"benchmarkIndex": 1268,
"credits": []
},
"audits": {
"is-on-https": {
"id": "is-on-https",
"title": "Uses HTTPS",
"description": "All sites should be protected with HTTPS, even ones that don't handle sensitive data. This includes avoiding [mixed content](https:\/\/developers.google.com\/web\/fundamentals\/security\/prevent-mixed-content\/what-is-mixed-content), where some resources are loaded over HTTP despite the initial request being served over HTTPS. HTTPS prevents intruders from tampering with or passively listening in on the communications between your app and your users, and is a prerequisite for HTTP\/2 and many new web platform APIs. [Learn more about HTTPS](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/is-on-https\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"viewport": {
"id": "viewport",
"title": "Has a `<meta name=\"viewport\">` tag with `width` or `initial-scale`",
"description": "A `<meta name=\"viewport\">` not only optimizes your app for mobile screen sizes, but also prevents [a 300 millisecond delay to user input](https:\/\/developer.chrome.com\/blog\/300ms-tap-delay-gone-away\/). [Learn more about using the viewport meta tag](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/viewport\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 3
},
"first-contentful-paint": {
"id": "first-contentful-paint",
"title": "First Contentful Paint",
"description": "First Contentful Paint marks the time at which the first text or image is painted. [Learn more about the First Contentful Paint metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/first-contentful-paint\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"largest-contentful-paint": {
"id": "largest-contentful-paint",
"title": "Largest Contentful Paint",
"description": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/lighthouse-largest-contentful-paint\/)",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"first-meaningful-paint": {
"id": "first-meaningful-paint",
"title": "First Meaningful Paint",
"description": "First Meaningful Paint measures when the primary content of a page is visible. [Learn more about the First Meaningful Paint metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/first-meaningful-paint\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"speed-index": {
"id": "speed-index",
"title": "Speed Index",
"description": "Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/speed-index\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"screenshot-thumbnails": {
"id": "screenshot-thumbnails",
"title": "Screenshot Thumbnails",
"description": "This is what the load of your site looked like.",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"final-screenshot": {
"id": "final-screenshot",
"title": "Final Screenshot",
"description": "The last screenshot captured of the pageload.",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"total-blocking-time": {
"id": "total-blocking-time",
"title": "Total Blocking Time",
"description": "Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more about the Total Blocking Time metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/lighthouse-total-blocking-time\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"max-potential-fid": {
"id": "max-potential-fid",
"title": "Max Potential First Input Delay",
"description": "The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more about the Maximum Potential First Input Delay metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/lighthouse-max-potential-fid\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"cumulative-layout-shift": {
"id": "cumulative-layout-shift",
"title": "Cumulative Layout Shift",
"description": "Cumulative Layout Shift measures the movement of visible elements within the viewport. [Learn more about the Cumulative Layout Shift metric](https:\/\/web.dev\/articles\/cls).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"errors-in-console": {
"id": "errors-in-console",
"title": "No browser errors logged to the console",
"description": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/errors-in-console\/)",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"server-response-time": {
"id": "server-response-time",
"title": "Initial server response time was short",
"description": "Keep the server response time for the main document short because all other requests depend on it. [Learn more about the Time to First Byte metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/time-to-first-byte\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 1
},
"interactive": {
"id": "interactive",
"title": "Time to Interactive",
"description": "Time to Interactive is the amount of time it takes for the page to become fully interactive. [Learn more about the Time to Interactive metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/interactive\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"user-timings": {
"id": "user-timings",
"title": "User Timing marks and measures",
"description": "Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more about User Timing marks](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/user-timings\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 2
},
"critical-request-chains": {
"id": "critical-request-chains",
"title": "Avoid chaining critical requests",
"description": "The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn how to avoid chaining critical requests](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/critical-request-chains\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 1
},
"redirects": {
"id": "redirects",
"title": "Avoid multiple page redirects",
"description": "Redirects introduce additional delays before the page can be loaded. [Learn how to avoid page redirects](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/redirects\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 2
},
"installable-manifest": {
"id": "installable-manifest",
"title": "Web app manifest and service worker meet the installability requirements",
"description": "Service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. With proper service worker and manifest implementations, browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more about manifest installability requirements](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/installable-manifest\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"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 about splash screens](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/splash-screen\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"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 about theming the address bar](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/themed-omnibox\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"maskable-icon": {
"id": "maskable-icon",
"title": "Manifest has a maskable icon",
"description": "A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn about maskable manifest icons](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/maskable-icon-audit\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"content-width": {
"id": "content-width",
"title": "Content is sized correctly for the viewport",
"description": "If the width of your app's content doesn't match the width of the viewport, your app might not be optimized for mobile screens. [Learn how to size content for the viewport](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/content-width\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"image-aspect-ratio": {
"id": "image-aspect-ratio",
"title": "Displays images with correct aspect ratio",
"description": "Image display dimensions should match natural aspect ratio. [Learn more about image aspect ratio](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/image-aspect-ratio\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"image-size-responsive": {
"id": "image-size-responsive",
"title": "Serves images with appropriate resolution",
"description": "Image natural dimensions should be proportional to the display size and the pixel ratio to maximize image clarity. [Learn how to provide responsive images](https:\/\/web.dev\/articles\/serve-responsive-images).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"preload-fonts": {
"id": "preload-fonts",
"title": "Fonts with `font-display: optional` are preloaded",
"description": "Preload `optional` fonts so first-time visitors may use them. [Learn more about preloading fonts](https:\/\/web.dev\/articles\/preload-optional-fonts)",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"deprecations": {
"id": "deprecations",
"title": "Avoids deprecated APIs",
"description": "Deprecated APIs will eventually be removed from the browser. [Learn more about deprecated APIs](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/deprecations\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"third-party-cookies": {
"id": "third-party-cookies",
"title": "Avoids third-party cookies",
"description": "Support for third-party cookies will be removed in a future version of Chrome. [Learn more about phasing out third-party cookies](https:\/\/developer.chrome.com\/en\/docs\/privacy-sandbox\/third-party-cookie-phase-out\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"mainthread-work-breakdown": {
"id": "mainthread-work-breakdown",
"title": "Minimizes main-thread work",
"description": "Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn how to minimize main-thread work](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/mainthread-work-breakdown\/)",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 1
},
"bootup-time": {
"id": "bootup-time",
"title": "JavaScript execution time",
"description": "Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn how to reduce Javascript execution time](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/bootup-time\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 1
},
"uses-rel-preload": {
"id": "uses-rel-preload",
"title": "Preload key requests",
"description": "Consider using `<link rel=preload>` to prioritize fetching resources that are currently requested later in page load. [Learn how to preload key requests](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-rel-preload\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 3
},
"uses-rel-preconnect": {
"id": "uses-rel-preconnect",
"title": "Preconnect to required origins",
"description": "Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn how to preconnect to required origins](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-rel-preconnect\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 3
},
"font-display": {
"id": "font-display",
"title": "All text remains visible during webfont loads",
"description": "Leverage the `font-display` CSS feature to ensure text is user-visible while webfonts are loading. [Learn more about `font-display`](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/font-display\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 3
},
"diagnostics": {
"id": "diagnostics",
"title": "Diagnostics",
"description": "Collection of useful page vitals.",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"network-requests": {
"id": "network-requests",
"title": "Network Requests",
"description": "Lists the network requests that were made during page load.",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"network-rtt": {
"id": "network-rtt",
"title": "Network Round Trip Times",
"description": "Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more about the Round Trip Time](https:\/\/hpbn.co\/primer-on-latency-and-bandwidth\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"network-server-latency": {
"id": "network-server-latency",
"title": "Server Backend Latencies",
"description": "Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more about server response time](https:\/\/hpbn.co\/primer-on-web-performance\/#analyzing-the-resource-waterfall).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"main-thread-tasks": {
"id": "main-thread-tasks",
"title": "Tasks",
"description": "Lists the toplevel main thread tasks that executed during page load.",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"metrics": {
"id": "metrics",
"title": "Metrics",
"description": "Collects all available metrics.",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"performance-budget": {
"id": "performance-budget",
"title": "Performance budget",
"description": "Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more about performance budgets](https:\/\/developers.google.com\/web\/tools\/lighthouse\/audits\/budgets).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"timing-budget": {
"id": "timing-budget",
"title": "Timing budget",
"description": "Set a timing budget to help you keep an eye on the performance of your site. Performant sites load fast and respond to user input events quickly. [Learn more about performance budgets](https:\/\/developers.google.com\/web\/tools\/lighthouse\/audits\/budgets).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"resource-summary": {
"id": "resource-summary",
"title": "Resources Summary",
"description": "Aggregates all network requests and groups them by type",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"third-party-summary": {
"id": "third-party-summary",
"title": "Minimize third-party usage",
"description": "Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn how to minimize third-party impact](https:\/\/developers.google.com\/web\/fundamentals\/performance\/optimizing-content-efficiency\/loading-third-party-javascript\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 1
},
"third-party-facades": {
"id": "third-party-facades",
"title": "Lazy load third-party resources with facades",
"description": "Some third-party embeds can be lazy loaded. Consider replacing them with a facade until they are required. [Learn how to defer third-parties with a facade](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/third-party-facades\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 3
},
"largest-contentful-paint-element": {
"id": "largest-contentful-paint-element",
"title": "Largest Contentful Paint element",
"description": "This is the largest contentful element painted within the viewport. [Learn more about the Largest Contentful Paint element](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/lighthouse-largest-contentful-paint\/)",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 1
},
"lcp-lazy-loaded": {
"id": "lcp-lazy-loaded",
"title": "Largest Contentful Paint image was not lazily loaded",
"description": "Above-the-fold images that are lazily loaded render later in the page lifecycle, which can delay the largest contentful paint. [Learn more about optimal lazy loading](https:\/\/web.dev\/articles\/lcp-lazy-loading).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 3
},
"layout-shift-elements": {
"id": "layout-shift-elements",
"title": "Avoid large layout shifts",
"description": "These DOM elements were most affected by layout shifts. Some layout shifts may not be included in the CLS metric value due to [windowing](https:\/\/web.dev\/articles\/cls#what_is_cls). [Learn how to improve CLS](https:\/\/web.dev\/articles\/optimize-cls)",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 2
},
"long-tasks": {
"id": "long-tasks",
"title": "Avoid long main-thread tasks",
"description": "Lists the longest tasks on the main thread, useful for identifying worst contributors to input delay. [Learn how to avoid long main-thread tasks](https:\/\/web.dev\/articles\/long-tasks-devtools)",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 1
},
"no-unload-listeners": {
"id": "no-unload-listeners",
"title": "Avoids `unload` event listeners",
"description": "The `unload` event does not fire reliably and listening for it can prevent browser optimizations like the Back-Forward Cache. Use `pagehide` or `visibilitychange` events instead. [Learn more about unload event listeners](https:\/\/web.dev\/articles\/bfcache#never_use_the_unload_event)",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"non-composited-animations": {
"id": "non-composited-animations",
"title": "Avoid non-composited animations",
"description": "Animations which are not composited can be janky and increase CLS. [Learn how to avoid non-composited animations](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/non-composited-animations\/)",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 2
},
"unsized-images": {
"id": "unsized-images",
"title": "Image elements have explicit `width` and `height`",
"description": "Set an explicit width and height on image elements to reduce layout shifts and improve CLS. [Learn how to set image dimensions](https:\/\/web.dev\/articles\/optimize-cls#images_without_dimensions)",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 3
},
"valid-source-maps": {
"id": "valid-source-maps",
"title": "Page has valid source maps",
"description": "Source maps translate minified code to the original source code. This helps developers debug in production. In addition, Lighthouse is able to provide further insights. Consider deploying source maps to take advantage of these benefits. [Learn more about source maps](https:\/\/developer.chrome.com\/docs\/devtools\/javascript\/source-maps\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"prioritize-lcp-image": {
"id": "prioritize-lcp-image",
"title": "Preload Largest Contentful Paint image",
"description": "If the LCP element is dynamically added to the page, you should preload the image in order to improve LCP. [Learn more about preloading LCP elements](https:\/\/web.dev\/articles\/optimize-lcp#optimize_when_the_resource_is_discovered).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 3
},
"csp-xss": {
"id": "csp-xss",
"title": "Ensure CSP is effective against XSS attacks",
"description": "A strong Content Security Policy (CSP) significantly reduces the risk of cross-site scripting (XSS) attacks. [Learn how to use a CSP to prevent XSS](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/csp-xss\/)",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"script-treemap-data": {
"id": "script-treemap-data",
"title": "Script Treemap Data",
"description": "Used for treemap app",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"pwa-cross-browser": {
"id": "pwa-cross-browser",
"title": "Site works cross-browser",
"description": "To reach the most number of users, sites should work across every major browser. [Learn about cross-browser compatibility](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/pwa-cross-browser\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"pwa-page-transitions": {
"id": "pwa-page-transitions",
"title": "Page transitions don't feel like they block on the network",
"description": "Transitions should feel snappy as you tap around, even on a slow network. This experience is key to a user's perception of performance. [Learn more about page transitions](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/pwa-page-transitions\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"pwa-each-page-has-url": {
"id": "pwa-each-page-has-url",
"title": "Each page has a URL",
"description": "Ensure individual pages are deep linkable via URL and that URLs are unique for the purpose of shareability on social media. [Learn more about providing deep links](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/pwa-each-page-has-url\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"accesskeys": {
"id": "accesskeys",
"title": "`[accesskey]` values are unique",
"description": "Access keys let users quickly focus a part of the page. For proper navigation, each access key must be unique. [Learn more about access keys](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/accesskeys).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-allowed-attr": {
"id": "aria-allowed-attr",
"title": "`[aria-*]` attributes match their roles",
"description": "Each ARIA `role` supports a specific subset of `aria-*` attributes. Mismatching these invalidates the `aria-*` attributes. [Learn how to match ARIA attributes to their roles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-allowed-attr).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-allowed-role": {
"id": "aria-allowed-role",
"title": "Values assigned to `role=\"\"` are valid ARIA roles.",
"description": "ARIA `role`s enable assistive technologies to know the role of each element on the web page. If the `role` values are misspelled, not existing ARIA `role` values, or abstract roles, then the purpose of the element will not be communicated to users of assistive technologies. [Learn more about ARIA roles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-allowed-role).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-command-name": {
"id": "aria-command-name",
"title": "`button`, `link`, and `menuitem` elements have accessible names",
"description": "When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to make command elements more accessible](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-command-name).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-dialog-name": {
"id": "aria-dialog-name",
"title": "Elements with `role=\"dialog\"` or `role=\"alertdialog\"` have accessible names.",
"description": "ARIA dialog elements without accessible names may prevent screen readers users from discerning the purpose of these elements. [Learn how to make ARIA dialog elements more accessible](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-dialog-name).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-hidden-body": {
"id": "aria-hidden-body",
"title": "`[aria-hidden=\"true\"]` is not present on the document `<body>`",
"description": "Assistive technologies, like screen readers, work inconsistently when `aria-hidden=\"true\"` is set on the document `<body>`. [Learn how `aria-hidden` affects the document body](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-hidden-body).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-hidden-focus": {
"id": "aria-hidden-focus",
"title": "`[aria-hidden=\"true\"]` elements do not contain focusable descendents",
"description": "Focusable descendents within an `[aria-hidden=\"true\"]` element prevent those interactive elements from being available to users of assistive technologies like screen readers. [Learn how `aria-hidden` affects focusable elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-hidden-focus).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-input-field-name": {
"id": "aria-input-field-name",
"title": "ARIA input fields have accessible names",
"description": "When an input field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about input field labels](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-input-field-name).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-meter-name": {
"id": "aria-meter-name",
"title": "ARIA `meter` elements have accessible names",
"description": "When a meter element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to name `meter` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-meter-name).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-progressbar-name": {
"id": "aria-progressbar-name",
"title": "ARIA `progressbar` elements have accessible names",
"description": "When a `progressbar` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to label `progressbar` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-progressbar-name).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-required-attr": {
"id": "aria-required-attr",
"title": "`[role]`s have all required `[aria-*]` attributes",
"description": "Some ARIA roles have required attributes that describe the state of the element to screen readers. [Learn more about roles and required attributes](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-required-attr).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-required-children": {
"id": "aria-required-children",
"title": "Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.",
"description": "Some ARIA parent roles must contain specific child roles to perform their intended accessibility functions. [Learn more about roles and required children elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-required-children).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-required-parent": {
"id": "aria-required-parent",
"title": "`[role]`s are contained by their required parent element",
"description": "Some ARIA child roles must be contained by specific parent roles to properly perform their intended accessibility functions. [Learn more about ARIA roles and required parent element](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-required-parent).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-roles": {
"id": "aria-roles",
"title": "`[role]` values are valid",
"description": "ARIA roles must have valid values in order to perform their intended accessibility functions. [Learn more about valid ARIA roles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-roles).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-text": {
"id": "aria-text",
"title": "Elements with the `role=text` attribute do not have focusable descendents.",
"description": "Adding `role=text` around a text node split by markup enables VoiceOver to treat it as one phrase, but the element's focusable descendents will not be announced. [Learn more about the `role=text` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-text).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-toggle-field-name": {
"id": "aria-toggle-field-name",
"title": "ARIA toggle fields have accessible names",
"description": "When a toggle field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about toggle fields](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-toggle-field-name).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-tooltip-name": {
"id": "aria-tooltip-name",
"title": "ARIA `tooltip` elements have accessible names",
"description": "When a tooltip element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to name `tooltip` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-tooltip-name).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-treeitem-name": {
"id": "aria-treeitem-name",
"title": "ARIA `treeitem` elements have accessible names",
"description": "When a `treeitem` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about labeling `treeitem` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-treeitem-name).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-valid-attr-value": {
"id": "aria-valid-attr-value",
"title": "`[aria-*]` attributes have valid values",
"description": "Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid values. [Learn more about valid values for ARIA attributes](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-valid-attr-value).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"aria-valid-attr": {
"id": "aria-valid-attr",
"title": "`[aria-*]` attributes are valid and not misspelled",
"description": "Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid names. [Learn more about valid ARIA attributes](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-valid-attr).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"button-name": {
"id": "button-name",
"title": "Buttons have an accessible name",
"description": "When a button doesn't have an accessible name, screen readers announce it as \"button\", making it unusable for users who rely on screen readers. [Learn how to make buttons more accessible](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/button-name).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"bypass": {
"id": "bypass",
"title": "The page contains a heading, skip link, or landmark region",
"description": "Adding ways to bypass repetitive content lets keyboard users navigate the page more efficiently. [Learn more about bypass blocks](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/bypass).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"color-contrast": {
"id": "color-contrast",
"title": "Background and foreground colors have a sufficient contrast ratio",
"description": "Low-contrast text is difficult or impossible for many users to read. [Learn how to provide sufficient color contrast](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/color-contrast).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"definition-list": {
"id": "definition-list",
"title": "`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.",
"description": "When definition lists are not properly marked up, screen readers may produce confusing or inaccurate output. [Learn how to structure definition lists correctly](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/definition-list).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"dlitem": {
"id": "dlitem",
"title": "Definition list items are wrapped in `<dl>` elements",
"description": "Definition list items (`<dt>` and `<dd>`) must be wrapped in a parent `<dl>` element to ensure that screen readers can properly announce them. [Learn how to structure definition lists correctly](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/dlitem).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"document-title": {
"id": "document-title",
"title": "Document has a `<title>` element",
"description": "The title gives screen reader users an overview of the page, and search engine users rely on it heavily to determine if a page is relevant to their search. [Learn more about document titles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/document-title).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"duplicate-id-active": {
"id": "duplicate-id-active",
"title": "`[id]` attributes on active, focusable elements are unique",
"description": "All focusable elements must have a unique `id` to ensure that they're visible to assistive technologies. [Learn how to fix duplicate `id`s](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/duplicate-id-active).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"duplicate-id-aria": {
"id": "duplicate-id-aria",
"title": "ARIA IDs are unique",
"description": "The value of an ARIA ID must be unique to prevent other instances from being overlooked by assistive technologies. [Learn how to fix duplicate ARIA IDs](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/duplicate-id-aria).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"empty-heading": {
"id": "empty-heading",
"title": "All heading elements contain content.",
"description": "A heading with no content or inaccessible text prevent screen reader users from accessing information on the page's structure. [Learn more about headings](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/empty-heading).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"form-field-multiple-labels": {
"id": "form-field-multiple-labels",
"title": "No form fields have multiple labels",
"description": "Form fields with multiple labels can be confusingly announced by assistive technologies like screen readers which use either the first, the last, or all of the labels. [Learn how to use form labels](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/form-field-multiple-labels).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"frame-title": {
"id": "frame-title",
"title": "`<frame>` or `<iframe>` elements have a title",
"description": "Screen reader users rely on frame titles to describe the contents of frames. [Learn more about frame titles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/frame-title).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"heading-order": {
"id": "heading-order",
"title": "Heading elements appear in a sequentially-descending order",
"description": "Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more about heading order](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/heading-order).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"html-has-lang": {
"id": "html-has-lang",
"title": "`<html>` element has a `[lang]` attribute",
"description": "If a page doesn't specify a `lang` attribute, a screen reader assumes that the page is in the default language that the user chose when setting up the screen reader. If the page isn't actually in the default language, then the screen reader might not announce the page's text correctly. [Learn more about the `lang` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/html-has-lang).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"html-lang-valid": {
"id": "html-lang-valid",
"title": "`<html>` element has a valid value for its `[lang]` attribute",
"description": "Specifying a valid [BCP 47 language](https:\/\/www.w3.org\/International\/questions\/qa-choosing-language-tags#question) helps screen readers announce text properly. [Learn how to use the `lang` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/html-lang-valid).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"html-xml-lang-mismatch": {
"id": "html-xml-lang-mismatch",
"title": "`<html>` element has an `[xml:lang]` attribute with the same base language as the `[lang]` attribute.",
"description": "If the webpage does not specify a consistent language, then the screen reader might not announce the page's text correctly. [Learn more about the `lang` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/html-xml-lang-mismatch).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"identical-links-same-purpose": {
"id": "identical-links-same-purpose",
"title": "Identical links have the same purpose.",
"description": "Links with the same destination should have the same description, to help users understand the link's purpose and decide whether to follow it. [Learn more about identical links](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/identical-links-same-purpose).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"image-alt": {
"id": "image-alt",
"title": "Image elements have `[alt]` attributes",
"description": "Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. [Learn more about the `alt` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/image-alt).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"image-redundant-alt": {
"id": "image-redundant-alt",
"title": "Image elements do not have `[alt]` attributes that are redundant text.",
"description": "Informative elements should aim for short, descriptive alternative text. Alternative text that is exactly the same as the text adjacent to the link or image is potentially confusing for screen reader users, because the text will be read twice. [Learn more about the `alt` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/image-redundant-alt).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"input-button-name": {
"id": "input-button-name",
"title": "Input buttons have discernible text.",
"description": "Adding discernable and accessible text to input buttons may help screen reader users understand the purpose of the input button. [Learn more about input buttons](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/input-button-name).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"input-image-alt": {
"id": "input-image-alt",
"title": "`<input type=\"image\">` elements have `[alt]` text",
"description": "When an image is being used as an `<input>` button, providing alternative text can help screen reader users understand the purpose of the button. [Learn about input image alt text](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/input-image-alt).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"label-content-name-mismatch": {
"id": "label-content-name-mismatch",
"title": "Elements with visible text labels have matching accessible names.",
"description": "Visible text labels that do not match the accessible name can result in a confusing experience for screen reader users. [Learn more about accessible names](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/label-content-name-mismatch).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"label": {
"id": "label",
"title": "Form elements have associated labels",
"description": "Labels ensure that form controls are announced properly by assistive technologies, like screen readers. [Learn more about form element labels](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/label).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"landmark-one-main": {
"id": "landmark-one-main",
"title": "Document has a main landmark.",
"description": "One main landmark helps screen reader users navigate a web page. [Learn more about landmarks](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/landmark-one-main).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"link-name": {
"id": "link-name",
"title": "Links have a discernible name",
"description": "Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. [Learn how to make links accessible](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/link-name).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"link-in-text-block": {
"id": "link-in-text-block",
"title": "Links are distinguishable without relying on color.",
"description": "Low-contrast text is difficult or impossible for many users to read. Link text that is discernible improves the experience for users with low vision. [Learn how to make links distinguishable](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/link-in-text-block).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"list": {
"id": "list",
"title": "Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).",
"description": "Screen readers have a specific way of announcing lists. Ensuring proper list structure aids screen reader output. [Learn more about proper list structure](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/list).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"listitem": {
"id": "listitem",
"title": "List items (`<li>`) are contained within `<ul>`, `<ol>` or `<menu>` parent elements",
"description": "Screen readers require list items (`<li>`) to be contained within a parent `<ul>`, `<ol>` or `<menu>` to be announced properly. [Learn more about proper list structure](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/listitem).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"meta-refresh": {
"id": "meta-refresh",
"title": "The document does not use `<meta http-equiv=\"refresh\">`",
"description": "Users do not expect a page to refresh automatically, and doing so will move focus back to the top of the page. This may create a frustrating or confusing experience. [Learn more about the refresh meta tag](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/meta-refresh).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"meta-viewport": {
"id": "meta-viewport",
"title": "`[user-scalable=\"no\"]` is not used in the `<meta name=\"viewport\">` element and the `[maximum-scale]` attribute is not less than 5.",
"description": "Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more about the viewport meta tag](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/meta-viewport).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"object-alt": {
"id": "object-alt",
"title": "`<object>` elements have alternate text",
"description": "Screen readers cannot translate non-text content. Adding alternate text to `<object>` elements helps screen readers convey meaning to users. [Learn more about alt text for `object` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/object-alt).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"select-name": {
"id": "select-name",
"title": "Select elements have associated label elements.",
"description": "Form elements without effective labels can create frustrating experiences for screen reader users. [Learn more about the `select` element](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/select-name).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"skip-link": {
"id": "skip-link",
"title": "Skip links are focusable.",
"description": "Including a skip link can help users skip to the main content to save time. [Learn more about skip links](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/skip-link).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"tabindex": {
"id": "tabindex",
"title": "No element has a `[tabindex]` value greater than 0",
"description": "A value greater than 0 implies an explicit navigation ordering. Although technically valid, this often creates frustrating experiences for users who rely on assistive technologies. [Learn more about the `tabindex` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/tabindex).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"table-duplicate-name": {
"id": "table-duplicate-name",
"title": "Tables have different content in the summary attribute and `<caption>`.",
"description": "The summary attribute should describe the table structure, while `<caption>` should have the onscreen title. Accurate table mark-up helps users of screen readers. [Learn more about summary and caption](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/table-duplicate-name).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"table-fake-caption": {
"id": "table-fake-caption",
"title": "Tables use `<caption>` instead of cells with the `[colspan]` attribute to indicate a caption.",
"description": "Screen readers have features to make navigating tables easier. Ensuring that tables use the actual caption element instead of cells with the `[colspan]` attribute may improve the experience for screen reader users. [Learn more about captions](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/table-fake-caption).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"target-size": {
"id": "target-size",
"title": "Touch targets have sufficient size and spacing.",
"description": "Touch targets with sufficient size and spacing help users who may have difficulty targeting small controls to activate the targets. [Learn more about touch targets](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/target-size).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"td-has-header": {
"id": "td-has-header",
"title": "`<td>` elements in a large `<table>` have one or more table headers.",
"description": "Screen readers have features to make navigating tables easier. Ensuring that `<td>` elements in a large table (3 or more cells in width and height) have an associated table header may improve the experience for screen reader users. [Learn more about table headers](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/td-has-header).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"td-headers-attr": {
"id": "td-headers-attr",
"title": "Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.",
"description": "Screen readers have features to make navigating tables easier. Ensuring `<td>` cells using the `[headers]` attribute only refer to other cells in the same table may improve the experience for screen reader users. [Learn more about the `headers` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/td-headers-attr).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"th-has-data-cells": {
"id": "th-has-data-cells",
"title": "`<th>` elements and elements with `[role=\"columnheader\"\/\"rowheader\"]` have data cells they describe.",
"description": "Screen readers have features to make navigating tables easier. Ensuring table headers always refer to some set of cells may improve the experience for screen reader users. [Learn more about table headers](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/th-has-data-cells).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"valid-lang": {
"id": "valid-lang",
"title": "`[lang]` attributes have a valid value",
"description": "Specifying a valid [BCP 47 language](https:\/\/www.w3.org\/International\/questions\/qa-choosing-language-tags#question) on elements helps ensure that text is pronounced correctly by a screen reader. [Learn how to use the `lang` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/valid-lang).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"video-caption": {
"id": "video-caption",
"title": "`<video>` elements contain a `<track>` element with `[kind=\"captions\"]`",
"description": "When a video provides a caption it is easier for deaf and hearing impaired users to access its information. [Learn more about video captions](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/video-caption).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"custom-controls-labels": {
"id": "custom-controls-labels",
"title": "Custom controls have associated labels",
"description": "Custom interactive controls have associated labels, provided by aria-label or aria-labelledby. [Learn more about custom controls and labels](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/custom-controls-labels\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"custom-controls-roles": {
"id": "custom-controls-roles",
"title": "Custom controls have ARIA roles",
"description": "Custom interactive controls have appropriate ARIA roles. [Learn how to add roles to custom controls](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/custom-control-roles\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"focus-traps": {
"id": "focus-traps",
"title": "User focus is not accidentally trapped in a region",
"description": "A user can tab into and out of any control or region without accidentally trapping their focus. [Learn how to avoid focus traps](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/focus-traps\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"focusable-controls": {
"id": "focusable-controls",
"title": "Interactive controls are keyboard focusable",
"description": "Custom interactive controls are keyboard focusable and display a focus indicator. [Learn how to make custom controls focusable](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/focusable-controls\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"interactive-element-affordance": {
"id": "interactive-element-affordance",
"title": "Interactive elements indicate their purpose and state",
"description": "Interactive elements, such as links and buttons, should indicate their state and be distinguishable from non-interactive elements. [Learn how to decorate interactive elements with affordance hints](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/interactive-element-affordance\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"logical-tab-order": {
"id": "logical-tab-order",
"title": "The page has a logical tab order",
"description": "Tabbing through the page follows the visual layout. Users cannot focus elements that are offscreen. [Learn more about logical tab ordering](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/logical-tab-order\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"managed-focus": {
"id": "managed-focus",
"title": "The user's focus is directed to new content added to the page",
"description": "If new content, such as a dialog, is added to the page, the user's focus is directed to it. [Learn how to direct focus to new content](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/managed-focus\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"offscreen-content-hidden": {
"id": "offscreen-content-hidden",
"title": "Offscreen content is hidden from assistive technology",
"description": "Offscreen content is hidden with display: none or aria-hidden=true. [Learn how to properly hide offscreen content](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/offscreen-content-hidden\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"use-landmarks": {
"id": "use-landmarks",
"title": "HTML5 landmark elements are used to improve navigation",
"description": "Landmark elements (`<main>`, `<nav>`, etc.) are used to improve the keyboard navigation of the page for assistive technology. [Learn more about landmark elements](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/use-landmarks\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"visual-order-follows-dom": {
"id": "visual-order-follows-dom",
"title": "Visual order on the page follows DOM order",
"description": "DOM order matches the visual order, improving navigation for assistive technology. [Learn more about DOM and visual ordering](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/visual-order-follows-dom\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"uses-long-cache-ttl": {
"id": "uses-long-cache-ttl",
"title": "Uses efficient cache policy on static assets",
"description": "A long cache lifetime can speed up repeat visits to your page. [Learn more about efficient cache policies](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-long-cache-ttl\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 3
},
"total-byte-weight": {
"id": "total-byte-weight",
"title": "Avoids enormous network payloads",
"description": "Large network payloads cost users real money and are highly correlated with long load times. [Learn how to reduce payload sizes](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/total-byte-weight\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 1
},
"offscreen-images": {
"id": "offscreen-images",
"title": "Defer offscreen images",
"description": "Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn how to defer offscreen images](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/offscreen-images\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 2
},
"render-blocking-resources": {
"id": "render-blocking-resources",
"title": "Eliminate render-blocking resources",
"description": "Resources are blocking the first paint of your page. Consider delivering critical JS\/CSS inline and deferring all non-critical JS\/styles. [Learn how to eliminate render-blocking resources](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/render-blocking-resources\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 2
},
"unminified-css": {
"id": "unminified-css",
"title": "Minify CSS",
"description": "Minifying CSS files can reduce network payload sizes. [Learn how to minify CSS](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/unminified-css\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 3
},
"unminified-javascript": {
"id": "unminified-javascript",
"title": "Minify JavaScript",
"description": "Minifying JavaScript files can reduce payload sizes and script parse time. [Learn how to minify JavaScript](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/unminified-javascript\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 3
},
"unused-css-rules": {
"id": "unused-css-rules",
"title": "Reduce unused CSS",
"description": "Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn how to reduce unused CSS](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/unused-css-rules\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 2
},
"unused-javascript": {
"id": "unused-javascript",
"title": "Reduce unused JavaScript",
"description": "Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/unused-javascript\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 2
},
"modern-image-formats": {
"id": "modern-image-formats",
"title": "Serve images in next-gen formats",
"description": "Image formats like WebP and AVIF often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more about modern image formats](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-webp-images\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 3
},
"uses-optimized-images": {
"id": "uses-optimized-images",
"title": "Efficiently encode images",
"description": "Optimized images load faster and consume less cellular data. [Learn how to efficiently encode images](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-optimized-images\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 2
},
"uses-text-compression": {
"id": "uses-text-compression",
"title": "Enable text compression",
"description": "Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more about text compression](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-text-compression\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 3
},
"uses-responsive-images": {
"id": "uses-responsive-images",
"title": "Properly size images",
"description": "Serve images that are appropriately-sized to save cellular data and improve load time. [Learn how to size images](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-responsive-images\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 2
},
"efficient-animated-content": {
"id": "efficient-animated-content",
"title": "Use video formats for animated content",
"description": "Large GIFs are inefficient for delivering animated content. Consider using MPEG4\/WebM videos for animations and PNG\/WebP for static images instead of GIF to save network bytes. [Learn more about efficient video formats](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/efficient-animated-content\/)",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 3
},
"duplicated-javascript": {
"id": "duplicated-javascript",
"title": "Remove duplicate modules in JavaScript bundles",
"description": "Remove large, duplicate JavaScript modules from bundles to reduce unnecessary bytes consumed by network activity. ",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 2
},
"legacy-javascript": {
"id": "legacy-javascript",
"title": "Avoid serving legacy JavaScript to modern browsers",
"description": "Polyfills and transforms enable legacy browsers to use new JavaScript features. However, many aren't necessary for modern browsers. For your bundled JavaScript, adopt a modern script deployment strategy using module\/nomodule feature detection to reduce the amount of code shipped to modern browsers, while retaining support for legacy browsers. [Learn how to use modern JavaScript](https:\/\/web.dev\/articles\/publish-modern-javascript)",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 2
},
"doctype": {
"id": "doctype",
"title": "Page has the HTML doctype",
"description": "Specifying a doctype prevents the browser from switching to quirks-mode. [Learn more about the doctype declaration](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/doctype\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"charset": {
"id": "charset",
"title": "Properly defines charset",
"description": "A character encoding declaration is required. It can be done with a `<meta>` tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header. [Learn more about declaring the character encoding](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/charset\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"dom-size": {
"id": "dom-size",
"title": "Avoids an excessive DOM size",
"description": "A large DOM will increase memory usage, cause longer [style calculations](https:\/\/developers.google.com\/web\/fundamentals\/performance\/rendering\/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https:\/\/developers.google.com\/speed\/articles\/reflow). [Learn how to avoid an excessive DOM size](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/dom-size\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 1
},
"geolocation-on-start": {
"id": "geolocation-on-start",
"title": "Avoids requesting the geolocation permission on page load",
"description": "Users are mistrustful of or confused by sites that request their location without context. Consider tying the request to a user action instead. [Learn more about the geolocation permission](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/geolocation-on-start\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"inspector-issues": {
"id": "inspector-issues",
"title": "No issues in the `Issues` panel in Chrome Devtools",
"description": "Issues logged to the `Issues` panel in Chrome Devtools indicate unresolved problems. They can come from network request failures, insufficient security controls, and other browser concerns. Open up the Issues panel in Chrome DevTools for more details on each issue.",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"no-document-write": {
"id": "no-document-write",
"title": "Avoids `document.write()`",
"description": "For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. [Learn how to avoid document.write()](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/no-document-write\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 2
},
"js-libraries": {
"id": "js-libraries",
"title": "Detected JavaScript libraries",
"description": "All front-end JavaScript libraries detected on the page. [Learn more about this JavaScript library detection diagnostic audit](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/js-libraries\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"notification-on-start": {
"id": "notification-on-start",
"title": "Avoids requesting the notification permission on page load",
"description": "Users are mistrustful of or confused by sites that request to send notifications without context. Consider tying the request to user gestures instead. [Learn more about responsibly getting permission for notifications](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/notification-on-start\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"paste-preventing-inputs": {
"id": "paste-preventing-inputs",
"title": "Allows users to paste into input fields",
"description": "Preventing input pasting is a bad practice for the UX, and weakens security by blocking password managers.[Learn more about user-friendly input fields](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/paste-preventing-inputs\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"uses-http2": {
"id": "uses-http2",
"title": "Use HTTP\/2",
"description": "HTTP\/2 offers many benefits over HTTP\/1.1, including binary headers and multiplexing. [Learn more about HTTP\/2](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/uses-http2\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 3
},
"uses-passive-event-listeners": {
"id": "uses-passive-event-listeners",
"title": "Uses passive listeners to improve scrolling performance",
"description": "Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. [Learn more about adopting passive event listeners](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/uses-passive-event-listeners\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 3
},
"meta-description": {
"id": "meta-description",
"title": "Document has a meta description",
"description": "Meta descriptions may be included in search results to concisely summarize page content. [Learn more about the meta description](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/meta-description\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"http-status-code": {
"id": "http-status-code",
"title": "Page has successful HTTP status code",
"description": "Pages with unsuccessful HTTP status codes may not be indexed properly. [Learn more about HTTP status codes](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/http-status-code\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"font-size": {
"id": "font-size",
"title": "Document uses legible font sizes",
"description": "Font sizes less than 12px are too small to be legible and require mobile visitors to \u201cpinch to zoom\u201d in order to read. Strive to have >60% of page text \u226512px. [Learn more about legible font sizes](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/font-size\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"link-text": {
"id": "link-text",
"title": "Links have descriptive text",
"description": "Descriptive link text helps search engines understand your content. [Learn how to make links more accessible](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/link-text\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"crawlable-anchors": {
"id": "crawlable-anchors",
"title": "Links are crawlable",
"description": "Search engines may use `href` attributes on links to crawl websites. Ensure that the `href` attribute of anchor elements links to an appropriate destination, so more pages of the site can be discovered. [Learn how to make links crawlable](https:\/\/support.google.com\/webmasters\/answer\/9112205)",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"is-crawlable": {
"id": "is-crawlable",
"title": "Page isn\u2019t blocked from indexing",
"description": "Search engines are unable to include your pages in search results if they don't have permission to crawl them. [Learn more about crawler directives](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/is-crawlable\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"robots-txt": {
"id": "robots-txt",
"title": "robots.txt is valid",
"description": "If your robots.txt file is malformed, crawlers may not be able to understand how you want your website to be crawled or indexed. [Learn more about robots.txt](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/invalid-robots-txt\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"tap-targets": {
"id": "tap-targets",
"title": "Tap targets are sized appropriately",
"description": "Interactive elements like buttons and links should be large enough (48x48px), or have enough space around them, to be easy enough to tap without overlapping onto other elements. [Learn more about tap targets](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/tap-targets\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"hreflang": {
"id": "hreflang",
"title": "Document has a valid `hreflang`",
"description": "hreflang links tell search engines what version of a page they should list in search results for a given language or region. [Learn more about `hreflang`](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/hreflang\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"plugins": {
"id": "plugins",
"title": "Document avoids plugins",
"description": "Search engines can't index plugin content, and many devices restrict plugins or don't support them. [Learn more about avoiding plugins](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/plugins\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"canonical": {
"id": "canonical",
"title": "Document has a valid `rel=canonical`",
"description": "Canonical links suggest which URL to show in search results. [Learn more about canonical links](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/canonical\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"structured-data": {
"id": "structured-data",
"title": "Structured data is valid",
"description": "Run the [Structured Data Testing Tool](https:\/\/search.google.com\/structured-data\/testing-tool\/) and the [Structured Data Linter](http:\/\/linter.structured-data.org\/) to validate structured data. [Learn more about Structured Data](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/structured-data\/).",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)"
},
"bf-cache": {
"id": "bf-cache",
"title": "Page didn't prevent back\/forward cache restoration",
"description": "Many navigations are performed by going back to a previous page, or forwards again. The back\/forward cache (bfcache) can speed up these return navigations. [Learn more about the bfcache](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/bf-cache\/)",
"score": null,
"scoreDisplayMode": "error",
"errorMessage": "Lighthouse was unable to reliably load the URL you requested because the page stopped responding.",
"errorStack": "LighthouseError: PAGE_HUNG\n at file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/wait-for-condition.js:487:15\n at process.processTicksAndRejections (node:internal\/process\/task_queues:95:5)\n at async Promise.all (index 0)\n at async gotoURL (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/driver\/navigation.js:125:26)\n at async _navigate (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:85:55)\n at async _navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:219:26)\n at async file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:310:25\n at async Runner.gather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/runner.js:212:21)\n at async navigationGather (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/gather\/navigation-runner.js:280:21)\n at async navigation (file:\/\/\/usr\/lib\/node_modules\/lighthouse\/core\/index.js:58:24)",
"guidanceLevel": 2
}
},
"configSettings": {
"output": [
"html",
"json"
],
"maxWaitForFcp": 30000,
"maxWaitForLoad": 80000,
"pauseAfterFcpMs": 5250,
"pauseAfterLoadMs": 5250,
"networkQuietThresholdMs": 5250,
"cpuQuietThresholdMs": 5250,
"formFactor": "desktop",
"throttling": {
"rttMs": 150,
"throughputKbps": 1638.4000000000001,
"requestLatencyMs": 562.5,
"downloadThroughputKbps": 1474.5600000000002,
"uploadThroughputKbps": 675,
"cpuSlowdownMultiplier": 4
},
"throttlingMethod": "provided",
"screenEmulation": {
"mobile": true,
"width": 412,
"height": 823,
"deviceScaleFactor": 1.75,
"disabled": true
},
"emulatedUserAgent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09",
"auditMode": false,
"gatherMode": false,
"clearStorageTypes": [
"file_systems",
"shader_cache",
"service_workers",
"cache_storage"
],
"disableStorageReset": false,
"debugNavigation": false,
"channel": "cli",
"usePassiveGathering": false,
"disableFullPageScreenshot": true,
"skipAboutBlank": false,
"blankPage": "about:blank",
"ignoreStatusCode": false,
"budgets": null,
"locale": "en-US",
"blockedUrlPatterns": null,
"additionalTraceCategories": null,
"extraHeaders": null,
"precomputedLanternData": null,
"onlyAudits": null,
"onlyCategories": null,
"skipAudits": null
},
"categories": {
"performance": {
"title": "Performance",
"supportedModes": [
"navigation",
"timespan",
"snapshot"
],
"auditRefs": [
{
"id": "first-contentful-paint",
"weight": 10,
"group": "metrics",
"acronym": "FCP",
"relevantAudits": [
"server-response-time",
"render-blocking-resources",
"redirects",
"critical-request-chains",
"uses-text-compression",
"uses-rel-preconnect",
"uses-rel-preload",
"font-display",
"unminified-javascript",
"unminified-css",
"unused-css-rules"
]
},
{
"id": "largest-contentful-paint",
"weight": 25,
"group": "metrics",
"acronym": "LCP",
"relevantAudits": [
"server-response-time",
"render-blocking-resources",
"redirects",
"critical-request-chains",
"uses-text-compression",
"uses-rel-preconnect",
"uses-rel-preload",
"font-display",
"unminified-javascript",
"unminified-css",
"unused-css-rules",
"largest-contentful-paint-element",
"prioritize-lcp-image",
"unused-javascript",
"efficient-animated-content",
"total-byte-weight",
"lcp-lazy-loaded"
]
},
{
"id": "total-blocking-time",
"weight": 30,
"group": "metrics",
"acronym": "TBT",
"relevantAudits": [
"long-tasks",
"third-party-summary",
"third-party-facades",
"bootup-time",
"mainthread-work-breakdown",
"dom-size",
"duplicated-javascript",
"legacy-javascript",
"viewport"
]
},
{
"id": "cumulative-layout-shift",
"weight": 25,
"group": "metrics",
"acronym": "CLS",
"relevantAudits": [
"layout-shift-elements",
"non-composited-animations",
"unsized-images"
]
},
{
"id": "speed-index",
"weight": 10,
"group": "metrics",
"acronym": "SI"
},
{
"id": "interactive",
"weight": 0,
"group": "hidden",
"acronym": "TTI"
},
{
"id": "max-potential-fid",
"weight": 0,
"group": "hidden"
},
{
"id": "first-meaningful-paint",
"weight": 0,
"acronym": "FMP",
"group": "hidden"
},
{
"id": "render-blocking-resources",
"weight": 0
},
{
"id": "uses-responsive-images",
"weight": 0
},
{
"id": "offscreen-images",
"weight": 0
},
{
"id": "unminified-css",
"weight": 0
},
{
"id": "unminified-javascript",
"weight": 0
},
{
"id": "unused-css-rules",
"weight": 0
},
{
"id": "unused-javascript",
"weight": 0
},
{
"id": "uses-optimized-images",
"weight": 0
},
{
"id": "modern-image-formats",
"weight": 0
},
{
"id": "uses-text-compression",
"weight": 0
},
{
"id": "uses-rel-preconnect",
"weight": 0
},
{
"id": "server-response-time",
"weight": 0
},
{
"id": "redirects",
"weight": 0
},
{
"id": "uses-rel-preload",
"weight": 0
},
{
"id": "uses-http2",
"weight": 0
},
{
"id": "efficient-animated-content",
"weight": 0
},
{
"id": "duplicated-javascript",
"weight": 0
},
{
"id": "legacy-javascript",
"weight": 0
},
{
"id": "prioritize-lcp-image",
"weight": 0
},
{
"id": "total-byte-weight",
"weight": 0
},
{
"id": "uses-long-cache-ttl",
"weight": 0
},
{
"id": "dom-size",
"weight": 0
},
{
"id": "critical-request-chains",
"weight": 0
},
{
"id": "user-timings",
"weight": 0
},
{
"id": "bootup-time",
"weight": 0
},
{
"id": "mainthread-work-breakdown",
"weight": 0
},
{
"id": "font-display",
"weight": 0
},
{
"id": "third-party-summary",
"weight": 0
},
{
"id": "third-party-facades",
"weight": 0
},
{
"id": "largest-contentful-paint-element",
"weight": 0
},
{
"id": "lcp-lazy-loaded",
"weight": 0
},
{
"id": "layout-shift-elements",
"weight": 0
},
{
"id": "uses-passive-event-listeners",
"weight": 0
},
{
"id": "no-document-write",
"weight": 0
},
{
"id": "long-tasks",
"weight": 0
},
{
"id": "non-composited-animations",
"weight": 0
},
{
"id": "unsized-images",
"weight": 0
},
{
"id": "viewport",
"weight": 0
},
{
"id": "bf-cache",
"weight": 0
},
{
"id": "performance-budget",
"weight": 0,
"group": "budgets"
},
{
"id": "timing-budget",
"weight": 0,
"group": "budgets"
},
{
"id": "network-requests",
"weight": 0,
"group": "hidden"
},
{
"id": "network-rtt",
"weight": 0,
"group": "hidden"
},
{
"id": "network-server-latency",
"weight": 0,
"group": "hidden"
},
{
"id": "main-thread-tasks",
"weight": 0,
"group": "hidden"
},
{
"id": "diagnostics",
"weight": 0,
"group": "hidden"
},
{
"id": "metrics",
"weight": 0,
"group": "hidden"
},
{
"id": "screenshot-thumbnails",
"weight": 0,
"group": "hidden"
},
{
"id": "final-screenshot",
"weight": 0,
"group": "hidden"
},
{
"id": "script-treemap-data",
"weight": 0,
"group": "hidden"
},
{
"id": "resource-summary",
"weight": 0,
"group": "hidden"
}
],
"id": "performance",
"score": null
},
"accessibility": {
"title": "Accessibility",
"description": "These checks highlight opportunities to [improve the accessibility of your web app](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/). Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so [manual testing](https:\/\/web.dev\/articles\/how-to-review) is also encouraged.",
"manualDescription": "These items address areas which an automated testing tool cannot cover. Learn more in our guide on [conducting an accessibility review](https:\/\/web.dev\/articles\/how-to-review).",
"supportedModes": [
"navigation",
"snapshot"
],
"auditRefs": [
{
"id": "accesskeys",
"weight": 7,
"group": "a11y-navigation"
},
{
"id": "aria-allowed-attr",
"weight": 10,
"group": "a11y-aria"
},
{
"id": "aria-allowed-role",
"weight": 1,
"group": "a11y-aria"
},
{
"id": "aria-command-name",
"weight": 7,
"group": "a11y-aria"
},
{
"id": "aria-dialog-name",
"weight": 7,
"group": "a11y-aria"
},
{
"id": "aria-hidden-body",
"weight": 10,
"group": "a11y-aria"
},
{
"id": "aria-hidden-focus",
"weight": 7,
"group": "a11y-aria"
},
{
"id": "aria-input-field-name",
"weight": 7,
"group": "a11y-aria"
},
{
"id": "aria-meter-name",
"weight": 7,
"group": "a11y-aria"
},
{
"id": "aria-progressbar-name",
"weight": 7,
"group": "a11y-aria"
},
{
"id": "aria-required-attr",
"weight": 10,
"group": "a11y-aria"
},
{
"id": "aria-required-children",
"weight": 10,
"group": "a11y-aria"
},
{
"id": "aria-required-parent",
"weight": 10,
"group": "a11y-aria"
},
{
"id": "aria-roles",
"weight": 7,
"group": "a11y-aria"
},
{
"id": "aria-text",
"weight": 7,
"group": "a11y-aria"
},
{
"id": "aria-toggle-field-name",
"weight": 7,
"group": "a11y-aria"
},
{
"id": "aria-tooltip-name",
"weight": 7,
"group": "a11y-aria"
},
{
"id": "aria-treeitem-name",
"weight": 7,
"group": "a11y-aria"
},
{
"id": "aria-valid-attr-value",
"weight": 10,
"group": "a11y-aria"
},
{
"id": "aria-valid-attr",
"weight": 10,
"group": "a11y-aria"
},
{
"id": "button-name",
"weight": 10,
"group": "a11y-names-labels"
},
{
"id": "bypass",
"weight": 7,
"group": "a11y-navigation"
},
{
"id": "color-contrast",
"weight": 7,
"group": "a11y-color-contrast"
},
{
"id": "definition-list",
"weight": 7,
"group": "a11y-tables-lists"
},
{
"id": "dlitem",
"weight": 7,
"group": "a11y-tables-lists"
},
{
"id": "document-title",
"weight": 7,
"group": "a11y-names-labels"
},
{
"id": "duplicate-id-active",
"weight": 7,
"group": "a11y-navigation"
},
{
"id": "duplicate-id-aria",
"weight": 10,
"group": "a11y-aria"
},
{
"id": "form-field-multiple-labels",
"weight": 3,
"group": "a11y-names-labels"
},
{
"id": "frame-title",
"weight": 7,
"group": "a11y-names-labels"
},
{
"id": "heading-order",
"weight": 3,
"group": "a11y-navigation"
},
{
"id": "html-has-lang",
"weight": 7,
"group": "a11y-language"
},
{
"id": "html-lang-valid",
"weight": 7,
"group": "a11y-language"
},
{
"id": "html-xml-lang-mismatch",
"weight": 3,
"group": "a11y-language"
},
{
"id": "image-alt",
"weight": 10,
"group": "a11y-names-labels"
},
{
"id": "image-redundant-alt",
"weight": 1,
"group": "a11y-names-labels"
},
{
"id": "input-button-name",
"weight": 10,
"group": "a11y-names-labels"
},
{
"id": "input-image-alt",
"weight": 10,
"group": "a11y-names-labels"
},
{
"id": "label",
"weight": 7,
"group": "a11y-names-labels"
},
{
"id": "link-in-text-block",
"weight": 7,
"group": "a11y-color-contrast"
},
{
"id": "link-name",
"weight": 7,
"group": "a11y-names-labels"
},
{
"id": "list",
"weight": 7,
"group": "a11y-tables-lists"
},
{
"id": "listitem",
"weight": 7,
"group": "a11y-tables-lists"
},
{
"id": "meta-refresh",
"weight": 10,
"group": "a11y-best-practices"
},
{
"id": "meta-viewport",
"weight": 10,
"group": "a11y-best-practices"
},
{
"id": "object-alt",
"weight": 7,
"group": "a11y-names-labels"
},
{
"id": "select-name",
"weight": 7,
"group": "a11y-names-labels"
},
{
"id": "skip-link",
"weight": 3,
"group": "a11y-names-labels"
},
{
"id": "tabindex",
"weight": 7,
"group": "a11y-navigation"
},
{
"id": "table-duplicate-name",
"weight": 1,
"group": "a11y-tables-lists"
},
{
"id": "td-headers-attr",
"weight": 7,
"group": "a11y-tables-lists"
},
{
"id": "th-has-data-cells",
"weight": 7,
"group": "a11y-tables-lists"
},
{
"id": "valid-lang",
"weight": 7,
"group": "a11y-language"
},
{
"id": "video-caption",
"weight": 10,
"group": "a11y-audio-video"
},
{
"id": "focusable-controls",
"weight": 0
},
{
"id": "interactive-element-affordance",
"weight": 0
},
{
"id": "logical-tab-order",
"weight": 0
},
{
"id": "visual-order-follows-dom",
"weight": 0
},
{
"id": "focus-traps",
"weight": 0
},
{
"id": "managed-focus",
"weight": 0
},
{
"id": "use-landmarks",
"weight": 0
},
{
"id": "offscreen-content-hidden",
"weight": 0
},
{
"id": "custom-controls-labels",
"weight": 0
},
{
"id": "custom-controls-roles",
"weight": 0
},
{
"id": "empty-heading",
"weight": 0,
"group": "hidden"
},
{
"id": "identical-links-same-purpose",
"weight": 0,
"group": "hidden"
},
{
"id": "landmark-one-main",
"weight": 0,
"group": "hidden"
},
{
"id": "target-size",
"weight": 0,
"group": "hidden"
},
{
"id": "label-content-name-mismatch",
"weight": 0,
"group": "hidden"
},
{
"id": "table-fake-caption",
"weight": 0,
"group": "hidden"
},
{
"id": "td-has-header",
"weight": 0,
"group": "hidden"
}
],
"id": "accessibility",
"score": null
},
"best-practices": {
"title": "Best Practices",
"supportedModes": [
"navigation",
"timespan",
"snapshot"
],
"auditRefs": [
{
"id": "is-on-https",
"weight": 5,
"group": "best-practices-trust-safety"
},
{
"id": "geolocation-on-start",
"weight": 1,
"group": "best-practices-trust-safety"
},
{
"id": "notification-on-start",
"weight": 1,
"group": "best-practices-trust-safety"
},
{
"id": "csp-xss",
"weight": 0,
"group": "best-practices-trust-safety"
},
{
"id": "paste-preventing-inputs",
"weight": 3,
"group": "best-practices-ux"
},
{
"id": "image-aspect-ratio",
"weight": 1,
"group": "best-practices-ux"
},
{
"id": "image-size-responsive",
"weight": 1,
"group": "best-practices-ux"
},
{
"id": "preload-fonts",
"weight": 1,
"group": "best-practices-ux"
},
{
"id": "doctype",
"weight": 1,
"group": "best-practices-browser-compat"
},
{
"id": "charset",
"weight": 1,
"group": "best-practices-browser-compat"
},
{
"id": "no-unload-listeners",
"weight": 1,
"group": "best-practices-general"
},
{
"id": "js-libraries",
"weight": 0,
"group": "best-practices-general"
},
{
"id": "deprecations",
"weight": 5,
"group": "best-practices-general"
},
{
"id": "third-party-cookies",
"weight": 5,
"group": "best-practices-general"
},
{
"id": "errors-in-console",
"weight": 1,
"group": "best-practices-general"
},
{
"id": "valid-source-maps",
"weight": 0,
"group": "best-practices-general"
},
{
"id": "inspector-issues",
"weight": 1,
"group": "best-practices-general"
}
],
"id": "best-practices",
"score": null
},
"seo": {
"title": "SEO",
"description": "These checks ensure that your page is following basic search engine optimization advice. There are many additional factors Lighthouse does not score here that may affect your search ranking, including performance on [Core Web Vitals](https:\/\/web.dev\/explore\/vitals). [Learn more about Google Search Essentials](https:\/\/support.google.com\/webmasters\/answer\/35769).",
"manualDescription": "Run these additional validators on your site to check additional SEO best practices.",
"supportedModes": [
"navigation",
"snapshot"
],
"auditRefs": [
{
"id": "viewport",
"weight": 1,
"group": "seo-mobile"
},
{
"id": "document-title",
"weight": 1,
"group": "seo-content"
},
{
"id": "meta-description",
"weight": 1,
"group": "seo-content"
},
{
"id": "http-status-code",
"weight": 1,
"group": "seo-crawl"
},
{
"id": "link-text",
"weight": 1,
"group": "seo-content"
},
{
"id": "crawlable-anchors",
"weight": 1,
"group": "seo-crawl"
},
{
"id": "is-crawlable",
"weight": 1,
"group": "seo-crawl"
},
{
"id": "robots-txt",
"weight": 1,
"group": "seo-crawl"
},
{
"id": "image-alt",
"weight": 1,
"group": "seo-content"
},
{
"id": "hreflang",
"weight": 1,
"group": "seo-content"
},
{
"id": "canonical",
"weight": 1,
"group": "seo-content"
},
{
"id": "font-size",
"weight": 1,
"group": "seo-mobile"
},
{
"id": "plugins",
"weight": 1,
"group": "seo-content"
},
{
"id": "tap-targets",
"weight": 1,
"group": "seo-mobile"
},
{
"id": "structured-data",
"weight": 0
}
],
"id": "seo",
"score": null
},
"pwa": {
"title": "PWA",
"description": "These checks validate the aspects of a Progressive Web App. [Learn what makes a good Progressive Web App](https:\/\/web.dev\/articles\/pwa-checklist).",
"manualDescription": "These checks are required by the baseline [PWA Checklist](https:\/\/web.dev\/articles\/pwa-checklist) but are not automatically checked by Lighthouse. They do not affect your score but it's important that you verify them manually.",
"supportedModes": [
"navigation"
],
"auditRefs": [
{
"id": "installable-manifest",
"weight": 2,
"group": "pwa-installable"
},
{
"id": "splash-screen",
"weight": 1,
"group": "pwa-optimized"
},
{
"id": "themed-omnibox",
"weight": 1,
"group": "pwa-optimized"
},
{
"id": "content-width",
"weight": 1,
"group": "pwa-optimized"
},
{
"id": "viewport",
"weight": 2,
"group": "pwa-optimized"
},
{
"id": "maskable-icon",
"weight": 1,
"group": "pwa-optimized"
},
{
"id": "pwa-cross-browser",
"weight": 0
},
{
"id": "pwa-page-transitions",
"weight": 0
},
{
"id": "pwa-each-page-has-url",
"weight": 0
}
],
"id": "pwa",
"score": null
}
},
"categoryGroups": {
"metrics": {
"title": "Metrics"
},
"load-opportunities": {
"title": "Opportunities",
"description": "These suggestions can help your page load faster. They don't [directly affect](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/performance-scoring\/) the Performance score."
},
"budgets": {
"title": "Budgets",
"description": "Performance budgets set standards for the performance of your site."
},
"diagnostics": {
"title": "Diagnostics",
"description": "More information about the performance of your application. These numbers don't [directly affect](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/performance-scoring\/) the Performance score."
},
"pwa-installable": {
"title": "Installable"
},
"pwa-optimized": {
"title": "PWA Optimized"
},
"a11y-best-practices": {
"title": "Best practices",
"description": "These items highlight common accessibility best practices."
},
"a11y-color-contrast": {
"title": "Contrast",
"description": "These are opportunities to improve the legibility of your content."
},
"a11y-names-labels": {
"title": "Names and labels",
"description": "These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader."
},
"a11y-navigation": {
"title": "Navigation",
"description": "These are opportunities to improve keyboard navigation in your application."
},
"a11y-aria": {
"title": "ARIA",
"description": "These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader."
},
"a11y-language": {
"title": "Internationalization and localization",
"description": "These are opportunities to improve the interpretation of your content by users in different locales."
},
"a11y-audio-video": {
"title": "Audio and video",
"description": "These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments."
},
"a11y-tables-lists": {
"title": "Tables and lists",
"description": "These are opportunities to improve the experience of reading tabular or list data using assistive technology, like a screen reader."
},
"seo-mobile": {
"title": "Mobile Friendly",
"description": "Make sure your pages are mobile friendly so users don\u2019t have to pinch or zoom in order to read the content pages. [Learn how to make pages mobile-friendly](https:\/\/developers.google.com\/search\/mobile-sites\/)."
},
"seo-content": {
"title": "Content Best Practices",
"description": "Format your HTML in a way that enables crawlers to better understand your app\u2019s content."
},
"seo-crawl": {
"title": "Crawling and Indexing",
"description": "To appear in search results, crawlers need access to your app."
},
"best-practices-trust-safety": {
"title": "Trust and Safety"
},
"best-practices-ux": {
"title": "User Experience"
},
"best-practices-browser-compat": {
"title": "Browser Compatibility"
},
"best-practices-general": {
"title": "General"
},
"hidden": {
"title": ""
}
},
"stackPacks": [],
"timing": {
"entries": [
{
"startTime": 907.74000000000001,
"name": "lh:config",
"duration": 899.53999999999996,
"entryType": "measure"
},
{
"startTime": 915.42999999999995,
"name": "lh:config:resolveArtifactsToDefns",
"duration": 95.920000000000002,
"entryType": "measure"
},
{
"startTime": 1807.49,
"name": "lh:runner:gather",
"duration": 89980.759999999995,
"entryType": "measure"
},
{
"startTime": 2081.3200000000002,
"name": "lh:driver:connect",
"duration": 23.93,
"entryType": "measure"
},
{
"startTime": 2105.71,
"name": "lh:driver:navigate",
"duration": 13.19,
"entryType": "measure"
},
{
"startTime": 2119.52,
"name": "lh:gather:getBenchmarkIndex",
"duration": 1013.24,
"entryType": "measure"
},
{
"startTime": 3133.3000000000002,
"name": "lh:gather:getVersion",
"duration": 1.9399999999999999,
"entryType": "measure"
},
{
"startTime": 3135.5100000000002,
"name": "lh:prepare:navigationMode",
"duration": 61.899999999999999,
"entryType": "measure"
},
{
"startTime": 3167.9200000000001,
"name": "lh:storage:clearDataForOrigin",
"duration": 13.029999999999999,
"entryType": "measure"
},
{
"startTime": 3181.21,
"name": "lh:storage:clearBrowserCaches",
"duration": 12.43,
"entryType": "measure"
},
{
"startTime": 3194.98,
"name": "lh:gather:prepareThrottlingAndNetwork",
"duration": 2.3799999999999999,
"entryType": "measure"
},
{
"startTime": 91740.460000000006,
"name": "lh:gather:getArtifact:DevtoolsLog",
"duration": 0.29999999999999999,
"entryType": "measure"
},
{
"startTime": 91740.860000000001,
"name": "lh:gather:getArtifact:Trace",
"duration": 0.12,
"entryType": "measure"
},
{
"startTime": 91741.369999999995,
"name": "lh:computed:NetworkRecords",
"duration": 7.54,
"entryType": "measure"
},
{
"startTime": 91788.940000000002,
"name": "lh:runner:audit",
"duration": 427,
"entryType": "measure"
},
{
"startTime": 91791.710000000006,
"name": "lh:runner:auditing",
"duration": 423.24000000000001,
"entryType": "measure"
},
{
"startTime": 91805.520000000004,
"name": "lh:audit:is-on-https",
"duration": 20.030000000000001,
"entryType": "measure"
},
{
"startTime": 91837.210000000006,
"name": "lh:audit:viewport",
"duration": 7.5800000000000001,
"entryType": "measure"
},
{
"startTime": 91845.850000000006,
"name": "lh:audit:first-contentful-paint",
"duration": 13.82,
"entryType": "measure"
},
{
"startTime": 91860.440000000002,
"name": "lh:audit:largest-contentful-paint",
"duration": 2.1600000000000001,
"entryType": "measure"
},
{
"startTime": 91865.660000000003,
"name": "lh:audit:first-meaningful-paint",
"duration": 3.0899999999999999,
"entryType": "measure"
},
{
"startTime": 91869.490000000005,
"name": "lh:audit:speed-index",
"duration": 2.0800000000000001,
"entryType": "measure"
},
{
"startTime": 91871.630000000005,
"name": "lh:audit:screenshot-thumbnails",
"duration": 0.28000000000000003,
"entryType": "measure"
},
{
"startTime": 91871.960000000006,
"name": "lh:audit:final-screenshot",
"duration": 0.23000000000000001,
"entryType": "measure"
},
{
"startTime": 91872.979999999996,
"name": "lh:audit:total-blocking-time",
"duration": 2.1000000000000001,
"entryType": "measure"
},
{
"startTime": 91876.149999999994,
"name": "lh:audit:max-potential-fid",
"duration": 5.3899999999999997,
"entryType": "measure"
},
{
"startTime": 91882.339999999997,
"name": "lh:audit:cumulative-layout-shift",
"duration": 2.96,
"entryType": "measure"
},
{
"startTime": 91886.259999999995,
"name": "lh:audit:errors-in-console",
"duration": 2.6099999999999999,
"entryType": "measure"
},
{
"startTime": 91889.619999999995,
"name": "lh:audit:server-response-time",
"duration": 2.1400000000000001,
"entryType": "measure"
},
{
"startTime": 91892.399999999994,
"name": "lh:audit:interactive",
"duration": 1.47,
"entryType": "measure"
},
{
"startTime": 91894.289999999994,
"name": "lh:audit:user-timings",
"duration": 1.1699999999999999,
"entryType": "measure"
},
{
"startTime": 91895.850000000006,
"name": "lh:audit:critical-request-chains",
"duration": 29.309999999999999,
"entryType": "measure"
},
{
"startTime": 91925.539999999994,
"name": "lh:audit:redirects",
"duration": 1.1000000000000001,
"entryType": "measure"
},
{
"startTime": 91927.160000000003,
"name": "lh:audit:installable-manifest",
"duration": 1.3600000000000001,
"entryType": "measure"
},
{
"startTime": 91928.919999999998,
"name": "lh:audit:splash-screen",
"duration": 1.8200000000000001,
"entryType": "measure"
},
{
"startTime": 91933.139999999999,
"name": "lh:audit:themed-omnibox",
"duration": 1.6599999999999999,
"entryType": "measure"
},
{
"startTime": 91935.380000000005,
"name": "lh:audit:maskable-icon",
"duration": 1.76,
"entryType": "measure"
},
{
"startTime": 91937.550000000003,
"name": "lh:audit:content-width",
"duration": 1.22,
"entryType": "measure"
},
{
"startTime": 91939.160000000003,
"name": "lh:audit:image-aspect-ratio",
"duration": 1.6399999999999999,
"entryType": "measure"
},
{
"startTime": 91941.440000000002,
"name": "lh:audit:image-size-responsive",
"duration": 1.8300000000000001,
"entryType": "measure"
},
{
"startTime": 91944.139999999999,
"name": "lh:audit:preload-fonts",
"duration": 1.55,
"entryType": "measure"
},
{
"startTime": 91946.050000000003,
"name": "lh:audit:deprecations",
"duration": 1.52,
"entryType": "measure"
},
{
"startTime": 91948.169999999998,
"name": "lh:audit:third-party-cookies",
"duration": 1.78,
"entryType": "measure"
},
{
"startTime": 91950.580000000002,
"name": "lh:audit:mainthread-work-breakdown",
"duration": 1.5600000000000001,
"entryType": "measure"
},
{
"startTime": 91952.75,
"name": "lh:audit:bootup-time",
"duration": 1.48,
"entryType": "measure"
},
{
"startTime": 91954.600000000006,
"name": "lh:audit:uses-rel-preload",
"duration": 1,
"entryType": "measure"
},
{
"startTime": 91956.039999999994,
"name": "lh:audit:uses-rel-preconnect",
"duration": 1.54,
"entryType": "measure"
},
{
"startTime": 91958.369999999995,
"name": "lh:audit:font-display",
"duration": 2.4700000000000002,
"entryType": "measure"
},
{
"startTime": 91960.889999999999,
"name": "lh:audit:diagnostics",
"duration": 0.19,
"entryType": "measure"
},
{
"startTime": 91961.110000000001,
"name": "lh:audit:network-requests",
"duration": 0.16,
"entryType": "measure"
},
{
"startTime": 91961.899999999994,
"name": "lh:audit:network-rtt",
"duration": 1.72,
"entryType": "measure"
},
{
"startTime": 91964.229999999996,
"name": "lh:audit:network-server-latency",
"duration": 1.5900000000000001,
"entryType": "measure"
},
{
"startTime": 91965.850000000006,
"name": "lh:audit:main-thread-tasks",
"duration": 0.14999999999999999,
"entryType": "measure"
},
{
"startTime": 91966.029999999999,
"name": "lh:audit:metrics",
"duration": 0.13,
"entryType": "measure"
},
{
"startTime": 91966.710000000006,
"name": "lh:audit:performance-budget",
"duration": 1.45,
"entryType": "measure"
},
{
"startTime": 91968.690000000002,
"name": "lh:audit:timing-budget",
"duration": 1.6000000000000001,
"entryType": "measure"
},
{
"startTime": 91970.330000000002,
"name": "lh:audit:resource-summary",
"duration": 0.17000000000000001,
"entryType": "measure"
},
{
"startTime": 91971.410000000003,
"name": "lh:audit:third-party-summary",
"duration": 2.3300000000000001,
"entryType": "measure"
},
{
"startTime": 91976.75,
"name": "lh:audit:third-party-facades",
"duration": 2.71,
"entryType": "measure"
},
{
"startTime": 91979.729999999996,
"name": "lh:audit:largest-contentful-paint-element",
"duration": 1.22,
"entryType": "measure"
},
{
"startTime": 91981.380000000005,
"name": "lh:audit:lcp-lazy-loaded",
"duration": 1.1299999999999999,
"entryType": "measure"
},
{
"startTime": 91982.770000000004,
"name": "lh:audit:layout-shift-elements",
"duration": 0.85999999999999999,
"entryType": "measure"
},
{
"startTime": 91983.889999999999,
"name": "lh:audit:long-tasks",
"duration": 1.4399999999999999,
"entryType": "measure"
},
{
"startTime": 91985.949999999997,
"name": "lh:audit:no-unload-listeners",
"duration": 1.8100000000000001,
"entryType": "measure"
},
{
"startTime": 91988.270000000004,
"name": "lh:audit:non-composited-animations",
"duration": 1.3200000000000001,
"entryType": "measure"
},
{
"startTime": 91990.229999999996,
"name": "lh:audit:unsized-images",
"duration": 1.6299999999999999,
"entryType": "measure"
},
{
"startTime": 91992.470000000001,
"name": "lh:audit:valid-source-maps",
"duration": 1.78,
"entryType": "measure"
},
{
"startTime": 91994.679999999993,
"name": "lh:audit:prioritize-lcp-image",
"duration": 1.3300000000000001,
"entryType": "measure"
},
{
"startTime": 91996.470000000001,
"name": "lh:audit:csp-xss",
"duration": 1.3100000000000001,
"entryType": "measure"
},
{
"startTime": 91997.820000000007,
"name": "lh:audit:script-treemap-data",
"duration": 0.19,
"entryType": "measure"
},
{
"startTime": 91998.539999999994,
"name": "lh:audit:pwa-cross-browser",
"duration": 1.3400000000000001,
"entryType": "measure"
},
{
"startTime": 92000.410000000003,
"name": "lh:audit:pwa-page-transitions",
"duration": 1.4399999999999999,
"entryType": "measure"
},
{
"startTime": 92002.339999999997,
"name": "lh:audit:pwa-each-page-has-url",
"duration": 1.4099999999999999,
"entryType": "measure"
},
{
"startTime": 92004.350000000006,
"name": "lh:audit:accesskeys",
"duration": 1.76,
"entryType": "measure"
},
{
"startTime": 92006.809999999998,
"name": "lh:audit:aria-allowed-attr",
"duration": 1.75,
"entryType": "measure"
},
{
"startTime": 92008.889999999999,
"name": "lh:audit:aria-allowed-role",
"duration": 1.1200000000000001,
"entryType": "measure"
},
{
"startTime": 92010.399999999994,
"name": "lh:audit:aria-command-name",
"duration": 1.3799999999999999,
"entryType": "measure"
},
{
"startTime": 92012.360000000001,
"name": "lh:audit:aria-dialog-name",
"duration": 1.5900000000000001,
"entryType": "measure"
},
{
"startTime": 92014.479999999996,
"name": "lh:audit:aria-hidden-body",
"duration": 1.8,
"entryType": "measure"
},
{
"startTime": 92017.039999999994,
"name": "lh:audit:aria-hidden-focus",
"duration": 21.399999999999999,
"entryType": "measure"
},
{
"startTime": 92039.160000000003,
"name": "lh:audit:aria-input-field-name",
"duration": 1.4099999999999999,
"entryType": "measure"
},
{
"startTime": 92041.070000000007,
"name": "lh:audit:aria-meter-name",
"duration": 1.6899999999999999,
"entryType": "measure"
},
{
"startTime": 92043.369999999995,
"name": "lh:audit:aria-progressbar-name",
"duration": 1.99,
"entryType": "measure"
},
{
"startTime": 92045.970000000001,
"name": "lh:audit:aria-required-attr",
"duration": 1.6599999999999999,
"entryType": "measure"
},
{
"startTime": 92048.25,
"name": "lh:audit:aria-required-children",
"duration": 1.75,
"entryType": "measure"
},
{
"startTime": 92050.589999999997,
"name": "lh:audit:aria-required-parent",
"duration": 1.72,
"entryType": "measure"
},
{
"startTime": 92052.630000000005,
"name": "lh:audit:aria-roles",
"duration": 1.05,
"entryType": "measure"
},
{
"startTime": 92054.009999999995,
"name": "lh:audit:aria-text",
"duration": 1.04,
"entryType": "measure"
},
{
"startTime": 92055.399999999994,
"name": "lh:audit:aria-toggle-field-name",
"duration": 1.02,
"entryType": "measure"
},
{
"startTime": 92056.729999999996,
"name": "lh:audit:aria-tooltip-name",
"duration": 1.01,
"entryType": "measure"
},
{
"startTime": 92058.059999999998,
"name": "lh:audit:aria-treeitem-name",
"duration": 1.02,
"entryType": "measure"
},
{
"startTime": 92059.399999999994,
"name": "lh:audit:aria-valid-attr-value",
"duration": 1.01,
"entryType": "measure"
},
{
"startTime": 92060.729999999996,
"name": "lh:audit:aria-valid-attr",
"duration": 0.97999999999999998,
"entryType": "measure"
},
{
"startTime": 92062.009999999995,
"name": "lh:audit:button-name",
"duration": 0.98999999999999999,
"entryType": "measure"
},
{
"startTime": 92063.360000000001,
"name": "lh:audit:bypass",
"duration": 0.98999999999999999,
"entryType": "measure"
},
{
"startTime": 92064.649999999994,
"name": "lh:audit:color-contrast",
"duration": 0.96999999999999997,
"entryType": "measure"
},
{
"startTime": 92065.960000000006,
"name": "lh:audit:definition-list",
"duration": 1.0600000000000001,
"entryType": "measure"
},
{
"startTime": 92067.350000000006,
"name": "lh:audit:dlitem",
"duration": 1,
"entryType": "measure"
},
{
"startTime": 92068.649999999994,
"name": "lh:audit:document-title",
"duration": 0.98999999999999999,
"entryType": "measure"
},
{
"startTime": 92069.960000000006,
"name": "lh:audit:duplicate-id-active",
"duration": 1,
"entryType": "measure"
},
{
"startTime": 92071.259999999995,
"name": "lh:audit:duplicate-id-aria",
"duration": 0.94999999999999996,
"entryType": "measure"
},
{
"startTime": 92072.520000000004,
"name": "lh:audit:empty-heading",
"duration": 0.96999999999999997,
"entryType": "measure"
},
{
"startTime": 92073.800000000003,
"name": "lh:audit:form-field-multiple-labels",
"duration": 1,
"entryType": "measure"
},
{
"startTime": 92075.139999999999,
"name": "lh:audit:frame-title",
"duration": 1.1100000000000001,
"entryType": "measure"
},
{
"startTime": 92076.539999999994,
"name": "lh:audit:heading-order",
"duration": 1.01,
"entryType": "measure"
},
{
"startTime": 92077.880000000005,
"name": "lh:audit:html-has-lang",
"duration": 23.550000000000001,
"entryType": "measure"
},
{
"startTime": 92101.779999999999,
"name": "lh:audit:html-lang-valid",
"duration": 1.1599999999999999,
"entryType": "measure"
},
{
"startTime": 92103.339999999997,
"name": "lh:audit:html-xml-lang-mismatch",
"duration": 1.0900000000000001,
"entryType": "measure"
},
{
"startTime": 92104.740000000005,
"name": "lh:audit:identical-links-same-purpose",
"duration": 1.05,
"entryType": "measure"
},
{
"startTime": 92106.130000000005,
"name": "lh:audit:image-alt",
"duration": 0.96999999999999997,
"entryType": "measure"
},
{
"startTime": 92107.429999999993,
"name": "lh:audit:image-redundant-alt",
"duration": 1.04,
"entryType": "measure"
},
{
"startTime": 92108.770000000004,
"name": "lh:audit:input-button-name",
"duration": 0.98999999999999999,
"entryType": "measure"
},
{
"startTime": 92110.059999999998,
"name": "lh:audit:input-image-alt",
"duration": 1,
"entryType": "measure"
},
{
"startTime": 92111.389999999999,
"name": "lh:audit:label-content-name-mismatch",
"duration": 1.02,
"entryType": "measure"
},
{
"startTime": 92112.710000000006,
"name": "lh:audit:label",
"duration": 0.95999999999999996,
"entryType": "measure"
},
{
"startTime": 92113.970000000001,
"name": "lh:audit:landmark-one-main",
"duration": 0.93000000000000005,
"entryType": "measure"
},
{
"startTime": 92115.220000000001,
"name": "lh:audit:link-name",
"duration": 0.97999999999999998,
"entryType": "measure"
},
{
"startTime": 92116.5,
"name": "lh:audit:link-in-text-block",
"duration": 0.97999999999999998,
"entryType": "measure"
},
{
"startTime": 92117.789999999994,
"name": "lh:audit:list",
"duration": 1.01,
"entryType": "measure"
},
{
"startTime": 92119.110000000001,
"name": "lh:audit:listitem",
"duration": 1.02,
"entryType": "measure"
},
{
"startTime": 92120.440000000002,
"name": "lh:audit:meta-refresh",
"duration": 1,
"entryType": "measure"
},
{
"startTime": 92121.759999999995,
"name": "lh:audit:meta-viewport",
"duration": 1.3899999999999999,
"entryType": "measure"
},
{
"startTime": 92123.460000000006,
"name": "lh:audit:object-alt",
"duration": 1.5800000000000001,
"entryType": "measure"
},
{
"startTime": 92125.570000000007,
"name": "lh:audit:select-name",
"duration": 1.52,
"entryType": "measure"
},
{
"startTime": 92127.669999999998,
"name": "lh:audit:skip-link",
"duration": 1.03,
"entryType": "measure"
},
{
"startTime": 92129.020000000004,
"name": "lh:audit:tabindex",
"duration": 1.01,
"entryType": "measure"
},
{
"startTime": 92130.529999999999,
"name": "lh:audit:table-duplicate-name",
"duration": 1.5800000000000001,
"entryType": "measure"
},
{
"startTime": 92132.720000000001,
"name": "lh:audit:table-fake-caption",
"duration": 1.6899999999999999,
"entryType": "measure"
},
{
"startTime": 92135,
"name": "lh:audit:target-size",
"duration": 1.0700000000000001,
"entryType": "measure"
},
{
"startTime": 92136.460000000006,
"name": "lh:audit:td-has-header",
"duration": 1.05,
"entryType": "measure"
},
{
"startTime": 92137.860000000001,
"name": "lh:audit:td-headers-attr",
"duration": 1.0600000000000001,
"entryType": "measure"
},
{
"startTime": 92139.300000000003,
"name": "lh:audit:th-has-data-cells",
"duration": 1.0800000000000001,
"entryType": "measure"
},
{
"startTime": 92140.699999999997,
"name": "lh:audit:valid-lang",
"duration": 1,
"entryType": "measure"
},
{
"startTime": 92142.009999999995,
"name": "lh:audit:video-caption",
"duration": 1.02,
"entryType": "measure"
},
{
"startTime": 92143.080000000002,
"name": "lh:audit:custom-controls-labels",
"duration": 0.19,
"entryType": "measure"
},
{
"startTime": 92143.309999999998,
"name": "lh:audit:custom-controls-roles",
"duration": 0.14999999999999999,
"entryType": "measure"
},
{
"startTime": 92143.479999999996,
"name": "lh:audit:focus-traps",
"duration": 0.14000000000000001,
"entryType": "measure"
},
{
"startTime": 92143.660000000003,
"name": "lh:audit:focusable-controls",
"duration": 0.13,
"entryType": "measure"
},
{
"startTime": 92143.809999999998,
"name": "lh:audit:interactive-element-affordance",
"duration": 0.13,
"entryType": "measure"
},
{
"startTime": 92143.970000000001,
"name": "lh:audit:logical-tab-order",
"duration": 0.39000000000000001,
"entryType": "measure"
},
{
"startTime": 92144.410000000003,
"name": "lh:audit:managed-focus",
"duration": 0.14999999999999999,
"entryType": "measure"
},
{
"startTime": 92144.589999999997,
"name": "lh:audit:offscreen-content-hidden",
"duration": 0.17000000000000001,
"entryType": "measure"
},
{
"startTime": 92144.800000000003,
"name": "lh:audit:use-landmarks",
"duration": 0.12,
"entryType": "measure"
},
{
"startTime": 92144.949999999997,
"name": "lh:audit:visual-order-follows-dom",
"duration": 0.25,
"entryType": "measure"
},
{
"startTime": 92145.610000000001,
"name": "lh:audit:uses-long-cache-ttl",
"duration": 1.02,
"entryType": "measure"
},
{
"startTime": 92146.940000000002,
"name": "lh:audit:total-byte-weight",
"duration": 0.95999999999999996,
"entryType": "measure"
},
{
"startTime": 92148.149999999994,
"name": "lh:audit:offscreen-images",
"duration": 0.80000000000000004,
"entryType": "measure"
},
{
"startTime": 92149.25,
"name": "lh:audit:render-blocking-resources",
"duration": 0.79000000000000004,
"entryType": "measure"
},
{
"startTime": 92150.279999999999,
"name": "lh:audit:unminified-css",
"duration": 0.94999999999999996,
"entryType": "measure"
},
{
"startTime": 92151.449999999997,
"name": "lh:audit:unminified-javascript",
"duration": 0.78000000000000003,
"entryType": "measure"
},
{
"startTime": 92152.470000000001,
"name": "lh:audit:unused-css-rules",
"duration": 0.77000000000000002,
"entryType": "measure"
},
{
"startTime": 92173.520000000004,
"name": "lh:audit:unused-javascript",
"duration": 0.93999999999999995,
"entryType": "measure"
},
{
"startTime": 92174.710000000006,
"name": "lh:audit:modern-image-formats",
"duration": 0.81000000000000005,
"entryType": "measure"
},
{
"startTime": 92175.75,
"name": "lh:audit:uses-optimized-images",
"duration": 0.75,
"entryType": "measure"
},
{
"startTime": 92176.740000000005,
"name": "lh:audit:uses-text-compression",
"duration": 0.78000000000000003,
"entryType": "measure"
},
{
"startTime": 92177.740000000005,
"name": "lh:audit:uses-responsive-images",
"duration": 0.77000000000000002,
"entryType": "measure"
},
{
"startTime": 92178.789999999994,
"name": "lh:audit:efficient-animated-content",
"duration": 0.79000000000000004,
"entryType": "measure"
},
{
"startTime": 92179.800000000003,
"name": "lh:audit:duplicated-javascript",
"duration": 0.73999999999999999,
"entryType": "measure"
},
{
"startTime": 92180.809999999998,
"name": "lh:audit:legacy-javascript",
"duration": 0.87,
"entryType": "measure"
},
{
"startTime": 92182,
"name": "lh:audit:doctype",
"duration": 1.46,
"entryType": "measure"
},
{
"startTime": 92183.990000000005,
"name": "lh:audit:charset",
"duration": 1.54,
"entryType": "measure"
},
{
"startTime": 92186.100000000006,
"name": "lh:audit:dom-size",
"duration": 1.28,
"entryType": "measure"
},
{
"startTime": 92187.690000000002,
"name": "lh:audit:geolocation-on-start",
"duration": 0.97999999999999998,
"entryType": "measure"
},
{
"startTime": 92188.990000000005,
"name": "lh:audit:inspector-issues",
"duration": 0.96999999999999997,
"entryType": "measure"
},
{
"startTime": 92190.309999999998,
"name": "lh:audit:no-document-write",
"duration": 0.94999999999999996,
"entryType": "measure"
},
{
"startTime": 92191.5,
"name": "lh:audit:js-libraries",
"duration": 0.73999999999999999,
"entryType": "measure"
},
{
"startTime": 92192.559999999998,
"name": "lh:audit:notification-on-start",
"duration": 1.01,
"entryType": "measure"
},
{
"startTime": 92193.869999999995,
"name": "lh:audit:paste-preventing-inputs",
"duration": 0.95999999999999996,
"entryType": "measure"
},
{
"startTime": 92195.059999999998,
"name": "lh:audit:uses-http2",
"duration": 0.71999999999999997,
"entryType": "measure"
},
{
"startTime": 92196.100000000006,
"name": "lh:audit:uses-passive-event-listeners",
"duration": 1,
"entryType": "measure"
},
{
"startTime": 92197.410000000003,
"name": "lh:audit:meta-description",
"duration": 0.93999999999999995,
"entryType": "measure"
},
{
"startTime": 92198.639999999999,
"name": "lh:audit:http-status-code",
"duration": 1.21,
"entryType": "measure"
},
{
"startTime": 92200.210000000006,
"name": "lh:audit:font-size",
"duration": 1.1499999999999999,
"entryType": "measure"
},
{
"startTime": 92201.660000000003,
"name": "lh:audit:link-text",
"duration": 0.93000000000000005,
"entryType": "measure"
},
{
"startTime": 92202.949999999997,
"name": "lh:audit:crawlable-anchors",
"duration": 0.96999999999999997,
"entryType": "measure"
},
{
"startTime": 92204.259999999995,
"name": "lh:audit:is-crawlable",
"duration": 1.1200000000000001,
"entryType": "measure"
},
{
"startTime": 92205.710000000006,
"name": "lh:audit:robots-txt",
"duration": 0.94999999999999996,
"entryType": "measure"
},
{
"startTime": 92207.229999999996,
"name": "lh:audit:tap-targets",
"duration": 1.2,
"entryType": "measure"
},
{
"startTime": 92208.759999999995,
"name": "lh:audit:hreflang",
"duration": 0.98999999999999999,
"entryType": "measure"
},
{
"startTime": 92210.050000000003,
"name": "lh:audit:plugins",
"duration": 0.96999999999999997,
"entryType": "measure"
},
{
"startTime": 92211.339999999997,
"name": "lh:audit:canonical",
"duration": 0.93000000000000005,
"entryType": "measure"
},
{
"startTime": 92212.509999999995,
"name": "lh:audit:structured-data",
"duration": 0.78000000000000003,
"entryType": "measure"
},
{
"startTime": 92213.600000000006,
"name": "lh:audit:bf-cache",
"duration": 1.3100000000000001,
"entryType": "measure"
},
{
"startTime": 92214.970000000001,
"name": "lh:runner:generate",
"duration": 0.94999999999999996,
"entryType": "measure"
}
],
"total": 90407.759999999995
},
"i18n": {
"rendererFormattedStrings": {
"calculatorLink": "See calculator.",
"collapseView": "Collapse view",
"crcInitialNavigation": "Initial Navigation",
"crcLongestDurationLabel": "Maximum critical path latency:",
"dropdownCopyJSON": "Copy JSON",
"dropdownDarkTheme": "Toggle Dark Theme",
"dropdownPrintExpanded": "Print Expanded",
"dropdownPrintSummary": "Print Summary",
"dropdownSaveGist": "Save as Gist",
"dropdownSaveHTML": "Save as HTML",
"dropdownSaveJSON": "Save as JSON",
"dropdownViewer": "Open in Viewer",
"dropdownViewUnthrottledTrace": "View Unthrottled Trace",
"errorLabel": "Error!",
"errorMissingAuditInfo": "Report error: no audit information",
"expandView": "Expand view",
"firstPartyChipLabel": "1st party",
"footerIssue": "File an issue",
"hide": "Hide",
"labDataTitle": "Lab Data",
"lsPerformanceCategoryDescription": "[Lighthouse](https:\/\/developers.google.com\/web\/tools\/lighthouse\/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.",
"manualAuditsGroupTitle": "Additional items to manually check",
"notApplicableAuditsGroupTitle": "Not applicable",
"openInANewTabTooltip": "Open in a new tab",
"opportunityResourceColumnLabel": "Opportunity",
"opportunitySavingsColumnLabel": "Estimated Savings",
"passedAuditsGroupTitle": "Passed audits",
"runtimeAnalysisWindow": "Initial page load",
"runtimeAnalysisWindowSnapshot": "Point-in-time snapshot",
"runtimeAnalysisWindowTimespan": "User interactions timespan",
"runtimeCustom": "Custom throttling",
"runtimeDesktopEmulation": "Emulated Desktop",
"runtimeMobileEmulation": "Emulated Moto G Power",
"runtimeNoEmulation": "No emulation",
"runtimeSettingsAxeVersion": "Axe version",
"runtimeSettingsBenchmark": "Unthrottled CPU\/Memory Power",
"runtimeSettingsCPUThrottling": "CPU throttling",
"runtimeSettingsDevice": "Device",
"runtimeSettingsNetworkThrottling": "Network throttling",
"runtimeSettingsScreenEmulation": "Screen emulation",
"runtimeSettingsUANetwork": "User agent (network)",
"runtimeSingleLoad": "Single page session",
"runtimeSingleLoadTooltip": "This data is taken from a single page session, as opposed to field data summarizing many sessions.",
"runtimeSlow4g": "Slow 4G throttling",
"runtimeUnknown": "Unknown",
"show": "Show",
"showRelevantAudits": "Show audits relevant to:",
"snippetCollapseButtonLabel": "Collapse snippet",
"snippetExpandButtonLabel": "Expand snippet",
"thirdPartyResourcesLabel": "Show 3rd-party resources",
"throttlingProvided": "Provided by environment",
"toplevelWarningsMessage": "There were issues affecting this run of Lighthouse:",
"unattributable": "Unattributable",
"varianceDisclaimer": "Values are estimated and may vary. The [performance score is calculated](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/performance-scoring\/) directly from these metrics.",
"viewTraceLabel": "View Trace",
"viewTreemapLabel": "View Treemap",
"warningAuditsGroupTitle": "Passed audits but with warnings",
"warningHeader": "Warnings: "
},
"icuMessagePaths": {
"core\/lib\/lh-error.js | pageLoadFailedHung": [
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "runtimeError.message"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "runWarnings[0]"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[is-on-https].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits.viewport.errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[first-contentful-paint].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[largest-contentful-paint].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[first-meaningful-paint].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[speed-index].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[screenshot-thumbnails].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[final-screenshot].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[total-blocking-time].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[max-potential-fid].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[cumulative-layout-shift].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[errors-in-console].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[server-response-time].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits.interactive.errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[user-timings].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[critical-request-chains].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits.redirects.errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[installable-manifest].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[splash-screen].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[themed-omnibox].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[maskable-icon].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[content-width].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[image-aspect-ratio].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[image-size-responsive].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[preload-fonts].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits.deprecations.errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[third-party-cookies].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[mainthread-work-breakdown].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[bootup-time].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[uses-rel-preload].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[uses-rel-preconnect].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[font-display].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits.diagnostics.errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[network-requests].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[network-rtt].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[network-server-latency].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[main-thread-tasks].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits.metrics.errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[performance-budget].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[timing-budget].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[resource-summary].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[third-party-summary].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[third-party-facades].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[largest-contentful-paint-element].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[lcp-lazy-loaded].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[layout-shift-elements].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[long-tasks].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[no-unload-listeners].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[non-composited-animations].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[unsized-images].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[valid-source-maps].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[prioritize-lcp-image].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[csp-xss].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[script-treemap-data].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[pwa-cross-browser].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[pwa-page-transitions].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[pwa-each-page-has-url].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits.accesskeys.errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-allowed-attr].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-allowed-role].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-command-name].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-dialog-name].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-hidden-body].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-hidden-focus].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-input-field-name].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-meter-name].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-progressbar-name].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-required-attr].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-required-children].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-required-parent].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-roles].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-text].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-toggle-field-name].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-tooltip-name].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-treeitem-name].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-valid-attr-value].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[aria-valid-attr].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[button-name].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits.bypass.errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[color-contrast].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[definition-list].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits.dlitem.errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[document-title].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[duplicate-id-active].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[duplicate-id-aria].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[empty-heading].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[form-field-multiple-labels].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[frame-title].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[heading-order].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[html-has-lang].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[html-lang-valid].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[html-xml-lang-mismatch].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[identical-links-same-purpose].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[image-alt].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[image-redundant-alt].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[input-button-name].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[input-image-alt].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[label-content-name-mismatch].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits.label.errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[landmark-one-main].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[link-name].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[link-in-text-block].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits.list.errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits.listitem.errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[meta-refresh].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[meta-viewport].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[object-alt].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[select-name].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[skip-link].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits.tabindex.errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[table-duplicate-name].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[table-fake-caption].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[target-size].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[td-has-header].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[td-headers-attr].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[th-has-data-cells].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[valid-lang].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[video-caption].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[custom-controls-labels].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[custom-controls-roles].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[focus-traps].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[focusable-controls].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[interactive-element-affordance].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[logical-tab-order].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[managed-focus].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[offscreen-content-hidden].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[use-landmarks].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[visual-order-follows-dom].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[uses-long-cache-ttl].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[total-byte-weight].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[offscreen-images].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[render-blocking-resources].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[unminified-css].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[unminified-javascript].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[unused-css-rules].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[unused-javascript].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[modern-image-formats].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[uses-optimized-images].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[uses-text-compression].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[uses-responsive-images].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[efficient-animated-content].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[duplicated-javascript].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[legacy-javascript].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits.doctype.errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits.charset.errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[dom-size].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[geolocation-on-start].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[inspector-issues].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[no-document-write].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[js-libraries].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[notification-on-start].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[paste-preventing-inputs].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[uses-http2].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[uses-passive-event-listeners].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[meta-description].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[http-status-code].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[font-size].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[link-text].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[crawlable-anchors].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[is-crawlable].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[robots-txt].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[tap-targets].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits.hreflang.errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits.plugins.errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits.canonical.errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[structured-data].errorMessage"
},
{
"values": {
"errorCode": "PAGE_HUNG"
},
"path": "audits[bf-cache].errorMessage"
}
],
"core\/audits\/is-on-https.js | title": [
"audits[is-on-https].title"
],
"core\/audits\/is-on-https.js | description": [
"audits[is-on-https].description"
],
"core\/audits\/viewport.js | title": [
"audits.viewport.title"
],
"core\/audits\/viewport.js | description": [
"audits.viewport.description"
],
"core\/lib\/i18n\/i18n.js | firstContentfulPaintMetric": [
"audits[first-contentful-paint].title"
],
"core\/audits\/metrics\/first-contentful-paint.js | description": [
"audits[first-contentful-paint].description"
],
"core\/lib\/i18n\/i18n.js | largestContentfulPaintMetric": [
"audits[largest-contentful-paint].title"
],
"core\/audits\/metrics\/largest-contentful-paint.js | description": [
"audits[largest-contentful-paint].description"
],
"core\/lib\/i18n\/i18n.js | firstMeaningfulPaintMetric": [
"audits[first-meaningful-paint].title"
],
"core\/audits\/metrics\/first-meaningful-paint.js | description": [
"audits[first-meaningful-paint].description"
],
"core\/lib\/i18n\/i18n.js | speedIndexMetric": [
"audits[speed-index].title"
],
"core\/audits\/metrics\/speed-index.js | description": [
"audits[speed-index].description"
],
"core\/lib\/i18n\/i18n.js | totalBlockingTimeMetric": [
"audits[total-blocking-time].title"
],
"core\/audits\/metrics\/total-blocking-time.js | description": [
"audits[total-blocking-time].description"
],
"core\/lib\/i18n\/i18n.js | maxPotentialFIDMetric": [
"audits[max-potential-fid].title"
],
"core\/audits\/metrics\/max-potential-fid.js | description": [
"audits[max-potential-fid].description"
],
"core\/lib\/i18n\/i18n.js | cumulativeLayoutShiftMetric": [
"audits[cumulative-layout-shift].title"
],
"core\/audits\/metrics\/cumulative-layout-shift.js | description": [
"audits[cumulative-layout-shift].description"
],
"core\/audits\/errors-in-console.js | title": [
"audits[errors-in-console].title"
],
"core\/audits\/errors-in-console.js | description": [
"audits[errors-in-console].description"
],
"core\/audits\/server-response-time.js | title": [
"audits[server-response-time].title"
],
"core\/audits\/server-response-time.js | description": [
"audits[server-response-time].description"
],
"core\/lib\/i18n\/i18n.js | interactiveMetric": [
"audits.interactive.title"
],
"core\/audits\/metrics\/interactive.js | description": [
"audits.interactive.description"
],
"core\/audits\/user-timings.js | title": [
"audits[user-timings].title"
],
"core\/audits\/user-timings.js | description": [
"audits[user-timings].description"
],
"core\/audits\/critical-request-chains.js | title": [
"audits[critical-request-chains].title"
],
"core\/audits\/critical-request-chains.js | description": [
"audits[critical-request-chains].description"
],
"core\/audits\/redirects.js | title": [
"audits.redirects.title"
],
"core\/audits\/redirects.js | description": [
"audits.redirects.description"
],
"core\/audits\/installable-manifest.js | title": [
"audits[installable-manifest].title"
],
"core\/audits\/installable-manifest.js | description": [
"audits[installable-manifest].description"
],
"core\/audits\/splash-screen.js | title": [
"audits[splash-screen].title"
],
"core\/audits\/splash-screen.js | description": [
"audits[splash-screen].description"
],
"core\/audits\/themed-omnibox.js | title": [
"audits[themed-omnibox].title"
],
"core\/audits\/themed-omnibox.js | description": [
"audits[themed-omnibox].description"
],
"core\/audits\/maskable-icon.js | title": [
"audits[maskable-icon].title"
],
"core\/audits\/maskable-icon.js | description": [
"audits[maskable-icon].description"
],
"core\/audits\/content-width.js | title": [
"audits[content-width].title"
],
"core\/audits\/content-width.js | description": [
"audits[content-width].description"
],
"core\/audits\/image-aspect-ratio.js | title": [
"audits[image-aspect-ratio].title"
],
"core\/audits\/image-aspect-ratio.js | description": [
"audits[image-aspect-ratio].description"
],
"core\/audits\/image-size-responsive.js | title": [
"audits[image-size-responsive].title"
],
"core\/audits\/image-size-responsive.js | description": [
"audits[image-size-responsive].description"
],
"core\/audits\/preload-fonts.js | title": [
"audits[preload-fonts].title"
],
"core\/audits\/preload-fonts.js | description": [
"audits[preload-fonts].description"
],
"core\/audits\/deprecations.js | title": [
"audits.deprecations.title"
],
"core\/audits\/deprecations.js | description": [
"audits.deprecations.description"
],
"core\/audits\/third-party-cookies.js | title": [
"audits[third-party-cookies].title"
],
"core\/audits\/third-party-cookies.js | description": [
"audits[third-party-cookies].description"
],
"core\/audits\/mainthread-work-breakdown.js | title": [
"audits[mainthread-work-breakdown].title"
],
"core\/audits\/mainthread-work-breakdown.js | description": [
"audits[mainthread-work-breakdown].description"
],
"core\/audits\/bootup-time.js | title": [
"audits[bootup-time].title"
],
"core\/audits\/bootup-time.js | description": [
"audits[bootup-time].description"
],
"core\/audits\/uses-rel-preload.js | title": [
"audits[uses-rel-preload].title"
],
"core\/audits\/uses-rel-preload.js | description": [
"audits[uses-rel-preload].description"
],
"core\/audits\/uses-rel-preconnect.js | title": [
"audits[uses-rel-preconnect].title"
],
"core\/audits\/uses-rel-preconnect.js | description": [
"audits[uses-rel-preconnect].description"
],
"core\/audits\/font-display.js | title": [
"audits[font-display].title"
],
"core\/audits\/font-display.js | description": [
"audits[font-display].description"
],
"core\/audits\/network-rtt.js | title": [
"audits[network-rtt].title"
],
"core\/audits\/network-rtt.js | description": [
"audits[network-rtt].description"
],
"core\/audits\/network-server-latency.js | title": [
"audits[network-server-latency].title"
],
"core\/audits\/network-server-latency.js | description": [
"audits[network-server-latency].description"
],
"core\/audits\/performance-budget.js | title": [
"audits[performance-budget].title"
],
"core\/audits\/performance-budget.js | description": [
"audits[performance-budget].description"
],
"core\/audits\/timing-budget.js | title": [
"audits[timing-budget].title"
],
"core\/audits\/timing-budget.js | description": [
"audits[timing-budget].description"
],
"core\/audits\/third-party-summary.js | title": [
"audits[third-party-summary].title"
],
"core\/audits\/third-party-summary.js | description": [
"audits[third-party-summary].description"
],
"core\/audits\/third-party-facades.js | title": [
"audits[third-party-facades].title"
],
"core\/audits\/third-party-facades.js | description": [
"audits[third-party-facades].description"
],
"core\/audits\/largest-contentful-paint-element.js | title": [
"audits[largest-contentful-paint-element].title"
],
"core\/audits\/largest-contentful-paint-element.js | description": [
"audits[largest-contentful-paint-element].description"
],
"core\/audits\/lcp-lazy-loaded.js | title": [
"audits[lcp-lazy-loaded].title"
],
"core\/audits\/lcp-lazy-loaded.js | description": [
"audits[lcp-lazy-loaded].description"
],
"core\/audits\/layout-shift-elements.js | title": [
"audits[layout-shift-elements].title"
],
"core\/audits\/layout-shift-elements.js | description": [
"audits[layout-shift-elements].description"
],
"core\/audits\/long-tasks.js | title": [
"audits[long-tasks].title"
],
"core\/audits\/long-tasks.js | description": [
"audits[long-tasks].description"
],
"core\/audits\/no-unload-listeners.js | title": [
"audits[no-unload-listeners].title"
],
"core\/audits\/no-unload-listeners.js | description": [
"audits[no-unload-listeners].description"
],
"core\/audits\/non-composited-animations.js | title": [
"audits[non-composited-animations].title"
],
"core\/audits\/non-composited-animations.js | description": [
"audits[non-composited-animations].description"
],
"core\/audits\/unsized-images.js | title": [
"audits[unsized-images].title"
],
"core\/audits\/unsized-images.js | description": [
"audits[unsized-images].description"
],
"core\/audits\/valid-source-maps.js | title": [
"audits[valid-source-maps].title"
],
"core\/audits\/valid-source-maps.js | description": [
"audits[valid-source-maps].description"
],
"core\/audits\/prioritize-lcp-image.js | title": [
"audits[prioritize-lcp-image].title"
],
"core\/audits\/prioritize-lcp-image.js | description": [
"audits[prioritize-lcp-image].description"
],
"core\/audits\/csp-xss.js | title": [
"audits[csp-xss].title"
],
"core\/audits\/csp-xss.js | description": [
"audits[csp-xss].description"
],
"core\/audits\/manual\/pwa-cross-browser.js | title": [
"audits[pwa-cross-browser].title"
],
"core\/audits\/manual\/pwa-cross-browser.js | description": [
"audits[pwa-cross-browser].description"
],
"core\/audits\/manual\/pwa-page-transitions.js | title": [
"audits[pwa-page-transitions].title"
],
"core\/audits\/manual\/pwa-page-transitions.js | description": [
"audits[pwa-page-transitions].description"
],
"core\/audits\/manual\/pwa-each-page-has-url.js | title": [
"audits[pwa-each-page-has-url].title"
],
"core\/audits\/manual\/pwa-each-page-has-url.js | description": [
"audits[pwa-each-page-has-url].description"
],
"core\/audits\/accessibility\/accesskeys.js | title": [
"audits.accesskeys.title"
],
"core\/audits\/accessibility\/accesskeys.js | description": [
"audits.accesskeys.description"
],
"core\/audits\/accessibility\/aria-allowed-attr.js | title": [
"audits[aria-allowed-attr].title"
],
"core\/audits\/accessibility\/aria-allowed-attr.js | description": [
"audits[aria-allowed-attr].description"
],
"core\/audits\/accessibility\/aria-allowed-role.js | title": [
"audits[aria-allowed-role].title"
],
"core\/audits\/accessibility\/aria-allowed-role.js | description": [
"audits[aria-allowed-role].description"
],
"core\/audits\/accessibility\/aria-command-name.js | title": [
"audits[aria-command-name].title"
],
"core\/audits\/accessibility\/aria-command-name.js | description": [
"audits[aria-command-name].description"
],
"core\/audits\/accessibility\/aria-dialog-name.js | title": [
"audits[aria-dialog-name].title"
],
"core\/audits\/accessibility\/aria-dialog-name.js | description": [
"audits[aria-dialog-name].description"
],
"core\/audits\/accessibility\/aria-hidden-body.js | title": [
"audits[aria-hidden-body].title"
],
"core\/audits\/accessibility\/aria-hidden-body.js | description": [
"audits[aria-hidden-body].description"
],
"core\/audits\/accessibility\/aria-hidden-focus.js | title": [
"audits[aria-hidden-focus].title"
],
"core\/audits\/accessibility\/aria-hidden-focus.js | description": [
"audits[aria-hidden-focus].description"
],
"core\/audits\/accessibility\/aria-input-field-name.js | title": [
"audits[aria-input-field-name].title"
],
"core\/audits\/accessibility\/aria-input-field-name.js | description": [
"audits[aria-input-field-name].description"
],
"core\/audits\/accessibility\/aria-meter-name.js | title": [
"audits[aria-meter-name].title"
],
"core\/audits\/accessibility\/aria-meter-name.js | description": [
"audits[aria-meter-name].description"
],
"core\/audits\/accessibility\/aria-progressbar-name.js | title": [
"audits[aria-progressbar-name].title"
],
"core\/audits\/accessibility\/aria-progressbar-name.js | description": [
"audits[aria-progressbar-name].description"
],
"core\/audits\/accessibility\/aria-required-attr.js | title": [
"audits[aria-required-attr].title"
],
"core\/audits\/accessibility\/aria-required-attr.js | description": [
"audits[aria-required-attr].description"
],
"core\/audits\/accessibility\/aria-required-children.js | title": [
"audits[aria-required-children].title"
],
"core\/audits\/accessibility\/aria-required-children.js | description": [
"audits[aria-required-children].description"
],
"core\/audits\/accessibility\/aria-required-parent.js | title": [
"audits[aria-required-parent].title"
],
"core\/audits\/accessibility\/aria-required-parent.js | description": [
"audits[aria-required-parent].description"
],
"core\/audits\/accessibility\/aria-roles.js | title": [
"audits[aria-roles].title"
],
"core\/audits\/accessibility\/aria-roles.js | description": [
"audits[aria-roles].description"
],
"core\/audits\/accessibility\/aria-text.js | title": [
"audits[aria-text].title"
],
"core\/audits\/accessibility\/aria-text.js | description": [
"audits[aria-text].description"
],
"core\/audits\/accessibility\/aria-toggle-field-name.js | title": [
"audits[aria-toggle-field-name].title"
],
"core\/audits\/accessibility\/aria-toggle-field-name.js | description": [
"audits[aria-toggle-field-name].description"
],
"core\/audits\/accessibility\/aria-tooltip-name.js | title": [
"audits[aria-tooltip-name].title"
],
"core\/audits\/accessibility\/aria-tooltip-name.js | description": [
"audits[aria-tooltip-name].description"
],
"core\/audits\/accessibility\/aria-treeitem-name.js | title": [
"audits[aria-treeitem-name].title"
],
"core\/audits\/accessibility\/aria-treeitem-name.js | description": [
"audits[aria-treeitem-name].description"
],
"core\/audits\/accessibility\/aria-valid-attr-value.js | title": [
"audits[aria-valid-attr-value].title"
],
"core\/audits\/accessibility\/aria-valid-attr-value.js | description": [
"audits[aria-valid-attr-value].description"
],
"core\/audits\/accessibility\/aria-valid-attr.js | title": [
"audits[aria-valid-attr].title"
],
"core\/audits\/accessibility\/aria-valid-attr.js | description": [
"audits[aria-valid-attr].description"
],
"core\/audits\/accessibility\/button-name.js | title": [
"audits[button-name].title"
],
"core\/audits\/accessibility\/button-name.js | description": [
"audits[button-name].description"
],
"core\/audits\/accessibility\/bypass.js | title": [
"audits.bypass.title"
],
"core\/audits\/accessibility\/bypass.js | description": [
"audits.bypass.description"
],
"core\/audits\/accessibility\/color-contrast.js | title": [
"audits[color-contrast].title"
],
"core\/audits\/accessibility\/color-contrast.js | description": [
"audits[color-contrast].description"
],
"core\/audits\/accessibility\/definition-list.js | title": [
"audits[definition-list].title"
],
"core\/audits\/accessibility\/definition-list.js | description": [
"audits[definition-list].description"
],
"core\/audits\/accessibility\/dlitem.js | title": [
"audits.dlitem.title"
],
"core\/audits\/accessibility\/dlitem.js | description": [
"audits.dlitem.description"
],
"core\/audits\/accessibility\/document-title.js | title": [
"audits[document-title].title"
],
"core\/audits\/accessibility\/document-title.js | description": [
"audits[document-title].description"
],
"core\/audits\/accessibility\/duplicate-id-active.js | title": [
"audits[duplicate-id-active].title"
],
"core\/audits\/accessibility\/duplicate-id-active.js | description": [
"audits[duplicate-id-active].description"
],
"core\/audits\/accessibility\/duplicate-id-aria.js | title": [
"audits[duplicate-id-aria].title"
],
"core\/audits\/accessibility\/duplicate-id-aria.js | description": [
"audits[duplicate-id-aria].description"
],
"core\/audits\/accessibility\/empty-heading.js | title": [
"audits[empty-heading].title"
],
"core\/audits\/accessibility\/empty-heading.js | description": [
"audits[empty-heading].description"
],
"core\/audits\/accessibility\/form-field-multiple-labels.js | title": [
"audits[form-field-multiple-labels].title"
],
"core\/audits\/accessibility\/form-field-multiple-labels.js | description": [
"audits[form-field-multiple-labels].description"
],
"core\/audits\/accessibility\/frame-title.js | title": [
"audits[frame-title].title"
],
"core\/audits\/accessibility\/frame-title.js | description": [
"audits[frame-title].description"
],
"core\/audits\/accessibility\/heading-order.js | title": [
"audits[heading-order].title"
],
"core\/audits\/accessibility\/heading-order.js | description": [
"audits[heading-order].description"
],
"core\/audits\/accessibility\/html-has-lang.js | title": [
"audits[html-has-lang].title"
],
"core\/audits\/accessibility\/html-has-lang.js | description": [
"audits[html-has-lang].description"
],
"core\/audits\/accessibility\/html-lang-valid.js | title": [
"audits[html-lang-valid].title"
],
"core\/audits\/accessibility\/html-lang-valid.js | description": [
"audits[html-lang-valid].description"
],
"core\/audits\/accessibility\/html-xml-lang-mismatch.js | title": [
"audits[html-xml-lang-mismatch].title"
],
"core\/audits\/accessibility\/html-xml-lang-mismatch.js | description": [
"audits[html-xml-lang-mismatch].description"
],
"core\/audits\/accessibility\/identical-links-same-purpose.js | title": [
"audits[identical-links-same-purpose].title"
],
"core\/audits\/accessibility\/identical-links-same-purpose.js | description": [
"audits[identical-links-same-purpose].description"
],
"core\/audits\/accessibility\/image-alt.js | title": [
"audits[image-alt].title"
],
"core\/audits\/accessibility\/image-alt.js | description": [
"audits[image-alt].description"
],
"core\/audits\/accessibility\/image-redundant-alt.js | title": [
"audits[image-redundant-alt].title"
],
"core\/audits\/accessibility\/image-redundant-alt.js | description": [
"audits[image-redundant-alt].description"
],
"core\/audits\/accessibility\/input-button-name.js | title": [
"audits[input-button-name].title"
],
"core\/audits\/accessibility\/input-button-name.js | description": [
"audits[input-button-name].description"
],
"core\/audits\/accessibility\/input-image-alt.js | title": [
"audits[input-image-alt].title"
],
"core\/audits\/accessibility\/input-image-alt.js | description": [
"audits[input-image-alt].description"
],
"core\/audits\/accessibility\/label-content-name-mismatch.js | title": [
"audits[label-content-name-mismatch].title"
],
"core\/audits\/accessibility\/label-content-name-mismatch.js | description": [
"audits[label-content-name-mismatch].description"
],
"core\/audits\/accessibility\/label.js | title": [
"audits.label.title"
],
"core\/audits\/accessibility\/label.js | description": [
"audits.label.description"
],
"core\/audits\/accessibility\/landmark-one-main.js | title": [
"audits[landmark-one-main].title"
],
"core\/audits\/accessibility\/landmark-one-main.js | description": [
"audits[landmark-one-main].description"
],
"core\/audits\/accessibility\/link-name.js | title": [
"audits[link-name].title"
],
"core\/audits\/accessibility\/link-name.js | description": [
"audits[link-name].description"
],
"core\/audits\/accessibility\/link-in-text-block.js | title": [
"audits[link-in-text-block].title"
],
"core\/audits\/accessibility\/link-in-text-block.js | description": [
"audits[link-in-text-block].description"
],
"core\/audits\/accessibility\/list.js | title": [
"audits.list.title"
],
"core\/audits\/accessibility\/list.js | description": [
"audits.list.description"
],
"core\/audits\/accessibility\/listitem.js | title": [
"audits.listitem.title"
],
"core\/audits\/accessibility\/listitem.js | description": [
"audits.listitem.description"
],
"core\/audits\/accessibility\/meta-refresh.js | title": [
"audits[meta-refresh].title"
],
"core\/audits\/accessibility\/meta-refresh.js | description": [
"audits[meta-refresh].description"
],
"core\/audits\/accessibility\/meta-viewport.js | title": [
"audits[meta-viewport].title"
],
"core\/audits\/accessibility\/meta-viewport.js | description": [
"audits[meta-viewport].description"
],
"core\/audits\/accessibility\/object-alt.js | title": [
"audits[object-alt].title"
],
"core\/audits\/accessibility\/object-alt.js | description": [
"audits[object-alt].description"
],
"core\/audits\/accessibility\/select-name.js | title": [
"audits[select-name].title"
],
"core\/audits\/accessibility\/select-name.js | description": [
"audits[select-name].description"
],
"core\/audits\/accessibility\/skip-link.js | title": [
"audits[skip-link].title"
],
"core\/audits\/accessibility\/skip-link.js | description": [
"audits[skip-link].description"
],
"core\/audits\/accessibility\/tabindex.js | title": [
"audits.tabindex.title"
],
"core\/audits\/accessibility\/tabindex.js | description": [
"audits.tabindex.description"
],
"core\/audits\/accessibility\/table-duplicate-name.js | title": [
"audits[table-duplicate-name].title"
],
"core\/audits\/accessibility\/table-duplicate-name.js | description": [
"audits[table-duplicate-name].description"
],
"core\/audits\/accessibility\/table-fake-caption.js | title": [
"audits[table-fake-caption].title"
],
"core\/audits\/accessibility\/table-fake-caption.js | description": [
"audits[table-fake-caption].description"
],
"core\/audits\/accessibility\/target-size.js | title": [
"audits[target-size].title"
],
"core\/audits\/accessibility\/target-size.js | description": [
"audits[target-size].description"
],
"core\/audits\/accessibility\/td-has-header.js | title": [
"audits[td-has-header].title"
],
"core\/audits\/accessibility\/td-has-header.js | description": [
"audits[td-has-header].description"
],
"core\/audits\/accessibility\/td-headers-attr.js | title": [
"audits[td-headers-attr].title"
],
"core\/audits\/accessibility\/td-headers-attr.js | description": [
"audits[td-headers-attr].description"
],
"core\/audits\/accessibility\/th-has-data-cells.js | title": [
"audits[th-has-data-cells].title"
],
"core\/audits\/accessibility\/th-has-data-cells.js | description": [
"audits[th-has-data-cells].description"
],
"core\/audits\/accessibility\/valid-lang.js | title": [
"audits[valid-lang].title"
],
"core\/audits\/accessibility\/valid-lang.js | description": [
"audits[valid-lang].description"
],
"core\/audits\/accessibility\/video-caption.js | title": [
"audits[video-caption].title"
],
"core\/audits\/accessibility\/video-caption.js | description": [
"audits[video-caption].description"
],
"core\/audits\/byte-efficiency\/uses-long-cache-ttl.js | title": [
"audits[uses-long-cache-ttl].title"
],
"core\/audits\/byte-efficiency\/uses-long-cache-ttl.js | description": [
"audits[uses-long-cache-ttl].description"
],
"core\/audits\/byte-efficiency\/total-byte-weight.js | title": [
"audits[total-byte-weight].title"
],
"core\/audits\/byte-efficiency\/total-byte-weight.js | description": [
"audits[total-byte-weight].description"
],
"core\/audits\/byte-efficiency\/offscreen-images.js | title": [
"audits[offscreen-images].title"
],
"core\/audits\/byte-efficiency\/offscreen-images.js | description": [
"audits[offscreen-images].description"
],
"core\/audits\/byte-efficiency\/render-blocking-resources.js | title": [
"audits[render-blocking-resources].title"
],
"core\/audits\/byte-efficiency\/render-blocking-resources.js | description": [
"audits[render-blocking-resources].description"
],
"core\/audits\/byte-efficiency\/unminified-css.js | title": [
"audits[unminified-css].title"
],
"core\/audits\/byte-efficiency\/unminified-css.js | description": [
"audits[unminified-css].description"
],
"core\/audits\/byte-efficiency\/unminified-javascript.js | title": [
"audits[unminified-javascript].title"
],
"core\/audits\/byte-efficiency\/unminified-javascript.js | description": [
"audits[unminified-javascript].description"
],
"core\/audits\/byte-efficiency\/unused-css-rules.js | title": [
"audits[unused-css-rules].title"
],
"core\/audits\/byte-efficiency\/unused-css-rules.js | description": [
"audits[unused-css-rules].description"
],
"core\/audits\/byte-efficiency\/unused-javascript.js | title": [
"audits[unused-javascript].title"
],
"core\/audits\/byte-efficiency\/unused-javascript.js | description": [
"audits[unused-javascript].description"
],
"core\/audits\/byte-efficiency\/modern-image-formats.js | title": [
"audits[modern-image-formats].title"
],
"core\/audits\/byte-efficiency\/modern-image-formats.js | description": [
"audits[modern-image-formats].description"
],
"core\/audits\/byte-efficiency\/uses-optimized-images.js | title": [
"audits[uses-optimized-images].title"
],
"core\/audits\/byte-efficiency\/uses-optimized-images.js | description": [
"audits[uses-optimized-images].description"
],
"core\/audits\/byte-efficiency\/uses-text-compression.js | title": [
"audits[uses-text-compression].title"
],
"core\/audits\/byte-efficiency\/uses-text-compression.js | description": [
"audits[uses-text-compression].description"
],
"core\/audits\/byte-efficiency\/uses-responsive-images.js | title": [
"audits[uses-responsive-images].title"
],
"core\/audits\/byte-efficiency\/uses-responsive-images.js | description": [
"audits[uses-responsive-images].description"
],
"core\/audits\/byte-efficiency\/efficient-animated-content.js | title": [
"audits[efficient-animated-content].title"
],
"core\/audits\/byte-efficiency\/efficient-animated-content.js | description": [
"audits[efficient-animated-content].description"
],
"core\/audits\/byte-efficiency\/duplicated-javascript.js | title": [
"audits[duplicated-javascript].title"
],
"core\/audits\/byte-efficiency\/duplicated-javascript.js | description": [
"audits[duplicated-javascript].description"
],
"core\/audits\/byte-efficiency\/legacy-javascript.js | title": [
"audits[legacy-javascript].title"
],
"core\/audits\/byte-efficiency\/legacy-javascript.js | description": [
"audits[legacy-javascript].description"
],
"core\/audits\/dobetterweb\/doctype.js | title": [
"audits.doctype.title"
],
"core\/audits\/dobetterweb\/doctype.js | description": [
"audits.doctype.description"
],
"core\/audits\/dobetterweb\/charset.js | title": [
"audits.charset.title"
],
"core\/audits\/dobetterweb\/charset.js | description": [
"audits.charset.description"
],
"core\/audits\/dobetterweb\/dom-size.js | title": [
"audits[dom-size].title"
],
"core\/audits\/dobetterweb\/dom-size.js | description": [
"audits[dom-size].description"
],
"core\/audits\/dobetterweb\/geolocation-on-start.js | title": [
"audits[geolocation-on-start].title"
],
"core\/audits\/dobetterweb\/geolocation-on-start.js | description": [
"audits[geolocation-on-start].description"
],
"core\/audits\/dobetterweb\/inspector-issues.js | title": [
"audits[inspector-issues].title"
],
"core\/audits\/dobetterweb\/inspector-issues.js | description": [
"audits[inspector-issues].description"
],
"core\/audits\/dobetterweb\/no-document-write.js | title": [
"audits[no-document-write].title"
],
"core\/audits\/dobetterweb\/no-document-write.js | description": [
"audits[no-document-write].description"
],
"core\/audits\/dobetterweb\/js-libraries.js | title": [
"audits[js-libraries].title"
],
"core\/audits\/dobetterweb\/js-libraries.js | description": [
"audits[js-libraries].description"
],
"core\/audits\/dobetterweb\/notification-on-start.js | title": [
"audits[notification-on-start].title"
],
"core\/audits\/dobetterweb\/notification-on-start.js | description": [
"audits[notification-on-start].description"
],
"core\/audits\/dobetterweb\/paste-preventing-inputs.js | title": [
"audits[paste-preventing-inputs].title"
],
"core\/audits\/dobetterweb\/paste-preventing-inputs.js | description": [
"audits[paste-preventing-inputs].description"
],
"core\/audits\/dobetterweb\/uses-http2.js | title": [
"audits[uses-http2].title"
],
"core\/audits\/dobetterweb\/uses-http2.js | description": [
"audits[uses-http2].description"
],
"core\/audits\/dobetterweb\/uses-passive-event-listeners.js | title": [
"audits[uses-passive-event-listeners].title"
],
"core\/audits\/dobetterweb\/uses-passive-event-listeners.js | description": [
"audits[uses-passive-event-listeners].description"
],
"core\/audits\/seo\/meta-description.js | title": [
"audits[meta-description].title"
],
"core\/audits\/seo\/meta-description.js | description": [
"audits[meta-description].description"
],
"core\/audits\/seo\/http-status-code.js | title": [
"audits[http-status-code].title"
],
"core\/audits\/seo\/http-status-code.js | description": [
"audits[http-status-code].description"
],
"core\/audits\/seo\/font-size.js | title": [
"audits[font-size].title"
],
"core\/audits\/seo\/font-size.js | description": [
"audits[font-size].description"
],
"core\/audits\/seo\/link-text.js | title": [
"audits[link-text].title"
],
"core\/audits\/seo\/link-text.js | description": [
"audits[link-text].description"
],
"core\/audits\/seo\/crawlable-anchors.js | title": [
"audits[crawlable-anchors].title"
],
"core\/audits\/seo\/crawlable-anchors.js | description": [
"audits[crawlable-anchors].description"
],
"core\/audits\/seo\/is-crawlable.js | title": [
"audits[is-crawlable].title"
],
"core\/audits\/seo\/is-crawlable.js | description": [
"audits[is-crawlable].description"
],
"core\/audits\/seo\/robots-txt.js | title": [
"audits[robots-txt].title"
],
"core\/audits\/seo\/robots-txt.js | description": [
"audits[robots-txt].description"
],
"core\/audits\/seo\/tap-targets.js | title": [
"audits[tap-targets].title"
],
"core\/audits\/seo\/tap-targets.js | description": [
"audits[tap-targets].description"
],
"core\/audits\/seo\/hreflang.js | title": [
"audits.hreflang.title"
],
"core\/audits\/seo\/hreflang.js | description": [
"audits.hreflang.description"
],
"core\/audits\/seo\/plugins.js | title": [
"audits.plugins.title"
],
"core\/audits\/seo\/plugins.js | description": [
"audits.plugins.description"
],
"core\/audits\/seo\/canonical.js | title": [
"audits.canonical.title"
],
"core\/audits\/seo\/canonical.js | description": [
"audits.canonical.description"
],
"core\/audits\/seo\/manual\/structured-data.js | title": [
"audits[structured-data].title"
],
"core\/audits\/seo\/manual\/structured-data.js | description": [
"audits[structured-data].description"
],
"core\/audits\/bf-cache.js | title": [
"audits[bf-cache].title"
],
"core\/audits\/bf-cache.js | description": [
"audits[bf-cache].description"
],
"core\/config\/default-config.js | performanceCategoryTitle": [
"categories.performance.title"
],
"core\/config\/default-config.js | a11yCategoryTitle": [
"categories.accessibility.title"
],
"core\/config\/default-config.js | a11yCategoryDescription": [
"categories.accessibility.description"
],
"core\/config\/default-config.js | a11yCategoryManualDescription": [
"categories.accessibility.manualDescription"
],
"core\/config\/default-config.js | bestPracticesCategoryTitle": [
"categories[best-practices].title"
],
"core\/config\/default-config.js | seoCategoryTitle": [
"categories.seo.title"
],
"core\/config\/default-config.js | seoCategoryDescription": [
"categories.seo.description"
],
"core\/config\/default-config.js | seoCategoryManualDescription": [
"categories.seo.manualDescription"
],
"core\/config\/default-config.js | pwaCategoryTitle": [
"categories.pwa.title"
],
"core\/config\/default-config.js | pwaCategoryDescription": [
"categories.pwa.description"
],
"core\/config\/default-config.js | pwaCategoryManualDescription": [
"categories.pwa.manualDescription"
],
"core\/config\/default-config.js | metricGroupTitle": [
"categoryGroups.metrics.title"
],
"core\/config\/default-config.js | loadOpportunitiesGroupTitle": [
"categoryGroups[load-opportunities].title"
],
"core\/config\/default-config.js | loadOpportunitiesGroupDescription": [
"categoryGroups[load-opportunities].description"
],
"core\/config\/default-config.js | budgetsGroupTitle": [
"categoryGroups.budgets.title"
],
"core\/config\/default-config.js | budgetsGroupDescription": [
"categoryGroups.budgets.description"
],
"core\/config\/default-config.js | diagnosticsGroupTitle": [
"categoryGroups.diagnostics.title"
],
"core\/config\/default-config.js | diagnosticsGroupDescription": [
"categoryGroups.diagnostics.description"
],
"core\/config\/default-config.js | pwaInstallableGroupTitle": [
"categoryGroups[pwa-installable].title"
],
"core\/config\/default-config.js | pwaOptimizedGroupTitle": [
"categoryGroups[pwa-optimized].title"
],
"core\/config\/default-config.js | a11yBestPracticesGroupTitle": [
"categoryGroups[a11y-best-practices].title"
],
"core\/config\/default-config.js | a11yBestPracticesGroupDescription": [
"categoryGroups[a11y-best-practices].description"
],
"core\/config\/default-config.js | a11yColorContrastGroupTitle": [
"categoryGroups[a11y-color-contrast].title"
],
"core\/config\/default-config.js | a11yColorContrastGroupDescription": [
"categoryGroups[a11y-color-contrast].description"
],
"core\/config\/default-config.js | a11yNamesLabelsGroupTitle": [
"categoryGroups[a11y-names-labels].title"
],
"core\/config\/default-config.js | a11yNamesLabelsGroupDescription": [
"categoryGroups[a11y-names-labels].description"
],
"core\/config\/default-config.js | a11yNavigationGroupTitle": [
"categoryGroups[a11y-navigation].title"
],
"core\/config\/default-config.js | a11yNavigationGroupDescription": [
"categoryGroups[a11y-navigation].description"
],
"core\/config\/default-config.js | a11yAriaGroupTitle": [
"categoryGroups[a11y-aria].title"
],
"core\/config\/default-config.js | a11yAriaGroupDescription": [
"categoryGroups[a11y-aria].description"
],
"core\/config\/default-config.js | a11yLanguageGroupTitle": [
"categoryGroups[a11y-language].title"
],
"core\/config\/default-config.js | a11yLanguageGroupDescription": [
"categoryGroups[a11y-language].description"
],
"core\/config\/default-config.js | a11yAudioVideoGroupTitle": [
"categoryGroups[a11y-audio-video].title"
],
"core\/config\/default-config.js | a11yAudioVideoGroupDescription": [
"categoryGroups[a11y-audio-video].description"
],
"core\/config\/default-config.js | a11yTablesListsVideoGroupTitle": [
"categoryGroups[a11y-tables-lists].title"
],
"core\/config\/default-config.js | a11yTablesListsVideoGroupDescription": [
"categoryGroups[a11y-tables-lists].description"
],
"core\/config\/default-config.js | seoMobileGroupTitle": [
"categoryGroups[seo-mobile].title"
],
"core\/config\/default-config.js | seoMobileGroupDescription": [
"categoryGroups[seo-mobile].description"
],
"core\/config\/default-config.js | seoContentGroupTitle": [
"categoryGroups[seo-content].title"
],
"core\/config\/default-config.js | seoContentGroupDescription": [
"categoryGroups[seo-content].description"
],
"core\/config\/default-config.js | seoCrawlingGroupTitle": [
"categoryGroups[seo-crawl].title"
],
"core\/config\/default-config.js | seoCrawlingGroupDescription": [
"categoryGroups[seo-crawl].description"
],
"core\/config\/default-config.js | bestPracticesTrustSafetyGroupTitle": [
"categoryGroups[best-practices-trust-safety].title"
],
"core\/config\/default-config.js | bestPracticesUXGroupTitle": [
"categoryGroups[best-practices-ux].title"
],
"core\/config\/default-config.js | bestPracticesBrowserCompatGroupTitle": [
"categoryGroups[best-practices-browser-compat].title"
],
"core\/config\/default-config.js | bestPracticesGeneralGroupTitle": [
"categoryGroups[best-practices-general].title"
]
}
},
"test_log": "lighthouse \"https:\/\/fabric.codebydennis.com\" --channel wpt --enable-error-reporting --disable-full-page-screenshot --max-wait-for-load 80000 --hostname 127.0.0.1 --port 9275 --output html --output json --output-path \"\/home\/wptagent\/work\/wpt-fra-lb-jwb8-10.10.1.215\/241007_AiDcP7_5X8.1.0\/lighthouse.json\" --throttling-method provided --form-factor desktop --screenEmulation.disabled --emulatedUserAgent 'Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09'\nMon, 07 Oct 2024 10:54:33 GMT LH:ChromeLauncher Found existing Chrome already running using port 9275, using that.\nMon, 07 Oct 2024 10:54:35 GMT LH:status Connecting to browser\nMon, 07 Oct 2024 10:54:35 GMT LH:status Navigating to about:blank\nMon, 07 Oct 2024 10:54:35 GMT LH:status Benchmarking machine\nMon, 07 Oct 2024 10:54:36 GMT LH:status Preparing target for navigation mode\nMon, 07 Oct 2024 10:54:36 GMT LH:status Cleaning origin data\nMon, 07 Oct 2024 10:54:36 GMT LH:status Cleaning browser cache\nMon, 07 Oct 2024 10:54:36 GMT LH:status Preparing network conditions\nMon, 07 Oct 2024 10:54:36 GMT LH:status Navigating to https:\/\/fabric.codebydennis.com\/\nMon, 07 Oct 2024 10:55:56 GMT LH:waitFor:warn Timed out waiting for page load. Checking if page is hung...\nMon, 07 Oct 2024 10:55:57 GMT LH:waitFor:warn Page appears to be hung, killing JavaScript...\nMon, 07 Oct 2024 10:56:04 GMT LH:status Getting artifact: DevtoolsLog\nMon, 07 Oct 2024 10:56:04 GMT LH:status Getting artifact: Trace\nMon, 07 Oct 2024 10:56:04 GMT LH:NavigationRunner:error Lighthouse was unable to reliably load the URL you requested because the page stopped responding. https:\/\/fabric.codebydennis.com\/\nMon, 07 Oct 2024 10:56:04 GMT LH:status Analyzing and running audits...\nMon, 07 Oct 2024 10:56:04 GMT LH:status Auditing: Uses HTTPS\nMon, 07 Oct 2024 10:56:04 GMT LH:is-on-https:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:04 GMT LH:status Auditing: Has a `<meta name=\"viewport\">` tag with `width` or `initial-scale`\nMon, 07 Oct 2024 10:56:04 GMT LH:viewport:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:04 GMT LH:status Auditing: First Contentful Paint\nMon, 07 Oct 2024 10:56:04 GMT LH:first-contentful-paint:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:04 GMT LH:status Auditing: Largest Contentful Paint\nMon, 07 Oct 2024 10:56:04 GMT LH:largest-contentful-paint:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:04 GMT LH:status Auditing: First Meaningful Paint\nMon, 07 Oct 2024 10:56:04 GMT LH:first-meaningful-paint:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:04 GMT LH:status Auditing: Speed Index\nMon, 07 Oct 2024 10:56:04 GMT LH:speed-index:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:04 GMT LH:status Auditing: Screenshot Thumbnails\nMon, 07 Oct 2024 10:56:04 GMT LH:screenshot-thumbnails:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:04 GMT LH:status Auditing: Final Screenshot\nMon, 07 Oct 2024 10:56:04 GMT LH:final-screenshot:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:04 GMT LH:status Auditing: Total Blocking Time\nMon, 07 Oct 2024 10:56:04 GMT LH:total-blocking-time:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:04 GMT LH:status Auditing: Max Potential First Input Delay\nMon, 07 Oct 2024 10:56:04 GMT LH:max-potential-fid:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:04 GMT LH:status Auditing: Cumulative Layout Shift\nMon, 07 Oct 2024 10:56:04 GMT LH:cumulative-layout-shift:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:04 GMT LH:status Auditing: No browser errors logged to the console\nMon, 07 Oct 2024 10:56:04 GMT LH:errors-in-console:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:04 GMT LH:status Auditing: Initial server response time was short\nMon, 07 Oct 2024 10:56:04 GMT LH:server-response-time:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:04 GMT LH:status Auditing: Time to Interactive\nMon, 07 Oct 2024 10:56:04 GMT LH:interactive:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:04 GMT LH:status Auditing: User Timing marks and measures\nMon, 07 Oct 2024 10:56:04 GMT LH:user-timings:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:04 GMT LH:status Auditing: Avoid chaining critical requests\nMon, 07 Oct 2024 10:56:04 GMT LH:critical-request-chains:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Avoid multiple page redirects\nMon, 07 Oct 2024 10:56:05 GMT LH:redirects:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Web app manifest and service worker meet the installability requirements\nMon, 07 Oct 2024 10:56:05 GMT LH:installable-manifest:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Configured for a custom splash screen\nMon, 07 Oct 2024 10:56:05 GMT LH:splash-screen:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Sets a theme color for the address bar.\nMon, 07 Oct 2024 10:56:05 GMT LH:themed-omnibox:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Manifest has a maskable icon\nMon, 07 Oct 2024 10:56:05 GMT LH:maskable-icon:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Content is sized correctly for the viewport\nMon, 07 Oct 2024 10:56:05 GMT LH:content-width:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Displays images with correct aspect ratio\nMon, 07 Oct 2024 10:56:05 GMT LH:image-aspect-ratio:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Serves images with appropriate resolution\nMon, 07 Oct 2024 10:56:05 GMT LH:image-size-responsive:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Fonts with `font-display: optional` are preloaded\nMon, 07 Oct 2024 10:56:05 GMT LH:preload-fonts:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Avoids deprecated APIs\nMon, 07 Oct 2024 10:56:05 GMT LH:deprecations:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Avoids third-party cookies\nMon, 07 Oct 2024 10:56:05 GMT LH:third-party-cookies:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Minimizes main-thread work\nMon, 07 Oct 2024 10:56:05 GMT LH:mainthread-work-breakdown:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: JavaScript execution time\nMon, 07 Oct 2024 10:56:05 GMT LH:bootup-time:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Preload key requests\nMon, 07 Oct 2024 10:56:05 GMT LH:uses-rel-preload:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Preconnect to required origins\nMon, 07 Oct 2024 10:56:05 GMT LH:uses-rel-preconnect:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: All text remains visible during webfont loads\nMon, 07 Oct 2024 10:56:05 GMT LH:font-display:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Diagnostics\nMon, 07 Oct 2024 10:56:05 GMT LH:diagnostics:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Network Requests\nMon, 07 Oct 2024 10:56:05 GMT LH:network-requests:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Network Round Trip Times\nMon, 07 Oct 2024 10:56:05 GMT LH:network-rtt:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Server Backend Latencies\nMon, 07 Oct 2024 10:56:05 GMT LH:network-server-latency:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Tasks\nMon, 07 Oct 2024 10:56:05 GMT LH:main-thread-tasks:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Metrics\nMon, 07 Oct 2024 10:56:05 GMT LH:metrics:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Performance budget\nMon, 07 Oct 2024 10:56:05 GMT LH:performance-budget:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Timing budget\nMon, 07 Oct 2024 10:56:05 GMT LH:timing-budget:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Resources Summary\nMon, 07 Oct 2024 10:56:05 GMT LH:resource-summary:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Minimize third-party usage\nMon, 07 Oct 2024 10:56:05 GMT LH:third-party-summary:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Lazy load third-party resources with facades\nMon, 07 Oct 2024 10:56:05 GMT LH:third-party-facades:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Largest Contentful Paint element\nMon, 07 Oct 2024 10:56:05 GMT LH:largest-contentful-paint-element:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Largest Contentful Paint image was not lazily loaded\nMon, 07 Oct 2024 10:56:05 GMT LH:lcp-lazy-loaded:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Avoid large layout shifts\nMon, 07 Oct 2024 10:56:05 GMT LH:layout-shift-elements:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Avoid long main-thread tasks\nMon, 07 Oct 2024 10:56:05 GMT LH:long-tasks:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Avoids `unload` event listeners\nMon, 07 Oct 2024 10:56:05 GMT LH:no-unload-listeners:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Avoid non-composited animations\nMon, 07 Oct 2024 10:56:05 GMT LH:non-composited-animations:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Image elements have explicit `width` and `height`\nMon, 07 Oct 2024 10:56:05 GMT LH:unsized-images:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Page has valid source maps\nMon, 07 Oct 2024 10:56:05 GMT LH:valid-source-maps:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Preload Largest Contentful Paint image\nMon, 07 Oct 2024 10:56:05 GMT LH:prioritize-lcp-image:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Ensure CSP is effective against XSS attacks\nMon, 07 Oct 2024 10:56:05 GMT LH:csp-xss:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Script Treemap Data\nMon, 07 Oct 2024 10:56:05 GMT LH:script-treemap-data:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Site works cross-browser\nMon, 07 Oct 2024 10:56:05 GMT LH:pwa-cross-browser:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Page transitions don't feel like they block on the network\nMon, 07 Oct 2024 10:56:05 GMT LH:pwa-page-transitions:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Each page has a URL\nMon, 07 Oct 2024 10:56:05 GMT LH:pwa-each-page-has-url:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `[accesskey]` values are unique\nMon, 07 Oct 2024 10:56:05 GMT LH:accesskeys:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `[aria-*]` attributes match their roles\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-allowed-attr:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Values assigned to `role=\"\"` are valid ARIA roles.\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-allowed-role:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `button`, `link`, and `menuitem` elements have accessible names\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-command-name:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Elements with `role=\"dialog\"` or `role=\"alertdialog\"` have accessible names.\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-dialog-name:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `[aria-hidden=\"true\"]` is not present on the document `<body>`\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-hidden-body:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `[aria-hidden=\"true\"]` elements do not contain focusable descendents\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-hidden-focus:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: ARIA input fields have accessible names\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-input-field-name:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: ARIA `meter` elements have accessible names\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-meter-name:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: ARIA `progressbar` elements have accessible names\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-progressbar-name:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `[role]`s have all required `[aria-*]` attributes\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-required-attr:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-required-children:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `[role]`s are contained by their required parent element\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-required-parent:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `[role]` values are valid\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-roles:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Elements with the `role=text` attribute do not have focusable descendents.\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-text:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: ARIA toggle fields have accessible names\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-toggle-field-name:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: ARIA `tooltip` elements have accessible names\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-tooltip-name:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: ARIA `treeitem` elements have accessible names\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-treeitem-name:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `[aria-*]` attributes have valid values\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-valid-attr-value:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `[aria-*]` attributes are valid and not misspelled\nMon, 07 Oct 2024 10:56:05 GMT LH:aria-valid-attr:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Buttons have an accessible name\nMon, 07 Oct 2024 10:56:05 GMT LH:button-name:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: The page contains a heading, skip link, or landmark region\nMon, 07 Oct 2024 10:56:05 GMT LH:bypass:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Background and foreground colors have a sufficient contrast ratio\nMon, 07 Oct 2024 10:56:05 GMT LH:color-contrast:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.\nMon, 07 Oct 2024 10:56:05 GMT LH:definition-list:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Definition list items are wrapped in `<dl>` elements\nMon, 07 Oct 2024 10:56:05 GMT LH:dlitem:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Document has a `<title>` element\nMon, 07 Oct 2024 10:56:05 GMT LH:document-title:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `[id]` attributes on active, focusable elements are unique\nMon, 07 Oct 2024 10:56:05 GMT LH:duplicate-id-active:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: ARIA IDs are unique\nMon, 07 Oct 2024 10:56:05 GMT LH:duplicate-id-aria:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: All heading elements contain content.\nMon, 07 Oct 2024 10:56:05 GMT LH:empty-heading:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: No form fields have multiple labels\nMon, 07 Oct 2024 10:56:05 GMT LH:form-field-multiple-labels:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `<frame>` or `<iframe>` elements have a title\nMon, 07 Oct 2024 10:56:05 GMT LH:frame-title:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Heading elements appear in a sequentially-descending order\nMon, 07 Oct 2024 10:56:05 GMT LH:heading-order:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `<html>` element has a `[lang]` attribute\nMon, 07 Oct 2024 10:56:05 GMT LH:html-has-lang:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `<html>` element has a valid value for its `[lang]` attribute\nMon, 07 Oct 2024 10:56:05 GMT LH:html-lang-valid:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `<html>` element has an `[xml:lang]` attribute with the same base language as the `[lang]` attribute.\nMon, 07 Oct 2024 10:56:05 GMT LH:html-xml-lang-mismatch:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Identical links have the same purpose.\nMon, 07 Oct 2024 10:56:05 GMT LH:identical-links-same-purpose:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Image elements have `[alt]` attributes\nMon, 07 Oct 2024 10:56:05 GMT LH:image-alt:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Image elements do not have `[alt]` attributes that are redundant text.\nMon, 07 Oct 2024 10:56:05 GMT LH:image-redundant-alt:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Input buttons have discernible text.\nMon, 07 Oct 2024 10:56:05 GMT LH:input-button-name:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `<input type=\"image\">` elements have `[alt]` text\nMon, 07 Oct 2024 10:56:05 GMT LH:input-image-alt:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Elements with visible text labels have matching accessible names.\nMon, 07 Oct 2024 10:56:05 GMT LH:label-content-name-mismatch:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Form elements have associated labels\nMon, 07 Oct 2024 10:56:05 GMT LH:label:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Document has a main landmark.\nMon, 07 Oct 2024 10:56:05 GMT LH:landmark-one-main:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Links have a discernible name\nMon, 07 Oct 2024 10:56:05 GMT LH:link-name:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Links are distinguishable without relying on color.\nMon, 07 Oct 2024 10:56:05 GMT LH:link-in-text-block:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).\nMon, 07 Oct 2024 10:56:05 GMT LH:list:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: List items (`<li>`) are contained within `<ul>`, `<ol>` or `<menu>` parent elements\nMon, 07 Oct 2024 10:56:05 GMT LH:listitem:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: The document does not use `<meta http-equiv=\"refresh\">`\nMon, 07 Oct 2024 10:56:05 GMT LH:meta-refresh:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `[user-scalable=\"no\"]` is not used in the `<meta name=\"viewport\">` element and the `[maximum-scale]` attribute is not less than 5.\nMon, 07 Oct 2024 10:56:05 GMT LH:meta-viewport:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `<object>` elements have alternate text\nMon, 07 Oct 2024 10:56:05 GMT LH:object-alt:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Select elements have associated label elements.\nMon, 07 Oct 2024 10:56:05 GMT LH:select-name:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Skip links are focusable.\nMon, 07 Oct 2024 10:56:05 GMT LH:skip-link:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: No element has a `[tabindex]` value greater than 0\nMon, 07 Oct 2024 10:56:05 GMT LH:tabindex:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Tables have different content in the summary attribute and `<caption>`.\nMon, 07 Oct 2024 10:56:05 GMT LH:table-duplicate-name:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Tables use `<caption>` instead of cells with the `[colspan]` attribute to indicate a caption.\nMon, 07 Oct 2024 10:56:05 GMT LH:table-fake-caption:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Touch targets have sufficient size and spacing.\nMon, 07 Oct 2024 10:56:05 GMT LH:target-size:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `<td>` elements in a large `<table>` have one or more table headers.\nMon, 07 Oct 2024 10:56:05 GMT LH:td-has-header:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.\nMon, 07 Oct 2024 10:56:05 GMT LH:td-headers-attr:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `<th>` elements and elements with `[role=\"columnheader\"\/\"rowheader\"]` have data cells they describe.\nMon, 07 Oct 2024 10:56:05 GMT LH:th-has-data-cells:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `[lang]` attributes have a valid value\nMon, 07 Oct 2024 10:56:05 GMT LH:valid-lang:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: `<video>` elements contain a `<track>` element with `[kind=\"captions\"]`\nMon, 07 Oct 2024 10:56:05 GMT LH:video-caption:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Custom controls have associated labels\nMon, 07 Oct 2024 10:56:05 GMT LH:custom-controls-labels:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Custom controls have ARIA roles\nMon, 07 Oct 2024 10:56:05 GMT LH:custom-controls-roles:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: User focus is not accidentally trapped in a region\nMon, 07 Oct 2024 10:56:05 GMT LH:focus-traps:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Interactive controls are keyboard focusable\nMon, 07 Oct 2024 10:56:05 GMT LH:focusable-controls:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Interactive elements indicate their purpose and state\nMon, 07 Oct 2024 10:56:05 GMT LH:interactive-element-affordance:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: The page has a logical tab order\nMon, 07 Oct 2024 10:56:05 GMT LH:logical-tab-order:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: The user's focus is directed to new content added to the page\nMon, 07 Oct 2024 10:56:05 GMT LH:managed-focus:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Offscreen content is hidden from assistive technology\nMon, 07 Oct 2024 10:56:05 GMT LH:offscreen-content-hidden:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: HTML5 landmark elements are used to improve navigation\nMon, 07 Oct 2024 10:56:05 GMT LH:use-landmarks:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Visual order on the page follows DOM order\nMon, 07 Oct 2024 10:56:05 GMT LH:visual-order-follows-dom:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Uses efficient cache policy on static assets\nMon, 07 Oct 2024 10:56:05 GMT LH:uses-long-cache-ttl:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Avoids enormous network payloads\nMon, 07 Oct 2024 10:56:05 GMT LH:total-byte-weight:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Defer offscreen images\nMon, 07 Oct 2024 10:56:05 GMT LH:offscreen-images:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Eliminate render-blocking resources\nMon, 07 Oct 2024 10:56:05 GMT LH:render-blocking-resources:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Minify CSS\nMon, 07 Oct 2024 10:56:05 GMT LH:unminified-css:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Minify JavaScript\nMon, 07 Oct 2024 10:56:05 GMT LH:unminified-javascript:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Reduce unused CSS\nMon, 07 Oct 2024 10:56:05 GMT LH:unused-css-rules:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Reduce unused JavaScript\nMon, 07 Oct 2024 10:56:05 GMT LH:unused-javascript:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Serve images in next-gen formats\nMon, 07 Oct 2024 10:56:05 GMT LH:modern-image-formats:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Efficiently encode images\nMon, 07 Oct 2024 10:56:05 GMT LH:uses-optimized-images:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Enable text compression\nMon, 07 Oct 2024 10:56:05 GMT LH:uses-text-compression:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Properly size images\nMon, 07 Oct 2024 10:56:05 GMT LH:uses-responsive-images:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Use video formats for animated content\nMon, 07 Oct 2024 10:56:05 GMT LH:efficient-animated-content:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Remove duplicate modules in JavaScript bundles\nMon, 07 Oct 2024 10:56:05 GMT LH:duplicated-javascript:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Avoid serving legacy JavaScript to modern browsers\nMon, 07 Oct 2024 10:56:05 GMT LH:legacy-javascript:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Page has the HTML doctype\nMon, 07 Oct 2024 10:56:05 GMT LH:doctype:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Properly defines charset\nMon, 07 Oct 2024 10:56:05 GMT LH:charset:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Avoids an excessive DOM size\nMon, 07 Oct 2024 10:56:05 GMT LH:dom-size:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Avoids requesting the geolocation permission on page load\nMon, 07 Oct 2024 10:56:05 GMT LH:geolocation-on-start:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: No issues in the `Issues` panel in Chrome Devtools\nMon, 07 Oct 2024 10:56:05 GMT LH:inspector-issues:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Avoids `document.write()`\nMon, 07 Oct 2024 10:56:05 GMT LH:no-document-write:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Detected JavaScript libraries\nMon, 07 Oct 2024 10:56:05 GMT LH:js-libraries:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Avoids requesting the notification permission on page load\nMon, 07 Oct 2024 10:56:05 GMT LH:notification-on-start:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Allows users to paste into input fields\nMon, 07 Oct 2024 10:56:05 GMT LH:paste-preventing-inputs:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Use HTTP\/2\nMon, 07 Oct 2024 10:56:05 GMT LH:uses-http2:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Uses passive listeners to improve scrolling performance\nMon, 07 Oct 2024 10:56:05 GMT LH:uses-passive-event-listeners:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Document has a meta description\nMon, 07 Oct 2024 10:56:05 GMT LH:meta-description:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Page has successful HTTP status code\nMon, 07 Oct 2024 10:56:05 GMT LH:http-status-code:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Document uses legible font sizes\nMon, 07 Oct 2024 10:56:05 GMT LH:font-size:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Links have descriptive text\nMon, 07 Oct 2024 10:56:05 GMT LH:link-text:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Links are crawlable\nMon, 07 Oct 2024 10:56:05 GMT LH:crawlable-anchors:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Page isn\u2019t blocked from indexing\nMon, 07 Oct 2024 10:56:05 GMT LH:is-crawlable:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: robots.txt is valid\nMon, 07 Oct 2024 10:56:05 GMT LH:robots-txt:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Tap targets are sized appropriately\nMon, 07 Oct 2024 10:56:05 GMT LH:tap-targets:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Document has a valid `hreflang`\nMon, 07 Oct 2024 10:56:05 GMT LH:hreflang:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Document avoids plugins\nMon, 07 Oct 2024 10:56:05 GMT LH:plugins:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Document has a valid `rel=canonical`\nMon, 07 Oct 2024 10:56:05 GMT LH:canonical:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Structured data is valid\nMon, 07 Oct 2024 10:56:05 GMT LH:structured-data:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Auditing: Page didn't prevent back\/forward cache restoration\nMon, 07 Oct 2024 10:56:05 GMT LH:bf-cache:warn Caught exception: PAGE_HUNG\nMon, 07 Oct 2024 10:56:05 GMT LH:status Generating results...\nMon, 07 Oct 2024 10:56:05 GMT LH:Printer html output written to \/home\/wptagent\/work\/wpt-fra-lb-jwb8-10.10.1.215\/241007_AiDcP7_5X8.1.0\/lighthouse.report.html\nMon, 07 Oct 2024 10:56:05 GMT LH:CLI Protip: Run lighthouse with `--view` to immediately open the HTML report in your browser\nMon, 07 Oct 2024 10:56:05 GMT LH:Printer json output written to \/home\/wptagent\/work\/wpt-fra-lb-jwb8-10.10.1.215\/241007_AiDcP7_5X8.1.0\/lighthouse.report.json\nRuntime error encountered: Lighthouse was unable to reliably load the URL you requested because the page stopped responding.\n"
},
"average": {
"firstView": {
"loadTime": 13139,
"docTime": 13139,
"fullyLoaded": 17737,
"bytesOut": 96591,
"bytesOutDoc": 94544,
"bytesIn": 3215189,
"bytesInDoc": 3209629,
"requests": 48,
"requestsFull": 48,
"requestsDoc": 47,
"responses_200": 47,
"responses_404": 0,
"responses_other": 1,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 1,
"loadEventStart": 13041,
"loadEventEnd": 13048,
"domContentLoadedEventStart": 12970,
"domContentLoadedEventEnd": 12990,
"connections": 9,
"final_base_page_request": 0,
"domInteractive": 2680,
"firstPaint": 2905.3999999994412,
"firstContentfulPaint": 13417,
"firstImagePaint": 13417,
"firstMeaningfulPaint": 13417,
"renderBlockingCSS": 6,
"renderBlockingJS": 0,
"TTFB": 1446,
"basePageSSLTime": 97,
"score_cache": 18,
"score_cdn": 26,
"score_gzip": 44,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 98,
"score_etags": -1,
"score_progressive_jpeg": 14,
"gzip_total": 2861938,
"gzip_savings": 1609460,
"minify_total": -1,
"minify_savings": -1,
"image_total": 364569,
"image_savings": 7916,
"cpu.ParseHTML": 14,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 3,
"cpu.EventDispatch": 9,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 78,
"cpu.ParseAuthorStyleSheet": 9,
"cpu.EvaluateScript": 13,
"cpu.v8.compile": 14,
"cpu.UpdateLayoutTree": 162,
"cpu.Layout": 261,
"cpu.PrePaint": 24,
"cpu.Paint": 78,
"cpu.Layerize": 69,
"cpu.FireAnimationFrame": 95,
"cpu.FunctionCall": 177,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 2,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 2,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 2,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 4,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.TimerFire": 5,
"cpu.v8.compileModule": 2,
"cpu.v8.evaluateModule": 8,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.MarkDOMContent": 0,
"cpu.IntersectionObserverController::computeIntersections": 3,
"cpu.MarkLoad": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.HitTest": 7,
"cpu.V8.GC_MC_INCREMENTAL_START": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_ROOTS": 0,
"cpu.Major concurrent marking started": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_MC_INCREMENTAL": 16,
"cpu.V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 1,
"cpu.Major concurrent marking rescheduled": 0,
"cpu.Major concurrent marking paused": 0,
"cpu.Major concurrent marking resumed": 0,
"cpu.MajorGC": 0,
"cpu.V8.GC_MC_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MARK_COMPACTOR": 0,
"cpu.V8.GC_MC_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK": 0,
"cpu.V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"cpu.V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_MARK_RETAIN_MAPS": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"cpu.V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE": 0,
"cpu.V8.GC_MC_CLEAR": 0,
"cpu.V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"cpu.ClearStringTableJob started": 0,
"cpu.V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"cpu.V8.GC_MC_CLEAR_MAPS": 0,
"cpu.ClearTrivialWeakRefJob started": 0,
"cpu.FilterNonTrivialWeakRefJob started": 0,
"cpu.V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"cpu.V8.GC_MC_WEAKNESS_HANDLING": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"cpu.V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"cpu.V8.GC_MC_CLEAR_JOIN_JOB": 0,
"cpu.V8.GC_MC_SWEEP": 2,
"cpu.V8.GC_MC_EVACUATE": 0,
"cpu.V8.GC_MC_EVACUATE_PROLOGUE": 0,
"cpu.V8.GC_MC_EVACUATE_COPY": 0,
"cpu.PageEvacuationJob started": 0,
"cpu.V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"cpu.PointersUpdatingJob started": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"cpu.V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"cpu.V8.GC_MC_EVACUATE_EPILOGUE": 0,
"cpu.V8.GC_MC_SWEEP_NEW_LO": 0,
"cpu.V8.GC_MC_EVACUATE_REBALANCE": 0,
"cpu.V8.GC_MC_FINISH": 0,
"cpu.V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MC_SWEEP_START_JOBS": 0,
"cpu.V8.GC_MC_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.V8.GC_MC_COMPLETE_SWEEPING": 0,
"cpu.ResourceChangePriority": 0,
"cpu.Idle": 16673,
"start_epoch": 1728298364.381922,
"date": 1728298367.272521,
"fullyLoadedCPUms": 22579,
"fullyLoadedCPUpct": 51.741521539871826,
"domElements": 1539,
"domComplete": 13041,
"PerformancePaintTiming.first-paint": 2905.3999999994412,
"PerformancePaintTiming.first-contentful-paint": 13319.399999999441,
"test_run_time_ms": 102554,
"Colordepth": 24,
"generated-content-percent": 8.9199999999999999,
"generated-content-size": 16.34,
"lastVisualChange": 17700,
"render": 13400,
"visualComplete85": 15900,
"visualComplete90": 16001,
"visualComplete95": 16100,
"visualComplete99": 17000,
"visualComplete": 17700,
"SpeedIndex": 15225,
"chromeUserTiming.navigationStart": 162,
"chromeUserTiming.fetchStart": 111,
"chromeUserTiming.domLoading": 1562,
"chromeUserTiming.responseEnd": 1613,
"chromeUserTiming.domInteractive": 2778,
"chromeUserTiming.domContentLoadedEventStart": 13068,
"chromeUserTiming.domContentLoadedEventEnd": 13088,
"chromeUserTiming.domComplete": 13139,
"chromeUserTiming.unloadEventStart": 1561,
"chromeUserTiming.unloadEventEnd": 1561,
"chromeUserTiming.markAsMainFrame": 1561,
"chromeUserTiming.commitNavigationEnd": 1561,
"chromeUserTiming.firstPaint": 3002,
"chromeUserTiming.firstMeaningfulPaintCandidate": 3002,
"chromeUserTiming.loadEventStart": 13139,
"chromeUserTiming.loadEventEnd": 13146,
"chromeUserTiming.firstContentfulPaint": 13417,
"chromeUserTiming.firstImagePaint": 13417,
"chromeUserTiming.firstMeaningfulPaint": 13417,
"chromeUserTiming.LayoutShift": 24940,
"chromeUserTiming.LargestTextPaint": 13417,
"chromeUserTiming.LargestContentfulPaint": 13417,
"chromeUserTiming.TotalLayoutShift": 0.0019874393821256169,
"chromeUserTiming.CumulativeLayoutShift": 0.001962571841459006,
"FirstInteractive": 17778,
"TimeToInteractive": 17778,
"maxFID": 54,
"TTIMeasurementEnd": 24974,
"LastInteractive": 17778,
"FirstCPUIdle": 17778,
"TotalBlockingTime": 54,
"run": 1,
"step": 1,
"effectiveBps": 197359,
"domTime": 0,
"aft": 0,
"titleTime": 164,
"domLoading": 0,
"server_rtt": 0,
"effectiveBpsDoc": 274491,
"avgRun": 1
},
"repeatView": {
"loadTime": 1897,
"docTime": 1897,
"fullyLoaded": 2896,
"bytesOut": 41630,
"bytesOutDoc": 39424,
"bytesIn": 259612,
"bytesInDoc": 254052,
"requests": 20,
"requestsFull": 20,
"requestsDoc": 19,
"responses_200": 18,
"responses_404": 0,
"responses_other": 2,
"result": 0,
"testStartOffset": 0,
"cached": 1,
"optimization_checked": 1,
"loadEventStart": 1855,
"loadEventEnd": 1864,
"domContentLoadedEventStart": 1732,
"domContentLoadedEventEnd": 1747,
"connections": 3,
"final_base_page_request": 0,
"domInteractive": 1492,
"firstPaint": 1413.5999999996275,
"firstContentfulPaint": 2116,
"firstImagePaint": 2116,
"renderBlockingCSS": 5,
"renderBlockingJS": 0,
"TTFB": 459,
"basePageSSLTime": 73,
"score_cache": 0,
"score_cdn": 6,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 253980,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 7421,
"image_savings": 0,
"cpu.ParseHTML": 30,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 4,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 47,
"cpu.ParseAuthorStyleSheet": 10,
"cpu.UpdateLayoutTree": 151,
"cpu.Layout": 283,
"cpu.PrePaint": 19,
"cpu.Paint": 16,
"cpu.Layerize": 16,
"cpu.EvaluateScript": 116,
"cpu.v8.compile": 28,
"cpu.v8.produceCache": 87,
"cpu.FireAnimationFrame": 1,
"cpu.FunctionCall": 107,
"cpu.v8.compileModule": 2,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 1,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 21,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 15,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.v8.evaluateModule": 40,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.MarkDOMContent": 0,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.v8.produceModuleCache": 45,
"cpu.MarkLoad": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.TimerFire": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.V8.GC_MC_INCREMENTAL_START": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_ROOTS": 0,
"cpu.Major concurrent marking started": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_MC_INCREMENTAL": 68,
"cpu.V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 1,
"cpu.Major concurrent marking rescheduled": 0,
"cpu.MajorGC": 0,
"cpu.V8.GC_MARK_COMPACTOR": 5,
"cpu.V8.GC_MC_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK": 0,
"cpu.V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"cpu.V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_MARK_RETAIN_MAPS": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"cpu.V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE": 0,
"cpu.V8.GC_MC_CLEAR": 1,
"cpu.V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"cpu.ClearStringTableJob started": 0,
"cpu.V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"cpu.V8.GC_MC_CLEAR_MAPS": 0,
"cpu.ClearTrivialWeakRefJob started": 0,
"cpu.FilterNonTrivialWeakRefJob started": 0,
"cpu.V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"cpu.V8.GC_MC_WEAKNESS_HANDLING": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"cpu.V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"cpu.V8.GC_MC_CLEAR_JOIN_JOB": 0,
"cpu.V8.GC_MC_SWEEP": 0,
"cpu.V8.GC_MC_EVACUATE": 0,
"cpu.V8.GC_MC_EVACUATE_PROLOGUE": 0,
"cpu.V8.GC_MC_EVACUATE_COPY": 0,
"cpu.PageEvacuationJob started": 0,
"cpu.V8.GC_MC_EVACUATE_COPY_PARALLEL": 3,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"cpu.PointersUpdatingJob started": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"cpu.V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"cpu.V8.GC_MC_EVACUATE_EPILOGUE": 0,
"cpu.V8.GC_MC_SWEEP_NEW_LO": 0,
"cpu.V8.GC_MC_EVACUATE_REBALANCE": 0,
"cpu.V8.GC_MC_FINISH": 0,
"cpu.V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MC_SWEEP_START_JOBS": 0,
"cpu.V8.GC_MC_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"cpu.ResourceChangePriority": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.HitTest": 0,
"cpu.Idle": 1775,
"start_epoch": 1728298567.9047346,
"date": 1728298570.3308463,
"fullyLoadedCPUms": 17499,
"fullyLoadedCPUpct": 93.582887700535437,
"domElements": 1539,
"domComplete": 1855,
"PerformancePaintTiming.first-paint": 1413.5999999996275,
"PerformancePaintTiming.first-contentful-paint": 2074,
"test_run_time_ms": 81636,
"Colordepth": 24,
"generated-content-percent": 8.3900000000000006,
"generated-content-size": 15.289999999999999,
"lastVisualChange": 2300,
"render": 2300,
"visualComplete85": 2300,
"visualComplete90": 2300,
"visualComplete95": 2300,
"visualComplete99": 2300,
"visualComplete": 2300,
"SpeedIndex": 2300,
"chromeUserTiming.navigationStart": 97,
"chromeUserTiming.fetchStart": 56,
"chromeUserTiming.domLoading": 519,
"chromeUserTiming.responseEnd": 557,
"chromeUserTiming.domInteractive": 1534,
"chromeUserTiming.domContentLoadedEventStart": 1774,
"chromeUserTiming.domContentLoadedEventEnd": 1789,
"chromeUserTiming.domComplete": 1897,
"chromeUserTiming.unloadEventStart": 518,
"chromeUserTiming.unloadEventEnd": 518,
"chromeUserTiming.markAsMainFrame": 518,
"chromeUserTiming.commitNavigationEnd": 519,
"chromeUserTiming.firstPaint": 1456,
"chromeUserTiming.firstMeaningfulPaintCandidate": 1456,
"chromeUserTiming.loadEventStart": 1897,
"chromeUserTiming.loadEventEnd": 1906,
"chromeUserTiming.firstContentfulPaint": 2116,
"chromeUserTiming.firstImagePaint": 2116,
"chromeUserTiming.LargestTextPaint": 2116,
"chromeUserTiming.LargestContentfulPaint": 2116,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"FirstInteractive": 2840,
"TimeToInteractive": 2840,
"maxFID": 20,
"TTIMeasurementEnd": 10189,
"LastInteractive": 2840,
"FirstCPUIdle": 2840,
"TotalBlockingTime": 20,
"run": 1,
"step": 1,
"effectiveBps": 106529,
"domTime": 0,
"aft": 0,
"titleTime": 100,
"domLoading": 0,
"server_rtt": 0,
"effectiveBpsDoc": 176670,
"avgRun": 1
}
},
"standardDeviation": {
"firstView": {
"loadTime": 0,
"docTime": 0,
"fullyLoaded": 0,
"bytesOut": 0,
"bytesOutDoc": 0,
"bytesIn": 0,
"bytesInDoc": 0,
"requests": 0,
"requestsFull": 0,
"requestsDoc": 0,
"responses_200": 0,
"responses_404": 0,
"responses_other": 0,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 0,
"loadEventStart": 0,
"loadEventEnd": 0,
"domContentLoadedEventStart": 0,
"domContentLoadedEventEnd": 0,
"connections": 0,
"final_base_page_request": 0,
"domInteractive": 0,
"firstPaint": 0,
"firstContentfulPaint": 0,
"firstImagePaint": 0,
"firstMeaningfulPaint": 0,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 0,
"basePageSSLTime": 0,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 0,
"score_cookies": 0,
"score_keep-alive": 0,
"score_minify": 0,
"score_combine": 0,
"score_compress": 0,
"score_etags": 0,
"score_progressive_jpeg": 0,
"gzip_total": 0,
"gzip_savings": 0,
"minify_total": 0,
"minify_savings": 0,
"image_total": 0,
"image_savings": 0,
"cpu.ParseHTML": 0,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 0,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 0,
"cpu.ParseAuthorStyleSheet": 0,
"cpu.EvaluateScript": 0,
"cpu.v8.compile": 0,
"cpu.UpdateLayoutTree": 0,
"cpu.Layout": 0,
"cpu.PrePaint": 0,
"cpu.Paint": 0,
"cpu.Layerize": 0,
"cpu.FireAnimationFrame": 0,
"cpu.FunctionCall": 0,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.TimerFire": 0,
"cpu.v8.compileModule": 0,
"cpu.v8.evaluateModule": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.MarkDOMContent": 0,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.MarkLoad": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.HitTest": 0,
"cpu.V8.GC_MC_INCREMENTAL_START": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_ROOTS": 0,
"cpu.Major concurrent marking started": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_MC_INCREMENTAL": 0,
"cpu.V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"cpu.Major concurrent marking rescheduled": 0,
"cpu.Major concurrent marking paused": 0,
"cpu.Major concurrent marking resumed": 0,
"cpu.MajorGC": 0,
"cpu.V8.GC_MC_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MARK_COMPACTOR": 0,
"cpu.V8.GC_MC_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK": 0,
"cpu.V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"cpu.V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_MARK_RETAIN_MAPS": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"cpu.V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE": 0,
"cpu.V8.GC_MC_CLEAR": 0,
"cpu.V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"cpu.ClearStringTableJob started": 0,
"cpu.V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"cpu.V8.GC_MC_CLEAR_MAPS": 0,
"cpu.ClearTrivialWeakRefJob started": 0,
"cpu.FilterNonTrivialWeakRefJob started": 0,
"cpu.V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"cpu.V8.GC_MC_WEAKNESS_HANDLING": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"cpu.V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"cpu.V8.GC_MC_CLEAR_JOIN_JOB": 0,
"cpu.V8.GC_MC_SWEEP": 0,
"cpu.V8.GC_MC_EVACUATE": 0,
"cpu.V8.GC_MC_EVACUATE_PROLOGUE": 0,
"cpu.V8.GC_MC_EVACUATE_COPY": 0,
"cpu.PageEvacuationJob started": 0,
"cpu.V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"cpu.PointersUpdatingJob started": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"cpu.V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"cpu.V8.GC_MC_EVACUATE_EPILOGUE": 0,
"cpu.V8.GC_MC_SWEEP_NEW_LO": 0,
"cpu.V8.GC_MC_EVACUATE_REBALANCE": 0,
"cpu.V8.GC_MC_FINISH": 0,
"cpu.V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MC_SWEEP_START_JOBS": 0,
"cpu.V8.GC_MC_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.V8.GC_MC_COMPLETE_SWEEPING": 0,
"cpu.ResourceChangePriority": 0,
"cpu.Idle": 0,
"start_epoch": 0,
"date": 0,
"fullyLoadedCPUms": 0,
"fullyLoadedCPUpct": 0,
"domElements": 0,
"domComplete": 0,
"PerformancePaintTiming.first-paint": 0,
"PerformancePaintTiming.first-contentful-paint": 0,
"test_run_time_ms": 0,
"Colordepth": 0,
"generated-content-percent": 0,
"generated-content-size": 0,
"lastVisualChange": 0,
"render": 0,
"visualComplete85": 0,
"visualComplete90": 0,
"visualComplete95": 0,
"visualComplete99": 0,
"visualComplete": 0,
"SpeedIndex": 0,
"chromeUserTiming.navigationStart": 0,
"chromeUserTiming.fetchStart": 0,
"chromeUserTiming.domLoading": 0,
"chromeUserTiming.responseEnd": 0,
"chromeUserTiming.domInteractive": 0,
"chromeUserTiming.domContentLoadedEventStart": 0,
"chromeUserTiming.domContentLoadedEventEnd": 0,
"chromeUserTiming.domComplete": 0,
"chromeUserTiming.unloadEventStart": 0,
"chromeUserTiming.unloadEventEnd": 0,
"chromeUserTiming.markAsMainFrame": 0,
"chromeUserTiming.commitNavigationEnd": 0,
"chromeUserTiming.firstPaint": 0,
"chromeUserTiming.firstMeaningfulPaintCandidate": 0,
"chromeUserTiming.loadEventStart": 0,
"chromeUserTiming.loadEventEnd": 0,
"chromeUserTiming.firstContentfulPaint": 0,
"chromeUserTiming.firstImagePaint": 0,
"chromeUserTiming.firstMeaningfulPaint": 0,
"chromeUserTiming.LayoutShift": 0,
"chromeUserTiming.LargestTextPaint": 0,
"chromeUserTiming.LargestContentfulPaint": 0,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"FirstInteractive": 0,
"TimeToInteractive": 0,
"maxFID": 0,
"TTIMeasurementEnd": 0,
"LastInteractive": 0,
"FirstCPUIdle": 0,
"TotalBlockingTime": 0,
"run": 0,
"step": 0,
"effectiveBps": 0,
"domTime": 0,
"aft": 0,
"titleTime": 0,
"domLoading": 0,
"server_rtt": 0,
"effectiveBpsDoc": 0,
"avgRun": null
},
"repeatView": {
"loadTime": 0,
"docTime": 0,
"fullyLoaded": 0,
"bytesOut": 0,
"bytesOutDoc": 0,
"bytesIn": 0,
"bytesInDoc": 0,
"requests": 0,
"requestsFull": 0,
"requestsDoc": 0,
"responses_200": 0,
"responses_404": 0,
"responses_other": 0,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 0,
"loadEventStart": 0,
"loadEventEnd": 0,
"domContentLoadedEventStart": 0,
"domContentLoadedEventEnd": 0,
"connections": 0,
"final_base_page_request": 0,
"domInteractive": 0,
"firstPaint": 0,
"firstContentfulPaint": 0,
"firstImagePaint": 0,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 0,
"basePageSSLTime": 0,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 0,
"score_cookies": 0,
"score_keep-alive": 0,
"score_minify": 0,
"score_combine": 0,
"score_compress": 0,
"score_etags": 0,
"score_progressive_jpeg": 0,
"gzip_total": 0,
"gzip_savings": 0,
"minify_total": 0,
"minify_savings": 0,
"image_total": 0,
"image_savings": 0,
"cpu.ParseHTML": 0,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 0,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 0,
"cpu.ParseAuthorStyleSheet": 0,
"cpu.UpdateLayoutTree": 0,
"cpu.Layout": 0,
"cpu.PrePaint": 0,
"cpu.Paint": 0,
"cpu.Layerize": 0,
"cpu.EvaluateScript": 0,
"cpu.v8.compile": 0,
"cpu.v8.produceCache": 0,
"cpu.FireAnimationFrame": 0,
"cpu.FunctionCall": 0,
"cpu.v8.compileModule": 0,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.v8.evaluateModule": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.MarkDOMContent": 0,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.v8.produceModuleCache": 0,
"cpu.MarkLoad": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.TimerFire": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.V8.GC_MC_INCREMENTAL_START": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_ROOTS": 0,
"cpu.Major concurrent marking started": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_MC_INCREMENTAL": 0,
"cpu.V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"cpu.Major concurrent marking rescheduled": 0,
"cpu.MajorGC": 0,
"cpu.V8.GC_MARK_COMPACTOR": 0,
"cpu.V8.GC_MC_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK": 0,
"cpu.V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"cpu.V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_MARK_RETAIN_MAPS": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"cpu.V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE": 0,
"cpu.V8.GC_MC_CLEAR": 0,
"cpu.V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"cpu.ClearStringTableJob started": 0,
"cpu.V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"cpu.V8.GC_MC_CLEAR_MAPS": 0,
"cpu.ClearTrivialWeakRefJob started": 0,
"cpu.FilterNonTrivialWeakRefJob started": 0,
"cpu.V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"cpu.V8.GC_MC_WEAKNESS_HANDLING": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"cpu.V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"cpu.V8.GC_MC_CLEAR_JOIN_JOB": 0,
"cpu.V8.GC_MC_SWEEP": 0,
"cpu.V8.GC_MC_EVACUATE": 0,
"cpu.V8.GC_MC_EVACUATE_PROLOGUE": 0,
"cpu.V8.GC_MC_EVACUATE_COPY": 0,
"cpu.PageEvacuationJob started": 0,
"cpu.V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"cpu.PointersUpdatingJob started": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"cpu.V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"cpu.V8.GC_MC_EVACUATE_EPILOGUE": 0,
"cpu.V8.GC_MC_SWEEP_NEW_LO": 0,
"cpu.V8.GC_MC_EVACUATE_REBALANCE": 0,
"cpu.V8.GC_MC_FINISH": 0,
"cpu.V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MC_SWEEP_START_JOBS": 0,
"cpu.V8.GC_MC_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"cpu.ResourceChangePriority": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.HitTest": 0,
"cpu.Idle": 0,
"start_epoch": 0,
"date": 0,
"fullyLoadedCPUms": 0,
"fullyLoadedCPUpct": 0,
"domElements": 0,
"domComplete": 0,
"PerformancePaintTiming.first-paint": 0,
"PerformancePaintTiming.first-contentful-paint": 0,
"test_run_time_ms": 0,
"Colordepth": 0,
"generated-content-percent": 0,
"generated-content-size": 0,
"lastVisualChange": 0,
"render": 0,
"visualComplete85": 0,
"visualComplete90": 0,
"visualComplete95": 0,
"visualComplete99": 0,
"visualComplete": 0,
"SpeedIndex": 0,
"chromeUserTiming.navigationStart": 0,
"chromeUserTiming.fetchStart": 0,
"chromeUserTiming.domLoading": 0,
"chromeUserTiming.responseEnd": 0,
"chromeUserTiming.domInteractive": 0,
"chromeUserTiming.domContentLoadedEventStart": 0,
"chromeUserTiming.domContentLoadedEventEnd": 0,
"chromeUserTiming.domComplete": 0,
"chromeUserTiming.unloadEventStart": 0,
"chromeUserTiming.unloadEventEnd": 0,
"chromeUserTiming.markAsMainFrame": 0,
"chromeUserTiming.commitNavigationEnd": 0,
"chromeUserTiming.firstPaint": 0,
"chromeUserTiming.firstMeaningfulPaintCandidate": 0,
"chromeUserTiming.loadEventStart": 0,
"chromeUserTiming.loadEventEnd": 0,
"chromeUserTiming.firstContentfulPaint": 0,
"chromeUserTiming.firstImagePaint": 0,
"chromeUserTiming.LargestTextPaint": 0,
"chromeUserTiming.LargestContentfulPaint": 0,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"FirstInteractive": 0,
"TimeToInteractive": 0,
"maxFID": 0,
"TTIMeasurementEnd": 0,
"LastInteractive": 0,
"FirstCPUIdle": 0,
"TotalBlockingTime": 0,
"run": 0,
"step": 0,
"effectiveBps": 0,
"domTime": 0,
"aft": 0,
"titleTime": 0,
"domLoading": 0,
"server_rtt": 0,
"effectiveBpsDoc": 0,
"avgRun": null
}
},
"median": {
"firstView": {
"numSteps": 1,
"run": 1,
"tester": "wpt-fra-lb-jwb8-10.10.1.215",
"loadTime": 13139,
"docTime": 13139,
"fullyLoaded": 17737,
"bytesOut": 96591,
"bytesOutDoc": 94544,
"bytesIn": 3215189,
"bytesInDoc": 3209629,
"requests": [
{
"type": 3,
"id": "F4894726DEE24CE1855634E2AD508DCE",
"request_id": "F4894726DEE24CE1855634E2AD508DCE",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/",
"raw_id": "F4894726DEE24CE1855634E2AD508DCE",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Document",
"load_ms": 303,
"ttfb_ms": 260,
"load_start": 1186,
"load_start_float": 1186.00008,
"bytesIn": 36388,
"objectSize": 36388,
"objectSizeUncompressed": 170948,
"chunks": [
{
"ts": 1450,
"bytes": 14971,
"inflated": 3050
},
{
"ts": 1485,
"bytes": 21417,
"inflated": 36826
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/html",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": 1,
"dns_end": 1048,
"connect_start": 1048,
"connect_end": 1087,
"ssl_start": 1087,
"ssl_end": 1184,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "codebydennis.com",
"sanList": [
"*.codebydennis.com",
"codebydennis.com"
],
"issuer": "R10",
"validFrom": 1726476565,
"validTo": 1734252564,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2024H2' log",
"logId": "3F174B4FD7224758941D651C84BE0D12ED90377F1F856AEBC1BF2885ECF8646E",
"timestamp": 1726480076055,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402205AED0E8B795081C2E0B158683ED88F8C199523092DB69F26C543483530BF38CB022043F1D590C6F1A3933672F54AC69DA00A77BD64883D45D7643DB730EDB2F95B1E"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Sectigo 'Sabre2024h2'",
"logId": "1998107109F0D6522E3080D29E3F64BB836E28CCF90F528EEEDFCE4A3F16B4CA",
"timestamp": 1726480076139,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3044022044BCC94F3E962DFAA0DF41DBEE9B879AB5E067108BD192F87407DE732DE6C05302200E0A01E5619E69E272AF906DD0700B110049AC33F2FCE9129CF49ADF4372DD58"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/js\/ScrambleTextPlugin.min.js",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "script",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/",
":scheme: https",
"accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0, i",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: document",
"sec-fetch-mode: navigate",
"sec-fetch-site: cross-site",
"upgrade-insecure-requests: 1",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"content-encoding: gzip",
"content-length: 36388",
"content-type: text\/html; charset=UTF-8",
"date: Mon, 07 Oct 2024 10:52:48 GMT",
"server: Apache",
"vary: Cookie,Accept-Encoding,User-Agent",
"x-powered-by: PHP\/8.2.18",
":status: 200"
]
},
"bytesOut": 2143,
"score_cache": -1,
"score_cdn": -1,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 1047,
"connect_ms": 39,
"ssl_ms": 97,
"gzip_total": 36388,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "",
"server_count": null,
"created": 11,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_ENABLE_CONNECT_PROTOCOL": 1,
"SETTINGS_MAX_CONCURRENT_STREAMS": 100
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 80,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIGAjCCBOqgAwIBAgISBMjkbU9d9\/kZP2OfvvbOUT5TMA0GCSqGSIb3DQEBCwUA\nMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD\nEwNSMTAwHhcNMjQwOTE2MDg0OTI1WhcNMjQxMjE1MDg0OTI0WjAbMRkwFwYDVQQD\nExBjb2RlYnlkZW5uaXMuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAwpZ3OsJNa8mnFVBEi9PtbGMWKy7U4sH0FY5P6PZHjoLvZJVMdRAD6Sqn0vj7\nA9ydp0lhCstceOMUE02g8U2ZwWj2sBPhnrNFbvYpjiec19kic3oVXeYEMK69gIbW\nWXS7xccOi84qXxdgkSgvHu6dbtUJ2J5eCnw68HTh9rkSlhCMyKOuG1Tqziqyy2tq\n3WsAEzbte\/OOT7rbyatF4EV8ypDxp3CTr8r0FVixF2qHqMspQdnMuoLmXhmOhn4+\nROsl\/\/bmTZXYTkm+vRliBtxAc4MRqvHtWf43P3OfuvApIbHS016uLHPBOJFr4zH9\nLuXZrQh1w4p7I2d\/qCIfDTdNBMUeSoPzTu+XwQ8pklbFrCNqOq25BZolhtB3Ans4\nd0fTwKFG+Ivu8ceytoC0E0r2QspiTkupVS34ZkBhHojEHi56UJ5R37pRskf+W1SD\nrr3tyimvQqj\/Jxx64NhOBDJD5AuiQ7pYawgEOhBVtMPCL+bM\/9XPwV9xplAbYC2l\n7arnkRWGYjN3he7VUR6ocJjOZoNQTiYeLSiCj5r24YM+BWn4iphdt5aotB+ajAjV\n8\/vp09W7YWXO6R\/GhqpZ46U4N\/ikWpLiRbJYI2Od7fDyf06clMXVsMe8QUHXJV82\nzR8e8nxlF6sGYtzgwkBnfcpbLrFDNMeNbXxfsyrZe32lmHsCAwEAAaOCAiYwggIi\nMA4GA1UdDwEB\/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw\nDAYDVR0TAQH\/BAIwADAdBgNVHQ4EFgQUdhJdkZRcNg08TqTcMWNCRPkLSMAwHwYD\nVR0jBBgwFoAUu7zDR6XkvKnGw6RyDBCNojXhyOgwVwYIKwYBBQUHAQEESzBJMCIG\nCCsGAQUFBzABhhZodHRwOi8vcjEwLm8ubGVuY3Iub3JnMCMGCCsGAQUFBzAChhdo\ndHRwOi8vcjEwLmkubGVuY3Iub3JnLzAvBgNVHREEKDAmghIqLmNvZGVieWRlbm5p\ncy5jb22CEGNvZGVieWRlbm5pcy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwggEC\nBgorBgEEAdZ5AgQCBIHzBIHwAO4AdQA\/F0tP1yJHWJQdZRyEvg0S7ZA3fx+FauvB\nvyiF7PhkbgAAAZH6O00XAAAEAwBGMEQCIFrtDot5UIHC4LFYaD7Yj4wZlSMJLbaf\nJsVDSDUwvzjLAiBD8dWQxvGjkzZy9UrGnaAKd71kiD1F12Q9tzDtsvlbHgB1ABmY\nEHEJ8NZSLjCA0p4\/ZLuDbijM+Q9Sju7fzko\/FrTKAAABkfo7TWsAAAQDAEYwRAIg\nRLzJTz6WLfqg30Hb7puHmrXgZxCL0ZL4dAfecy3mwFMCIA4KAeVhnmnicq+QbdBw\nCxEASawz8vzpEpz0mt9Dct1YMA0GCSqGSIb3DQEBCwUAA4IBAQAHs2eH00lWFyiz\n1K9moqk0S+RvA5YQXhONdAOkV4pnGY0NxnkzAewgCHDFemOdvZ1ZfbfwQVJxaDa6\nzAbq\/cAuGOPfps9SmTuZlj72QfwnNMNRif+eT4qRRg0FuCZaqBbAy4ju+xuW5WHc\nbq0t0Pk0mDeA\/mRDBTIB6XKLz3qhy7iibDLTzQ\/3D69Z0S5yQTlNCMqO+eoYmN\/4\nnENCFb2+X6D2yWdNd9gM6+C0pG5w5IIv\/zvVewB\/7qC0BuLcWj\/L1YMQlr3cEg1z\nUdM7klUwy4iyYNOc2J1w3djW4r61x5ARi8dHHozjOcDWP6SlbCZWkNPrXjNJorrT\nvwjHtigk\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFBTCCAu2gAwIBAgIQS6hSk\/eaL6JzBkuoBI110DANBgkqhkiG9w0BAQsFADBP\nMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy\nY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa\nFw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF\nbmNyeXB0MQwwCgYDVQQDEwNSMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQDPV+XmxFQS7bRH\/sknWHZGUCiMHT6I3wWd1bUYKb3dtVq\/+vbOo76vACFL\nYlpaPAEvxVgD9on\/jhFD68G14BQHlo9vH9fnuoE5CXVlt8KvGFs3Jijno\/QHK20a\n\/6tYvJWuQP\/py1fEtVt\/eA0YYbwX51TGu0mRzW4Y0YCF7qZlNrx06rxQTOr8IfM4\nFpOUurDTazgGzRYSespSdcitdrLCnF2YRVxvYXvGLe48E1KGAdlX5jgc3421H5KR\nmudKHMxFqHJV8LDmowfs\/acbZp4\/SItxhHFYyTr6717yW0QrPHTnj7JHwQdqzZq3\nDZb3EoEmUVQK7GH29\/Xi8orIlQ2NAgMBAAGjgfgwgfUwDgYDVR0PAQH\/BAQDAgGG\nMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH\/\nAgEAMB0GA1UdDgQWBBS7vMNHpeS8qcbDpHIMEI2iNeHI6DAfBgNVHSMEGDAWgBR5\ntFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG\nFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD\nVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B\nAQsFAAOCAgEAkrHnQTfreZ2B5s3iJeE6IOmQRJWjgVzPw139vaBw1bGWKCIL0vIo\nzwzn1OZDjCQiHcFCktEJr59L9MhwTyAWsVrdAfYf+B9haxQnsHKNY67u4s5Lzzfd\nu6PUzeetUK29v+PsPmI2cJkxp+iN3epi4hKu9ZzUPSwMqtCceb7qPVxEbpYxY1p9\n1n5PJKBLBX9eb9LU6l8zSxPWV7bK3lG4XaMJgnT9x3ies7msFtpKK5bDtotij\/l0\nGaKeA97pb5uwD9KgWvaFXMIEt8jVTjLEvwRdvCn294GPDF08U8lAkIv7tghluaQh\n1QnlE4SEN4LOECj8dsIGJXpGUk3aU3KkJz9icKy+aUgA+2cP21uh6NcDIS3XyfaZ\nQjmDQ993ChII8SXWupQZVBiIpcWO4RqZk3lr7Bz5MUCwzDIA359e57SSq5CCkY0N\n4B6Vulk7LktfwrdGNVI5BsC9qqxSwSKgRJeZ9wygIaehbHFHFhcBaMDKpiZlBHyz\nrsnnlFXCb5s8HKn5LsUgGvB24L7sGNZP2CX7dhHov+YhD+jozLW2p9W4959Bz2Ei\nRmqDtmiXLnzqTpXbI+suyCsohKRg6Un0RC47+cpiVwHiXZAW+cn8eiNIjqbVgXLx\nKPpdzvvtTnOPlC7SQZSYmdunr3Bf9b77AiC\/ZidstK36dRILKz7OA54=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"final_base_page": true,
"is_base_page": true,
"load_end": 1489,
"ttfb_start": 1186,
"ttfb_end": 1446,
"download_start": 1446,
"download_end": 1489,
"download_ms": 43,
"all_start": 1,
"all_end": 1489,
"all_ms": 1486,
"index": 0,
"number": 1,
"cpuTimes": {
"EvaluateScript": 0,
"v8.compile": 0
},
"cpu.EvaluateScript": 0,
"cpu.v8.compile": 0,
"cpuTime": 0,
"js_timing": [
[
2305.2510000000002,
2305.5160000000001
],
[
2305.2739999999999,
2305.4699999999998
]
]
},
{
"type": 3,
"id": "66384.2",
"request_id": "66384.2",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/MonumentExtended-Regular.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/MonumentExtended-Regular.woff2",
"raw_id": "66384.2",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 139,
"ttfb_ms": 135,
"load_start": 1501,
"load_start_float": 1501.0001,
"bytesIn": 20131,
"objectSize": 20131,
"objectSizeUncompressed": 20108,
"chunks": [
{
"ts": 1639,
"bytes": 20131,
"inflated": 20108
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 20,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/MonumentExtended-Regular.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=1",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 20131",
"date: Mon, 07 Oct 2024 10:52:48 GMT",
"etag: \"4e8c-60cd871e25dcb-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2014,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 20131,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1468,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 13,
"http2_stream_dependency": 11,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 100,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"FFTM": 28,
"GDEF": 58,
"GPOS": 15414,
"GSUB": 32,
"OS\/2": 96,
"cmap": 1014,
"gasp": 8,
"glyf": 27845,
"head": 54,
"hhea": 36,
"hmtx": 1472,
"loca": 0,
"maxp": 32,
"name": 1065,
"post": 1874
},
"names": {
"0": "Pangram Pangram\u00ae",
"1": "Monument Extended",
"2": "Regular",
"3": "1.000;UKWN;MonumentExtended-Regular",
"4": "Monument Extended Regular",
"5": "Version 1.000;PS 001.000;hotconv 1.0.88;makeotf.lib2.5.64775",
"6": "MonumentExtended-Regular",
"8": "Pangram Pangram\u00ae",
"9": "Mathieu Desjardins",
"11": "pangrampangram.com",
"12": "pangrampangram.com"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 1756,
"usWeightClass": 400,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 1331,
"ySubscriptYSize": 1229,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 154,
"ySuperscriptXSize": 1331,
"ySuperscriptYSize": 1229,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 717,
"yStrikeoutSize": 102,
"yStrikeoutPosition": 723,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "UKWN",
"fsSelection": 64,
"usFirstCharIndex": 32,
"usLastCharIndex": 9674,
"sTypoAscender": 2216,
"sTypoDescender": -686,
"sTypoLineGap": 205,
"usWinAscent": 2216,
"usWinDescent": 686,
"ulCodePageRange1": 536871059,
"ulCodePageRange2": 0,
"sxHeight": 589,
"sCapHeight": 700,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 8,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 5,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 2,
"italicAngle": 0,
"underlinePosition": -256,
"underlineThickness": 102,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 1,
"encoding": 0
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
161,
162,
163,
164,
165,
166,
167,
168,
169,
171,
172,
174,
175,
176,
177,
180,
182,
183,
184,
187,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
256,
257,
258,
259,
260,
261,
262,
263,
266,
267,
268,
269,
270,
271,
272,
273,
274,
275,
278,
279,
280,
281,
282,
283,
286,
287,
288,
289,
290,
291,
294,
295,
298,
299,
302,
303,
304,
305,
310,
311,
313,
314,
315,
316,
317,
318,
321,
322,
323,
324,
325,
326,
327,
328,
330,
331,
332,
333,
336,
337,
338,
339,
340,
341,
342,
343,
344,
345,
346,
347,
350,
351,
352,
353,
354,
355,
356,
357,
358,
359,
362,
363,
366,
367,
368,
369,
370,
371,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
536,
537,
538,
539,
710,
711,
728,
729,
730,
731,
732,
733,
768,
769,
770,
771,
772,
774,
775,
776,
778,
779,
780,
786,
806,
807,
808,
821,
822,
823,
824,
7808,
7809,
7810,
7811,
7812,
7813,
7922,
7923,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8260,
8364,
8482,
8592,
8593,
8594,
8595,
8596,
8597,
8598,
8599,
8600,
8601,
8706,
8709,
8719,
8721,
8722,
8730,
8734,
8747,
8776,
8800,
8804,
8805,
9674
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": []
}
},
"GPOS": {
"DFLT": {
"default": [
"kern",
"mark",
"mkmk"
]
}
}
},
"counts": {
"num_cmap_codepoints": 359,
"num_glyphs": 368
}
},
"load_end": 1640,
"ttfb_start": 1501,
"ttfb_end": 1636,
"download_start": 1636,
"download_end": 1640,
"download_ms": 4,
"all_start": 1501,
"all_end": 1640,
"all_ms": 139,
"index": 1,
"number": 2
},
{
"type": 3,
"id": "66384.4",
"request_id": "66384.4",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/normalize.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/normalize.css",
"raw_id": "66384.4",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 67,
"ttfb_ms": 64,
"load_start": 1510,
"load_start_float": 1510.000119,
"bytesIn": 1742,
"objectSize": 1742,
"objectSizeUncompressed": 6284,
"chunks": [
{
"ts": 1576,
"bytes": 1742,
"inflated": 6284
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/normalize.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 1742",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:52:48 GMT",
"etag: \"188c-60cd871e547e2-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1885,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 1742,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1478,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 119,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 1577,
"ttfb_start": 1510,
"ttfb_end": 1574,
"download_start": 1574,
"download_end": 1577,
"download_ms": 3,
"all_start": 1510,
"all_end": 1577,
"all_ms": 67,
"index": 2,
"number": 3
},
{
"type": 3,
"id": "66384.5",
"request_id": "66384.5",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/loconative-scroll.min.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/loconative-scroll.min.css",
"raw_id": "66384.5",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 65,
"ttfb_ms": 64,
"load_start": 1513,
"load_start_float": 1513.000125,
"bytesIn": 345,
"objectSize": 345,
"objectSizeUncompressed": 794,
"chunks": [
{
"ts": 1578,
"bytes": 345,
"inflated": 794
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/loconative-scroll.min.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 345",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:52:48 GMT",
"etag: \"31a-60cd871e54012-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1921,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 345,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1490,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 3,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 125,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 1578,
"ttfb_start": 1513,
"ttfb_end": 1577,
"download_start": 1577,
"download_end": 1578,
"download_ms": 1,
"all_start": 1513,
"all_end": 1578,
"all_ms": 65,
"index": 3,
"number": 4
},
{
"type": 3,
"id": "66384.6",
"request_id": "66384.6",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/styleguide.css",
"raw_id": "66384.6",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 65,
"ttfb_ms": 61,
"load_start": 1518,
"load_start_float": 1518.000131,
"bytesIn": 4338,
"objectSize": 4338,
"objectSizeUncompressed": 22911,
"chunks": [
{
"ts": 1583,
"bytes": 4338,
"inflated": 22911
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/styleguide.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 4338",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:52:48 GMT",
"etag: \"597f-60cd871e6ca9a-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1888,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 4338,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1492,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 5,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 131,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 1583,
"ttfb_start": 1518,
"ttfb_end": 1579,
"download_start": 1579,
"download_end": 1583,
"download_ms": 4,
"all_start": 1518,
"all_end": 1583,
"all_ms": 65,
"index": 4,
"number": 5
},
{
"type": 3,
"id": "66384.7",
"request_id": "66384.7",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/components.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/components.css",
"raw_id": "66384.7",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 76,
"ttfb_ms": 71,
"load_start": 1518,
"load_start_float": 1518.000137,
"bytesIn": 8282,
"objectSize": 8282,
"objectSizeUncompressed": 60051,
"chunks": [
{
"ts": 1592,
"bytes": 8282,
"inflated": 60051
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/components.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 8282",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:52:48 GMT",
"etag: \"ea93-60cd871e2a41b-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1888,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 8282,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1496,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 9,
"http2_stream_dependency": 7,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 137,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 1594,
"ttfb_start": 1518,
"ttfb_end": 1589,
"download_start": 1589,
"download_end": 1594,
"download_ms": 5,
"all_start": 1518,
"all_end": 1594,
"all_ms": 76,
"index": 5,
"number": 6
},
{
"type": 3,
"id": "66384.8",
"request_id": "66384.8",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/style.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/style.css",
"raw_id": "66384.8",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 91,
"ttfb_ms": 85,
"load_start": 1518,
"load_start_float": 1518.000143,
"bytesIn": 9051,
"objectSize": 9051,
"objectSizeUncompressed": 68391,
"chunks": [
{
"ts": 1604,
"bytes": 9051,
"inflated": 2855
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/style.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 9051",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:52:48 GMT",
"etag: \"10b27-60cd871e4ceca-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1873,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 9051,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1500,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 11,
"http2_stream_dependency": 9,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 143,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 1609,
"ttfb_start": 1518,
"ttfb_end": 1603,
"download_start": 1603,
"download_end": 1609,
"download_ms": 6,
"all_start": 1518,
"all_end": 1609,
"all_ms": 91,
"index": 6,
"number": 7
},
{
"type": 3,
"id": "66384.9",
"request_id": "66384.9",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js",
"raw_id": "66384.9",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 113,
"ttfb_ms": 112,
"load_start": 1547,
"load_start_float": 1547.000149,
"bytesIn": 637,
"objectSize": 637,
"objectSizeUncompressed": 1914,
"chunks": [
{
"ts": 1660,
"bytes": 637,
"inflated": 1914
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 44,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 637",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"77a-60cd87516998b-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:14:37 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1927,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 637,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1504,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 15,
"http2_stream_dependency": 13,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 149,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 1660,
"ttfb_start": 1547,
"ttfb_end": 1659,
"download_start": 1659,
"download_end": 1660,
"download_ms": 1,
"all_start": 1547,
"all_end": 1660,
"all_ms": 113,
"index": 7,
"number": 8,
"cpuTimes": {
"EvaluateScript": 5,
"v8.compile": 0,
"FunctionCall": 0
},
"cpu.EvaluateScript": 5,
"cpu.v8.compile": 0,
"cpu.FunctionCall": 0,
"cpuTime": 5,
"js_timing": [
[
2305.9029999999998,
2310.623
],
[
2305.9200000000001,
2306.0799999999999
],
[
13067.939,
13068.168
]
]
},
{
"type": 3,
"id": "66384.17",
"request_id": "66384.17",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png",
"raw_id": "66384.17",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 85,
"ttfb_ms": 82,
"load_start": 1598,
"load_start_float": 1598.0001549999999,
"bytesIn": 9312,
"objectSize": 9312,
"objectSizeUncompressed": 9312,
"chunks": [
{
"ts": 1683,
"bytes": 9312
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 771,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 9312",
"content-type: image\/png",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"2460-60cd87d1888e8\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2158,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 9312,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1514,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 17,
"http2_stream_dependency": 15,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 155,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "9.1 KiB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 869,
"ImageHeight": 301,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 762 bytes, use -b option to extract)",
"Transparency": "(Binary data 254 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "869x301",
"Megapixels": 0.26200000000000001
}
},
"magick": {
"format": "PNG",
"formatDescription": "Portable Network Graphics",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 869,
"height": 301,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "PaletteAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 261569,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 75.7761,
"standardDeviation": 53.231900000000003,
"kurtosis": 1.23935,
"skewness": 1.09009,
"entropy": 0.35288900000000001
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 195.14599999999999,
"standardDeviation": 107.238,
"kurtosis": -0.41878599999999999,
"skewness": 1.2508600000000001,
"entropy": 0.14154900000000001
},
"red": {
"min": 0,
"max": 71,
"mean": 53.642800000000001,
"standardDeviation": 30.5138,
"kurtosis": -0.58591899999999997,
"skewness": -1.1891499999999999,
"entropy": 0.80239000000000005
},
"green": {
"min": 0,
"max": 255,
"mean": 108.82899999999999,
"standardDeviation": 44.869799999999998,
"kurtosis": 1.5721799999999999,
"skewness": 0.38388699999999998,
"entropy": 0.230626
},
"blue": {
"min": 0,
"max": 255,
"mean": 80.778499999999994,
"standardDeviation": 30.305900000000001,
"kurtosis": 4.9728199999999996,
"skewness": 2.33162,
"entropy": 0.23699200000000001
}
},
"alpha": "#47704C00",
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 869,
"height": 301,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "3",
"png:IHDR.color_type": "3 (Indexed)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "869, 301",
"png:PLTE.number_colors": "254",
"png:sRGB": "intent=0 (Perceptual Intent)",
"png:tRNS": "chunk was found",
"signature": "d9ebf8e9f20d77033ce11cc826dc941f110200f29d10143a3c07213d219c2c16"
},
"tainted": false,
"filesize": "9312B",
"numberPixels": "261569",
"pixelsPerSecond": "7.94897MB",
"userTime": "0.020u",
"elapsedTime": "0:01.032"
}
},
"load_end": 1683,
"ttfb_start": 1598,
"ttfb_end": 1680,
"download_start": 1680,
"download_end": 1683,
"download_ms": 3,
"all_start": 1598,
"all_end": 1683,
"all_ms": 85,
"index": 8,
"number": 9
},
{
"type": 3,
"id": "66384.18",
"request_id": "66384.18",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png",
"raw_id": "66384.18",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 110,
"ttfb_ms": 84,
"load_start": 1599,
"load_start_float": 1599.0001609999999,
"bytesIn": 13084,
"objectSize": 13084,
"objectSizeUncompressed": 13084,
"chunks": [
{
"ts": 1709,
"bytes": 13084
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1024,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 13084",
"content-type: image\/png",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"331c-60cd87d188500\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2206,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 13084,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1515,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 19,
"http2_stream_dependency": 17,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 161,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "13 KiB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 200,
"ImageHeight": 139,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 768 bytes, use -b option to extract)",
"Transparency": "(Binary data 256 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "200x139",
"Megapixels": 0.028000000000000001
}
},
"magick": {
"format": "PNG",
"formatDescription": "Portable Network Graphics",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 200,
"height": 139,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "PaletteAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 27800,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 77.414400000000001,
"standardDeviation": 70.376800000000003,
"kurtosis": 0.018540600000000001,
"skewness": 0.92857100000000004,
"entropy": 0.661277
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 1,
"mean": 201.601,
"standardDeviation": 76.797700000000006,
"kurtosis": 0.31845299999999999,
"skewness": 1.28884,
"entropy": 0.68552500000000005
},
"red": {
"min": 0,
"max": 255,
"mean": 104.752,
"standardDeviation": 83.264099999999999,
"kurtosis": -1.19371,
"skewness": 0.50821499999999997,
"entropy": 0.69174500000000005
},
"green": {
"min": 0,
"max": 255,
"mean": 87.146000000000001,
"standardDeviation": 62.952599999999997,
"kurtosis": 0.63526099999999996,
"skewness": 0.55716699999999997,
"entropy": 0.63854699999999998
},
"blue": {
"min": 0,
"max": 255,
"mean": 64.360100000000003,
"standardDeviation": 58.492699999999999,
"kurtosis": 3.66309,
"skewness": 1.73891,
"entropy": 0.62929299999999999
}
},
"alpha": "#47704C00",
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 200,
"height": 139,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "3",
"png:IHDR.color_type": "3 (Indexed)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "200, 139",
"png:PLTE.number_colors": "256",
"png:sRGB": "intent=0 (Perceptual Intent)",
"png:tRNS": "chunk was found",
"signature": "32927db8b98e77db8d147b218acd52d949330107c65e687ab0e156a668424f1f"
},
"tainted": false,
"filesize": "13084B",
"numberPixels": "27800",
"pixelsPerSecond": "2.23997MB",
"userTime": "0.010u",
"elapsedTime": "0:01.012"
}
},
"load_end": 1709,
"ttfb_start": 1599,
"ttfb_end": 1683,
"download_start": 1683,
"download_end": 1709,
"download_ms": 26,
"all_start": 1599,
"all_end": 1709,
"all_ms": 110,
"index": 9,
"number": 10
},
{
"type": 3,
"id": "66384.19",
"request_id": "66384.19",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
"raw_id": "66384.19",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 114,
"ttfb_ms": 112,
"load_start": 1600,
"load_start_float": 1600.0001669999999,
"bytesIn": 7421,
"objectSize": 7421,
"objectSizeUncompressed": 7398,
"chunks": [
{
"ts": 1713,
"bytes": 7421,
"inflated": 7398
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/webp",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1121,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 7421",
"content-type: image\/webp",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"1ce6-60cd87d1af9e7-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2281,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 7421,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": 7421,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1516,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 21,
"http2_stream_dependency": 19,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 167,
"server_port": "443",
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "7.2 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"AlphaPreprocessing": "Level Reduction",
"AlphaFiltering": "Horizontal",
"AlphaCompression": "Lossless",
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 160,
"HorizontalScale": 0,
"ImageHeight": 80,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "160x80",
"Megapixels": 0.012999999999999999
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 160,
"height": 80,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColorAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 12800,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 94.612799999999993,
"standardDeviation": 86.399500000000003,
"kurtosis": -1.18469,
"skewness": 0.45815,
"entropy": 0.63407100000000005
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 136.03800000000001,
"standardDeviation": 125.40000000000001,
"kurtosis": -1.9593700000000001,
"skewness": 0.133904,
"entropy": 0.203849
},
"red": {
"min": 0,
"max": 255,
"mean": 108.68000000000001,
"standardDeviation": 90.1357,
"kurtosis": -1.53325,
"skewness": 0.091893900000000001,
"entropy": 0.81590499999999999
},
"green": {
"min": 0,
"max": 200,
"mean": 66.099699999999999,
"standardDeviation": 62.696399999999997,
"kurtosis": -1.0966800000000001,
"skewness": 0.45233600000000002,
"entropy": 0.74191499999999999
},
"blue": {
"min": 0,
"max": 225,
"mean": 84.709199999999996,
"standardDeviation": 67.366200000000006,
"kurtosis": -1.27051,
"skewness": -0.062062399999999997,
"entropy": 0.77461400000000002
}
},
"alpha": "#00000000",
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 160,
"height": 80,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"signature": "92656359238067b608d6242eab38d3b227380f691a50ac3a13d66e817c9b2bc3"
},
"tainted": false,
"filesize": "7398B",
"numberPixels": "12800",
"pixelsPerSecond": "1.83035MB",
"userTime": "0.000u",
"elapsedTime": "0:01.006"
}
},
"load_end": 1714,
"ttfb_start": 1600,
"ttfb_end": 1712,
"download_start": 1712,
"download_end": 1714,
"download_ms": 2,
"all_start": 1600,
"all_end": 1714,
"all_ms": 114,
"index": 10,
"number": 11
},
{
"type": 3,
"id": "66384.20",
"request_id": "66384.20",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png",
"raw_id": "66384.20",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 144,
"ttfb_ms": 142,
"load_start": 1601,
"load_start_float": 1601.0001729999999,
"bytesIn": 12386,
"objectSize": 12386,
"objectSizeUncompressed": 12386,
"chunks": [
{
"ts": 1745,
"bytes": 12386
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1160,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 12386",
"content-type: image\/png",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"3062-60cd87d19b1c7\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2170,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 12386,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1521,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 23,
"http2_stream_dependency": 21,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 173,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "12 KiB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 200,
"ImageHeight": 200,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 762 bytes, use -b option to extract)",
"Transparency": "(Binary data 254 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "200x200",
"Megapixels": 0.040000000000000001
}
},
"magick": {
"format": "PNG",
"formatDescription": "Portable Network Graphics",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 200,
"height": 200,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "PaletteAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 40000,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 160.27000000000001,
"standardDeviation": 41.200499999999998,
"kurtosis": -1.59399,
"skewness": -0.0068103499999999997,
"entropy": 0.67810499999999996
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 2.1820499999999998,
"standardDeviation": 22.849599999999999,
"kurtosis": 113.44,
"skewness": -10.682,
"entropy": 0.023158600000000001
},
"red": {
"min": 65,
"max": 255,
"mean": 185.34200000000001,
"standardDeviation": 58.0336,
"kurtosis": -0.89626899999999998,
"skewness": -0.72449399999999997,
"entropy": 0.92627599999999999
},
"green": {
"min": 42,
"max": 255,
"mean": 80.292500000000004,
"standardDeviation": 45.527900000000002,
"kurtosis": 5.0266200000000003,
"skewness": 2.2586200000000001,
"entropy": 0.85425200000000001
},
"blue": {
"min": 76,
"max": 255,
"mean": 122.63,
"standardDeviation": 38.390799999999999,
"kurtosis": 2.0489199999999999,
"skewness": 1.14594,
"entropy": 0.90873400000000004
}
},
"alpha": "#47704C00",
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 200,
"height": 200,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "3",
"png:IHDR.color_type": "3 (Indexed)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "200, 200",
"png:PLTE.number_colors": "254",
"png:sRGB": "intent=0 (Perceptual Intent)",
"png:tRNS": "chunk was found",
"signature": "0b3135710498b0919f15fc7c3af4456613b20f9e73afaebb12642c32cd20d5ab"
},
"tainted": false,
"filesize": "12386B",
"numberPixels": "40000",
"pixelsPerSecond": "2.77159MB",
"userTime": "0.010u",
"elapsedTime": "0:01.014"
}
},
"load_end": 1745,
"ttfb_start": 1601,
"ttfb_end": 1743,
"download_start": 1743,
"download_end": 1745,
"download_ms": 2,
"all_start": 1601,
"all_end": 1745,
"all_ms": 144,
"index": 11,
"number": 12
},
{
"type": 3,
"id": "66384.21",
"request_id": "66384.21",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/img\/gradient-color.jpg",
"raw_id": "66384.21",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 174,
"ttfb_ms": 136,
"load_start": 1610,
"load_start_float": 1610.0001789999999,
"bytesIn": 10373,
"objectSize": 10373,
"objectSizeUncompressed": 10373,
"chunks": [
{
"ts": 1784,
"bytes": 10373
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1198,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/img\/gradient-color.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 10373",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"2885-60cd871fd9685\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2047,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 10373,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1524,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 25,
"http2_stream_dependency": 23,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 179,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "10 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"ImageWidth": 540,
"ImageHeight": 720,
"EncodingProcess": "Progressive DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "None",
"XResolution": 1,
"YResolution": 1
},
"Composite": {
"ImageSize": "540x720",
"Megapixels": 0.38900000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 388800,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 186.899,
"standardDeviation": 51.220100000000002,
"kurtosis": -0.34374100000000002,
"skewness": -0.96959399999999996,
"entropy": 0.73319500000000004
}
},
"channelStatistics": {
"red": {
"min": 248,
"max": 255,
"mean": 254.57499999999999,
"standardDeviation": 0.72548299999999999,
"kurtosis": 3.4647999999999999,
"skewness": -1.85538,
"entropy": 0.41563
},
"green": {
"min": 69,
"max": 255,
"mean": 167.74000000000001,
"standardDeviation": 64.587299999999999,
"kurtosis": -1.43442,
"skewness": -0.25042300000000001,
"entropy": 0.89891399999999999
},
"blue": {
"min": 0,
"max": 255,
"mean": 138.38200000000001,
"standardDeviation": 88.347499999999997,
"kurtosis": -1.30568,
"skewness": -0.35376400000000002,
"entropy": 0.88504099999999997
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "JPEG",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "66f97327a62ba460036b5ab77d17ddf1081abadc7915a6f224cc4e06a144134e"
},
"tainted": false,
"filesize": "10373B",
"numberPixels": "388800",
"pixelsPerSecond": "13.8558MB",
"userTime": "0.020u",
"elapsedTime": "0:01.028"
}
},
"jpeg_scan_count": 9,
"score_progressive_jpeg": 100,
"load_end": 1784,
"ttfb_start": 1610,
"ttfb_end": 1746,
"download_start": 1746,
"download_end": 1784,
"download_ms": 38,
"all_start": 1610,
"all_end": 1784,
"all_ms": 174,
"index": 12,
"number": 13
},
{
"type": 3,
"id": "66384.25",
"request_id": "66384.25",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-54x72-crop-q72.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-54x72-crop-q72.jpg",
"raw_id": "66384.25",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 175,
"ttfb_ms": 173,
"load_start": 1611,
"load_start_float": 1611.0001850000001,
"bytesIn": 1368,
"objectSize": 1368,
"objectSizeUncompressed": 1368,
"chunks": [
{
"ts": 1786,
"bytes": 1368
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1262,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-54x72-crop-q72.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 1368",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"558-60cd87d1ce22f\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2176,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 1368,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1529,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 27,
"http2_stream_dependency": 25,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 185,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "1368 bytes",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"ImageWidth": 54,
"ImageHeight": 72,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "inches",
"XResolution": 96,
"YResolution": 96
},
"Composite": {
"ImageSize": "54x72",
"Megapixels": 0.0040000000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 54,
"height": 72,
"x": 0,
"y": 0
},
"resolution": {
"x": 96,
"y": 96
},
"printSize": {
"x": 0.5625,
"y": 0.75
},
"units": "PixelsPerInch",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 3888,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 146.38999999999999,
"standardDeviation": 90.7804,
"kurtosis": -1.7099200000000001,
"skewness": -0.31910500000000003,
"entropy": 0.78613500000000003
}
},
"channelStatistics": {
"red": {
"min": 3,
"max": 255,
"mean": 149.298,
"standardDeviation": 93.825999999999993,
"kurtosis": -1.6650400000000001,
"skewness": -0.44563399999999997,
"entropy": 0.77309600000000001
},
"green": {
"min": 0,
"max": 248,
"mean": 143.095,
"standardDeviation": 90.928899999999999,
"kurtosis": -1.7130000000000001,
"skewness": -0.32002599999999998,
"entropy": 0.78408199999999995
},
"blue": {
"min": 1,
"max": 255,
"mean": 146.77699999999999,
"standardDeviation": 87.586299999999994,
"kurtosis": -1.7690300000000001,
"skewness": -0.168158,
"entropy": 0.80122599999999999
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 54,
"height": 72,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 72,
"orientation": "Undefined",
"properties": {
"comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "8c3c88fe3cf4845ad9ee9b0a2f105113c629ca88201f3afebdebf1c7e27e369c"
},
"tainted": false,
"filesize": "1368B",
"numberPixels": "3888",
"pixelsPerSecond": "784365B",
"userTime": "0.000u",
"elapsedTime": "0:01.004"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 50,
"load_end": 1786,
"ttfb_start": 1611,
"ttfb_end": 1784,
"download_start": 1784,
"download_end": 1786,
"download_ms": 2,
"all_start": 1611,
"all_end": 1786,
"all_ms": 175,
"index": 13,
"number": 14
},
{
"type": 3,
"id": "66384.27",
"request_id": "66384.27",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-54x72-crop-q72.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-54x72-crop-q72.jpg",
"raw_id": "66384.27",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 176,
"ttfb_ms": 175,
"load_start": 1611,
"load_start_float": 1611.0001910000001,
"bytesIn": 1416,
"objectSize": 1416,
"objectSizeUncompressed": 1416,
"chunks": [
{
"ts": 1787,
"bytes": 1416
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1292,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-54x72-crop-q72.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 1416",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"588-60cd87d1c9bdf\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2254,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 1416,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1532,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 29,
"http2_stream_dependency": 27,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 191,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "1416 bytes",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"ImageWidth": 54,
"ImageHeight": 72,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "inches",
"XResolution": 96,
"YResolution": 96
},
"Composite": {
"ImageSize": "54x72",
"Megapixels": 0.0040000000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 54,
"height": 72,
"x": 0,
"y": 0
},
"resolution": {
"x": 96,
"y": 96
},
"printSize": {
"x": 0.5625,
"y": 0.75
},
"units": "PixelsPerInch",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 3888,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 133.66300000000001,
"standardDeviation": 94.012200000000007,
"kurtosis": -1.7916399999999999,
"skewness": -0.20225599999999999,
"entropy": 0.78079299999999996
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 138.53200000000001,
"standardDeviation": 96.127799999999993,
"kurtosis": -1.7872399999999999,
"skewness": -0.31218800000000002,
"entropy": 0.77037299999999997
},
"green": {
"min": 0,
"max": 246,
"mean": 130.333,
"standardDeviation": 94.089500000000001,
"kurtosis": -1.79175,
"skewness": -0.206152,
"entropy": 0.77263300000000001
},
"blue": {
"min": 0,
"max": 254,
"mean": 132.12200000000001,
"standardDeviation": 91.819199999999995,
"kurtosis": -1.78278,
"skewness": -0.082710199999999998,
"entropy": 0.799373
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 54,
"height": 72,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 72,
"orientation": "Undefined",
"properties": {
"comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "9281fab81d7ff9fa272fc7d16a154c6d4d95142d578e467ba8932338a574fda8"
},
"tainted": false,
"filesize": "1416B",
"numberPixels": "3888",
"pixelsPerSecond": "1.07519MB",
"userTime": "0.000u",
"elapsedTime": "0:01.003"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 50,
"load_end": 1787,
"ttfb_start": 1611,
"ttfb_end": 1786,
"download_start": 1786,
"download_end": 1787,
"download_ms": 1,
"all_start": 1611,
"all_end": 1787,
"all_ms": 176,
"index": 14,
"number": 15
},
{
"type": 3,
"id": "66384.29",
"request_id": "66384.29",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-54x72-crop-q72.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-54x72-crop-q72.jpg",
"raw_id": "66384.29",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 177,
"ttfb_ms": 176,
"load_start": 1612,
"load_start_float": 1612.0001970000001,
"bytesIn": 1460,
"objectSize": 1460,
"objectSizeUncompressed": 1460,
"chunks": [
{
"ts": 1789,
"bytes": 1460
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1322,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-54x72-crop-q72.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 1460",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"5b4-60cd87d1b57a7\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2254,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 1460,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1533,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 31,
"http2_stream_dependency": 29,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 197,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "1460 bytes",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"ImageWidth": 54,
"ImageHeight": 72,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "inches",
"XResolution": 96,
"YResolution": 96
},
"Composite": {
"ImageSize": "54x72",
"Megapixels": 0.0040000000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 54,
"height": 72,
"x": 0,
"y": 0
},
"resolution": {
"x": 96,
"y": 96
},
"printSize": {
"x": 0.5625,
"y": 0.75
},
"units": "PixelsPerInch",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 3888,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 150.83000000000001,
"standardDeviation": 85.302000000000007,
"kurtosis": -1.44092,
"skewness": -0.60179000000000005,
"entropy": 0.79853200000000002
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 155.16800000000001,
"standardDeviation": 86.366399999999999,
"kurtosis": -1.34826,
"skewness": -0.71371700000000005,
"entropy": 0.78270300000000004
},
"green": {
"min": 0,
"max": 240,
"mean": 147.56700000000001,
"standardDeviation": 85.640900000000002,
"kurtosis": -1.4498,
"skewness": -0.59555499999999995,
"entropy": 0.79510499999999995
},
"blue": {
"min": 0,
"max": 246,
"mean": 149.75399999999999,
"standardDeviation": 83.898600000000002,
"kurtosis": -1.5162199999999999,
"skewness": -0.49385400000000002,
"entropy": 0.81778799999999996
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 54,
"height": 72,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 72,
"orientation": "Undefined",
"properties": {
"comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "cd8a58c41635549eb51530089b8d7294f4eb61d29e9bbee00206466fb5037952"
},
"tainted": false,
"filesize": "1460B",
"numberPixels": "3888",
"pixelsPerSecond": "677223B",
"userTime": "0.000u",
"elapsedTime": "0:01.005"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 50,
"load_end": 1789,
"ttfb_start": 1612,
"ttfb_end": 1788,
"download_start": 1788,
"download_end": 1789,
"download_ms": 1,
"all_start": 1612,
"all_end": 1789,
"all_ms": 177,
"index": 15,
"number": 16
},
{
"type": 3,
"id": "66384.31",
"request_id": "66384.31",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg",
"raw_id": "66384.31",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 190,
"ttfb_ms": 177,
"load_start": 1613,
"load_start_float": 1613.0002030000001,
"bytesIn": 15221,
"objectSize": 15221,
"objectSizeUncompressed": 15221,
"chunks": [
{
"ts": 1803,
"bytes": 15221
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1400,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 15221",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"3b75-60cd87d1b3c4f\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2179,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 15221,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1536,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 33,
"http2_stream_dependency": 31,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 203,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "15 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"ImageWidth": 540,
"ImageHeight": 540,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "inches",
"XResolution": 96,
"YResolution": 96
},
"Composite": {
"ImageSize": "540x540",
"Megapixels": 0.29199999999999998
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 540,
"height": 540,
"x": 0,
"y": 0
},
"resolution": {
"x": 96,
"y": 96
},
"printSize": {
"x": 5.625,
"y": 5.625
},
"units": "PixelsPerInch",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 291600,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 135.59800000000001,
"standardDeviation": 42.411999999999999,
"kurtosis": 0.63484700000000005,
"skewness": -1.32254,
"entropy": 0.74505999999999994
}
},
"channelStatistics": {
"red": {
"min": 15,
"max": 255,
"mean": 140.26900000000001,
"standardDeviation": 37.564900000000002,
"kurtosis": 1.0510999999999999,
"skewness": -1.19939,
"entropy": 0.75221499999999997
},
"green": {
"min": 0,
"max": 255,
"mean": 136.96899999999999,
"standardDeviation": 43.610399999999998,
"kurtosis": 0.34494599999999997,
"skewness": -1.2814700000000001,
"entropy": 0.74794000000000005
},
"blue": {
"min": 0,
"max": 255,
"mean": 129.55500000000001,
"standardDeviation": 46.060699999999997,
"kurtosis": 0.19206200000000001,
"skewness": -1.33203,
"entropy": 0.73502500000000004
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 540,
"height": 540,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 72,
"orientation": "Undefined",
"properties": {
"comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "c699838b4dec87f4c70d79e12d772aab98ad5c31d6d174aec3cbd5e93558852f"
},
"tainted": false,
"filesize": "15221B",
"numberPixels": "291600",
"pixelsPerSecond": "16.9185MB",
"userTime": "0.010u",
"elapsedTime": "0:01.017"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 0,
"load_end": 1803,
"ttfb_start": 1613,
"ttfb_end": 1790,
"download_start": 1790,
"download_end": 1803,
"download_ms": 13,
"all_start": 1613,
"all_end": 1803,
"all_ms": 190,
"index": 16,
"number": 17
},
{
"type": 3,
"id": "66384.32",
"request_id": "66384.32",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg",
"raw_id": "66384.32",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 210,
"ttfb_ms": 208,
"load_start": 1613,
"load_start_float": 1613.000209,
"bytesIn": 15568,
"objectSize": 15568,
"objectSizeUncompressed": 15568,
"chunks": [
{
"ts": 1823,
"bytes": 15568
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1432,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 15568",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"3cd0-60cd87d1cd677\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2179,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 15568,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1537,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 35,
"http2_stream_dependency": 33,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 209,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "15 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"ImageWidth": 540,
"ImageHeight": 540,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "inches",
"XResolution": 96,
"YResolution": 96
},
"Composite": {
"ImageSize": "540x540",
"Megapixels": 0.29199999999999998
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 540,
"height": 540,
"x": 0,
"y": 0
},
"resolution": {
"x": 96,
"y": 96
},
"printSize": {
"x": 5.625,
"y": 5.625
},
"units": "PixelsPerInch",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 291600,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 162.97200000000001,
"standardDeviation": 48.881,
"kurtosis": -0.59742399999999996,
"skewness": -0.77147200000000005,
"entropy": 0.73887999999999998
}
},
"channelStatistics": {
"red": {
"min": 42,
"max": 255,
"mean": 139.97,
"standardDeviation": 76.612300000000005,
"kurtosis": -1.9132899999999999,
"skewness": 0.15824299999999999,
"entropy": 0.74715699999999996
},
"green": {
"min": 0,
"max": 246,
"mean": 173.06700000000001,
"standardDeviation": 33.895000000000003,
"kurtosis": 0.44144,
"skewness": -0.34379199999999999,
"entropy": 0.726607
},
"blue": {
"min": 0,
"max": 244,
"mean": 175.87899999999999,
"standardDeviation": 36.135599999999997,
"kurtosis": 6.8718700000000004,
"skewness": -2.4825699999999999,
"entropy": 0.74287499999999995
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 540,
"height": 540,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 72,
"orientation": "Undefined",
"properties": {
"comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "240746c265741eb73eaaf8ee464718fb44b99a1096018c6ddc5052eac7441f3f"
},
"tainted": false,
"filesize": "15568B",
"numberPixels": "291600",
"pixelsPerSecond": "18.0425MB",
"userTime": "0.010u",
"elapsedTime": "0:01.016"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 0,
"load_end": 1823,
"ttfb_start": 1613,
"ttfb_end": 1821,
"download_start": 1821,
"download_end": 1823,
"download_ms": 2,
"all_start": 1613,
"all_end": 1823,
"all_ms": 210,
"index": 17,
"number": 18
},
{
"type": 3,
"id": "66384.33",
"request_id": "66384.33",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg",
"raw_id": "66384.33",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 309,
"ttfb_ms": 257,
"load_start": 1614,
"load_start_float": 1614.000215,
"bytesIn": 46240,
"objectSize": 46240,
"objectSizeUncompressed": 46240,
"chunks": [
{
"ts": 1876,
"bytes": 14980
},
{
"ts": 1887,
"bytes": 6644
},
{
"ts": 1910,
"bytes": 16320
},
{
"ts": 1919,
"bytes": 5568
},
{
"ts": 1923,
"bytes": 2728
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1464,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 46240",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"b4a0-60cd87d212406\"",
"last-modified: Tue, 19 Dec 2023 08:16:52 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2206,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 46240,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1538,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 37,
"http2_stream_dependency": 35,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 215,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "45 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"ImageWidth": 540,
"ImageHeight": 540,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "inches",
"XResolution": 96,
"YResolution": 96
},
"Composite": {
"ImageSize": "540x540",
"Megapixels": 0.29199999999999998
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 540,
"height": 540,
"x": 0,
"y": 0
},
"resolution": {
"x": 96,
"y": 96
},
"printSize": {
"x": 5.625,
"y": 5.625
},
"units": "PixelsPerInch",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 291600,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 112.29300000000001,
"standardDeviation": 87.759699999999995,
"kurtosis": -1.5748599999999999,
"skewness": 0.26071800000000001,
"entropy": 0.93543100000000001
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 116.65900000000001,
"standardDeviation": 90.640600000000006,
"kurtosis": -1.6800299999999999,
"skewness": 0.18134900000000001,
"entropy": 0.93318999999999996
},
"green": {
"min": 0,
"max": 255,
"mean": 108.95099999999999,
"standardDeviation": 85.243200000000002,
"kurtosis": -1.59138,
"skewness": 0.25534499999999999,
"entropy": 0.93190700000000004
},
"blue": {
"min": 0,
"max": 255,
"mean": 111.27,
"standardDeviation": 87.395499999999998,
"kurtosis": -1.4512799999999999,
"skewness": 0.33810600000000002,
"entropy": 0.941195
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 540,
"height": 540,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 72,
"orientation": "Undefined",
"properties": {
"comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "bc2a98ee3f7958f9cc510a0b5e327d6b400e046d39e3403620944886c9476584"
},
"tainted": false,
"filesize": "46240B",
"numberPixels": "291600",
"pixelsPerSecond": "13.435MB",
"userTime": "0.000u",
"elapsedTime": "0:01.021"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 0,
"load_end": 1923,
"ttfb_start": 1614,
"ttfb_end": 1871,
"download_start": 1871,
"download_end": 1923,
"download_ms": 52,
"all_start": 1614,
"all_end": 1923,
"all_ms": 309,
"index": 18,
"number": 19
},
{
"type": 3,
"id": "66384.42",
"request_id": "66384.42",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/ScrollTrigger.min.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/ScrollTrigger.min.js",
"raw_id": "66384.42",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 371,
"ttfb_ms": 365,
"load_start": 1617,
"load_start_float": 1617.0003039999999,
"bytesIn": 16446,
"objectSize": 16446,
"objectSizeUncompressed": 40115,
"chunks": [
{
"ts": 1985,
"bytes": 14897,
"inflated": 36194
},
{
"ts": 1988,
"bytes": 1549,
"inflated": 3921
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/ScrollTrigger.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 16446",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"9cb3-60cd8720971aa-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1861,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 16446,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1566,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 39,
"http2_stream_dependency": 25,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 304,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 1988,
"ttfb_start": 1617,
"ttfb_end": 1982,
"download_start": 1982,
"download_end": 1988,
"download_ms": 6,
"all_start": 1617,
"all_end": 1988,
"all_ms": 371,
"index": 19,
"number": 20,
"cpuTimes": {
"EvaluateScript": 8,
"v8.compile": 3,
"FunctionCall": 28
},
"cpu.EvaluateScript": 8,
"cpu.v8.compile": 3,
"cpu.FunctionCall": 28,
"cpuTime": 38,
"js_timing": [
[
2751.6190000000001,
2759.357
],
[
2751.636,
2754.5929999999998
],
[
3008.067,
3008.1999999999998
],
[
3097.2579999999998,
3098.7089999999998
],
[
3274.3620000000001,
3274.4499999999998
],
[
3274.491,
3274.5010000000002
],
[
3274.5259999999998,
3274.605
],
[
3297.8150000000001,
3297.8339999999998
],
[
3508.107,
3508.152
],
[
3596.5700000000002,
3596.5839999999998
],
[
3758.1550000000002,
3758.2150000000001
],
[
3796.7890000000002,
3796.8040000000001
],
[
4008.0999999999999,
4008.143
],
[
4096.6790000000001,
4096.6930000000002
],
[
4259.8729999999996,
4259.933
],
[
4296.5649999999996,
4296.5789999999997
],
[
4508.1790000000001,
4508.223
],
[
4596.8239999999996,
4596.8400000000001
],
[
4758.2190000000001,
4758.2749999999996
],
[
4796.8649999999998,
4796.8800000000001
],
[
5008.0730000000003,
5008.1239999999998
],
[
5097.0349999999999,
5097.0770000000002
],
[
5275.3320000000003,
5275.3950000000004
],
[
5297.3819999999996,
5297.4070000000002
],
[
5508.1890000000003,
5508.2259999999997
],
[
5597.384,
5597.3940000000002
],
[
5758.1660000000002,
5758.2629999999999
],
[
5796.7460000000001,
5796.7790000000005
],
[
6008.1700000000001,
6008.2240000000002
],
[
6096.4499999999998,
6096.4769999999999
],
[
6274.4489999999996,
6274.5029999999997
],
[
6296.9790000000003,
6297.0100000000002
],
[
6508.1189999999997,
6508.1620000000003
],
[
6596.8519999999999,
6596.8800000000001
],
[
6758.2979999999998,
6758.3860000000004
],
[
6797.2449999999999,
6797.2740000000003
],
[
7008.0810000000001,
7008.1499999999996
],
[
7096.9539999999997,
7096.9830000000002
],
[
7283.9040000000005,
7283.9570000000003
],
[
7297.0469999999996,
7297.0770000000002
],
[
7508.1970000000001,
7508.2399999999998
],
[
7597.0249999999996,
7597.0559999999996
],
[
7758.152,
7758.2030000000004
],
[
7797.4189999999999,
7797.451
],
[
8008.1880000000001,
8008.2299999999996
],
[
8096.9629999999997,
8096.9889999999996
],
[
8275.5869999999995,
8275.6740000000009
],
[
8296.9439999999995,
8296.9750000000004
],
[
8508.0939999999991,
8508.134
],
[
8597.0560000000005,
8597.0810000000001
],
[
8758.1730000000007,
8758.2250000000004
],
[
8796.8760000000002,
8796.9030000000002
],
[
9008.2530000000006,
9008.3050000000003
],
[
9097.0679999999993,
9097.0939999999991
],
[
9297.1209999999992,
9297.1759999999995
],
[
9298.1679999999997,
9298.1949999999997
],
[
9508.0869999999995,
9508.1290000000008
],
[
9596.8420000000006,
9596.8690000000006
],
[
9758.1530000000002,
9758.2070000000003
],
[
9797.0740000000005,
9797.1080000000002
],
[
10008.082,
10008.123
],
[
10097.074000000001,
10097.101000000001
],
[
10258.120999999999,
10258.174000000001
],
[
10297.089,
10297.125
],
[
10508.188,
10508.231
],
[
10596.445,
10596.471
],
[
10758.157999999999,
10758.209000000001
],
[
10797.226000000001,
10797.252
],
[
11008.102000000001,
11008.145
],
[
11097.064,
11097.089
],
[
11259.847,
11259.901
],
[
11297.465,
11297.495999999999
],
[
11508.169,
11508.210999999999
],
[
11596.933999999999,
11596.958000000001
],
[
11758.169,
11758.223
],
[
11796.755999999999,
11796.788
],
[
12008.058000000001,
12008.129999999999
],
[
12096.621999999999,
12096.645
],
[
12258.106,
12258.159
],
[
12304.696,
12304.752
],
[
12508.078,
12508.120000000001
],
[
12597.282999999999,
12597.314
],
[
12758.106,
12758.159
],
[
12797.053,
12797.081
],
[
13069.475,
13083.022999999999
],
[
13138.716,
13145.977000000001
],
[
13148.645,
13148.675999999999
],
[
13156.254999999999,
13156.314
],
[
13284.367,
13284.413
],
[
13341.549000000001,
13341.630999999999
],
[
13510.775,
13510.819
],
[
13606.059999999999,
13606.147999999999
],
[
13758.098,
13758.148999999999
],
[
13801.098,
13801.187
],
[
14008.117,
14008.156999999999
],
[
14101.155000000001,
14101.304
],
[
14258.107,
14258.157999999999
],
[
14301.385,
14301.459999999999
],
[
14508.084999999999,
14508.130999999999
],
[
14597.969999999999,
14598.041999999999
],
[
14758.108,
14758.161
],
[
14800.422,
14800.540000000001
],
[
15023.083000000001,
15023.111000000001
],
[
15100.135,
15100.187
],
[
15283.611000000001,
15283.663
],
[
15298.791999999999,
15298.847
],
[
15509.986000000001,
15510.014999999999
],
[
15603.183999999999,
15603.236000000001
],
[
15758.105,
15758.159
],
[
15801.543,
15801.601000000001
],
[
16008.139999999999,
16008.192999999999
],
[
16102.618,
16102.665000000001
],
[
16288.076999999999,
16288.144
],
[
16302.446,
16302.499
],
[
16526.093000000001,
16526.123
],
[
16608.093000000001,
16608.143
],
[
17664.986000000001,
17665.008999999998
],
[
17777.578000000001,
17777.677
],
[
24942.182000000001,
24942.216
],
[
24962.273000000001,
24962.352999999999
]
]
},
{
"type": 3,
"id": "66384.43",
"request_id": "66384.43",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/ScrambleTextPlugin.min.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/ScrambleTextPlugin.min.js",
"raw_id": "66384.43",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 315,
"ttfb_ms": 313,
"load_start": 1617,
"load_start_float": 1617.0003099999999,
"bytesIn": 4001,
"objectSize": 4001,
"objectSizeUncompressed": 11843,
"chunks": [
{
"ts": 1931,
"bytes": 4001,
"inflated": 11843
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/ScrambleTextPlugin.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 4001",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"2e43-60cd87209332a-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1876,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 4001,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1567,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 41,
"http2_stream_dependency": 39,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 310,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 1932,
"ttfb_start": 1617,
"ttfb_end": 1930,
"download_start": 1930,
"download_end": 1932,
"download_ms": 2,
"all_start": 1617,
"all_end": 1932,
"all_ms": 315,
"index": 20,
"number": 21,
"cpuTimes": {
"EvaluateScript": 5,
"v8.compile": 0
},
"cpu.EvaluateScript": 5,
"cpu.v8.compile": 0,
"cpuTime": 5,
"js_timing": [
[
2760.5799999999999,
2765.2959999999998
],
[
2760.5940000000001,
2761.027
]
]
},
{
"type": 3,
"id": "66384.44",
"request_id": "66384.44",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/SplitText.min.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/SplitText.min.js",
"raw_id": "66384.44",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 335,
"ttfb_ms": 332,
"load_start": 1617,
"load_start_float": 1617.0003160000001,
"bytesIn": 5293,
"objectSize": 5293,
"objectSizeUncompressed": 15590,
"chunks": [
{
"ts": 1951,
"bytes": 5293,
"inflated": 15590
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/SplitText.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 5293",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"3ce6-60cd872094a9a-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1849,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 5293,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1569,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 43,
"http2_stream_dependency": 41,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 316,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 1952,
"ttfb_start": 1617,
"ttfb_end": 1949,
"download_start": 1949,
"download_end": 1952,
"download_ms": 3,
"all_start": 1617,
"all_end": 1952,
"all_ms": 335,
"index": 21,
"number": 22,
"cpuTimes": {
"EvaluateScript": 1,
"v8.compile": 1
},
"cpu.EvaluateScript": 1,
"cpu.v8.compile": 1,
"cpuTime": 2,
"js_timing": [
[
2765.5219999999999,
2766.9099999999999
],
[
2765.5360000000001,
2766.0590000000002
]
]
},
{
"type": 3,
"id": "66384.45",
"request_id": "66384.45",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/loconative-scroll.min.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/loconative-scroll.min.js",
"raw_id": "66384.45",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 342,
"ttfb_ms": 339,
"load_start": 1617,
"load_start_float": 1617.0003220000001,
"bytesIn": 9902,
"objectSize": 9902,
"objectSizeUncompressed": 35410,
"chunks": [
{
"ts": 1957,
"bytes": 9902,
"inflated": 35410
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/loconative-scroll.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 9902",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"8a52-60cd87207b843-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1873,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 9902,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1573,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 45,
"http2_stream_dependency": 43,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 322,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 1959,
"ttfb_start": 1617,
"ttfb_end": 1956,
"download_start": 1956,
"download_end": 1959,
"download_ms": 3,
"all_start": 1617,
"all_end": 1959,
"all_ms": 342,
"index": 22,
"number": 23,
"cpuTimes": {
"EvaluateScript": 3,
"v8.compile": 1,
"FunctionCall": 2
},
"cpu.EvaluateScript": 3,
"cpu.v8.compile": 1,
"cpu.FunctionCall": 2,
"cpuTime": 6,
"js_timing": [
[
2767.0990000000002,
2769.9769999999999
],
[
2767.1129999999998,
2768.2559999999999
],
[
13123.602000000001,
13123.661
],
[
13127.915000000001,
13128.004000000001
],
[
13156.216,
13156.244000000001
],
[
13341.504000000001,
13341.536
],
[
13421.281000000001,
13421.333000000001
],
[
13505.08,
13505.115
],
[
13605.996999999999,
13606.046
],
[
13701.221,
13701.279
],
[
13801.022000000001,
13801.066999999999
],
[
13901.312,
13901.4
],
[
14001.709000000001,
14001.780000000001
],
[
14101.107,
14101.143
],
[
14201.009,
14201.043
],
[
14301.326999999999,
14301.370999999999
],
[
14398.758,
14398.800999999999
],
[
14497.563,
14497.601000000001
],
[
14597.927,
14597.957
],
[
14701.665999999999,
14701.705
],
[
14800.374,
14800.41
],
[
14901.097,
14901.124
],
[
15013.700999999999,
15013.776
],
[
15100.09,
15100.123
],
[
15198.543,
15198.593000000001
],
[
15298.718000000001,
15298.779
],
[
15404,
15404.035
],
[
15502.558999999999,
15502.598
],
[
15603.133,
15603.171
],
[
15704.17,
15704.213
],
[
15801.476000000001,
15801.529
],
[
15901.717000000001,
15901.773999999999
],
[
16001.232,
16001.280000000001
],
[
16102.572,
16102.606
],
[
16201.806,
16201.838
],
[
16302.397000000001,
16302.433999999999
],
[
16401.692999999999,
16401.743999999999
],
[
16517.970000000001,
16518.005000000001
],
[
16608.045999999998,
16608.080000000002
],
[
16701.537,
16701.573
],
[
17627.341,
17627.375
],
[
17674.317999999999,
17674.348999999998
],
[
24937.34,
24937.370999999999
],
[
24959.960999999999,
24959.993999999999
]
]
},
{
"type": 3,
"id": "66384.46",
"request_id": "66384.46",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/index.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/index.js",
"raw_id": "66384.46",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 561,
"ttfb_ms": 393,
"load_start": 1622,
"load_start_float": 1622.0003280000001,
"bytesIn": 58235,
"objectSize": 58235,
"objectSizeUncompressed": 194976,
"chunks": [
{
"ts": 2018,
"bytes": 14896,
"inflated": 59948
},
{
"ts": 2026,
"bytes": 6652,
"inflated": 20411
},
{
"ts": 2111,
"bytes": 16320,
"inflated": 47624
},
{
"ts": 2137,
"bytes": 5568,
"inflated": 15306
},
{
"ts": 2182,
"bytes": 14799,
"inflated": 51687
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/index.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 58235",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"2f9a0-60cd87207663b-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1774,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 58235,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1584,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 47,
"http2_stream_dependency": 37,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 328,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 2183,
"ttfb_start": 1622,
"ttfb_end": 2015,
"download_start": 2015,
"download_end": 2183,
"download_ms": 168,
"all_start": 1622,
"all_end": 2183,
"all_ms": 561,
"index": 23,
"number": 24,
"cpuTimes": {
"EvaluateScript": 160,
"v8.compile": 6,
"FunctionCall": 5
},
"cpu.EvaluateScript": 160,
"cpu.v8.compile": 6,
"cpu.FunctionCall": 5,
"cpuTime": 170,
"js_timing": [
[
12908.121999999999,
13067.82
],
[
12908.139999999999,
12914.262000000001
],
[
13083.050999999999,
13087.654
],
[
13146.007,
13146.035
]
],
"blockingTime": 159.69800000000032
},
{
"type": 3,
"id": "66384.35",
"request_id": "66384.35",
"ip_addr": "104.17.25.14",
"full_url": "https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.11.5\/gsap.min.js",
"is_secure": 1,
"method": "GET",
"host": "cdnjs.cloudflare.com",
"url": "\/ajax\/libs\/gsap\/3.11.5\/gsap.min.js",
"raw_id": "66384.35",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 381,
"ttfb_ms": 190,
"load_start": 1846,
"load_start_float": 1846.0002340000001,
"bytesIn": 25247,
"objectSize": 25247,
"objectSizeUncompressed": 71373,
"chunks": [
{
"ts": 2038,
"bytes": 566,
"inflated": 247
},
{
"ts": 2041,
"bytes": 2352,
"inflated": 6160
},
{
"ts": 2043,
"bytes": 1176,
"inflated": 2636
},
{
"ts": 2047,
"bytes": 2352,
"inflated": 5705
},
{
"ts": 2050,
"bytes": 1176,
"inflated": 2929
},
{
"ts": 2050,
"bytes": 1176,
"inflated": 4598
},
{
"ts": 2053,
"bytes": 1176,
"inflated": 3757
},
{
"ts": 2054,
"bytes": 551,
"inflated": 1888
},
{
"ts": 2205,
"bytes": 564,
"inflated": 2006
},
{
"ts": 2223,
"bytes": 11736,
"inflated": 34506
},
{
"ts": 2227,
"bytes": 2422,
"inflated": 6941
}
],
"expires": "Sat, 27 Sep 2025 10:52:49 GMT",
"cacheControl": "public, max-age=30672000",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 0,
"protocol": "h3",
"dns_start": 1543,
"dns_end": 1642,
"connect_start": 1621,
"connect_end": 1621,
"ssl_start": 1621,
"ssl_end": 1824,
"securityDetails": {
"protocol": "QUIC",
"keyExchange": "",
"keyExchangeGroup": "X25519Kyber768Draft00",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "cdnjs.cloudflare.com",
"sanList": [
"cdnjs.cloudflare.com",
"*.cdnjs.cloudflare.com"
],
"issuer": "WE1",
"validFrom": 1727501705,
"validTo": 1735277704,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2024' log",
"logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
"timestamp": 1727505306038,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304602210096C3B2BF1010E2D8DD7B89E00F0D0C8AC285C0931249B7156BF7D9B6DE4A7102022100F058CFF22CA0F4229C4CC6F3CAE940C55E10AAA27A41CAF2C970912988A2B667"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Sectigo 'Mammoth2024h2'",
"logId": "DFE156EBAA05AFB59C0F86718DA8C0324EAE56D96EA7F5A56A01D1C13BBE525C",
"timestamp": 1727505306242,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30440220420D986F2D6C07A7772FF8F3BDDF0BCE28E40B5021B7FDDAC5D6BDEB0DFFDCBA02206FDEB8B12BA8EA2CBF89B57FDB8F6E09D63D10F0EE0A041BDAE599BD55DC94B1"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1747,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: cdnjs.cloudflare.com",
":method: GET",
":path: \/ajax\/libs\/gsap\/3.11.5\/gsap.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"age: 333451",
"cache-control: public, max-age=30672000",
"cf-cache-status: HIT",
"cf-cdnjs-via: cfworker\/kv",
"cf-ray: 8ced58081b2e918c-FRA",
"content-encoding: br",
"content-length: 25247",
"content-type: application\/javascript; charset=utf-8",
"cross-origin-resource-policy: cross-origin",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"64148c93-629f\"",
"expires: Sat, 27 Sep 2025 10:52:49 GMT",
"last-modified: Fri, 17 Mar 2023 15:51:47 GMT",
"nel: {\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=Qb9ArxsBz1uqqn4rjC5fLPJCkO5aEqoA2aJKFBfpCkUM39lyh%2FPsMJ0k9jSO7WA23gRt7FbLtaplWbG02q4hREQ3NRCy8ni5XyulPEd6W3%2FPvS62%2FDeblrJDhZeyo42qSCF%2Ft45e\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"strict-transport-security: max-age=15780000",
"timing-allow-origin: *",
"vary: Accept-Encoding",
"x-content-type-options: nosniff"
]
},
"bytesOut": 1858,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 99,
"connect_ms": 0,
"ssl_ms": 203,
"gzip_total": 25247,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 30338549,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1542,
"netlog_id": 234,
"renderBlocking": "in_body_parser_blocking",
"load_end": 2227,
"ttfb_start": 1846,
"ttfb_end": 2036,
"download_start": 2036,
"download_end": 2227,
"download_ms": 191,
"all_start": 1543,
"all_end": 2227,
"all_ms": 683,
"index": 24,
"number": 25,
"cpuTimes": {
"EvaluateScript": 11,
"v8.compile": 2,
"FunctionCall": 208
},
"cpu.EvaluateScript": 11,
"cpu.v8.compile": 2,
"cpu.FunctionCall": 208,
"cpuTime": 221,
"js_timing": [
[
2714.8609999999999,
2725.5250000000001
],
[
2714.886,
2716.9940000000001
],
[
2726.116,
2726.1759999999999
],
[
2796.424,
2796.6210000000001
],
[
2897.569,
2897.6599999999999
],
[
2997.9430000000002,
2998.5120000000002
],
[
3097.1410000000001,
3097.2379999999998
],
[
3196.6410000000001,
3196.7449999999999
],
[
3297.442,
3297.7710000000002
],
[
3397.1669999999999,
3397.2979999999998
],
[
3496.3220000000001,
3496.4459999999999
],
[
3596.415,
3596.5450000000001
],
[
3696.6680000000001,
3696.7649999999999
],
[
3796.665,
3796.7710000000002
],
[
3896.5540000000001,
3896.6239999999998
],
[
3996.5120000000002,
3996.5839999999998
],
[
4096.5780000000004,
4096.6610000000001
],
[
4196.4499999999998,
4196.5510000000004
],
[
4296.4769999999999,
4296.5500000000002
],
[
4396.4499999999998,
4396.5360000000001
],
[
4496.7809999999999,
4496.8620000000001
],
[
4596.701,
4596.8050000000003
],
[
4696.8100000000004,
4696.8850000000002
],
[
4796.7550000000001,
4796.8310000000001
],
[
4896.8069999999998,
4896.875
],
[
4996.9489999999996,
4997.0230000000001
],
[
5096.9300000000003,
5097.0150000000003
],
[
5196.9440000000004,
5197.0119999999997
],
[
5297.2929999999997,
5297.366
],
[
5397.2160000000003,
5397.277
],
[
5497.2759999999998,
5497.3500000000004
],
[
5597.1629999999996,
5597.3699999999999
],
[
13089.782999999999,
13123.558999999999
],
[
13155.837,
13156.198
],
[
13341.155000000001,
13341.484
],
[
13418.782999999999,
13421.228999999999
],
[
13500.907999999999,
13505.057000000001
],
[
13597.690000000001,
13605.958000000001
],
[
13697.98,
13701.198
],
[
13797.583000000001,
13800.998
],
[
13897.898999999999,
13901.287
],
[
13997.905000000001,
14001.68
],
[
14097.834999999999,
14101.079
],
[
14197.714,
14200.984
],
[
14298.082,
14301.302
],
[
14398.18,
14398.706
],
[
14497.117,
14497.536
],
[
14597.458000000001,
14597.888000000001
],
[
14697.316000000001,
14701.385
],
[
14797.638999999999,
14800.344999999999
],
[
14898.562,
14901.073
],
[
14997.641,
15013.666999999999
],
[
15098.040999999999,
15100.058999999999
],
[
15197.941000000001,
15198.507
],
[
15298.156999999999,
15298.690000000001
],
[
15398.172,
15403.967000000001
],
[
15498.289000000001,
15502.531999999999
],
[
15598.124,
15603.107
],
[
15698.094999999999,
15704.133
],
[
15798.209000000001,
15801.425999999999
],
[
15898.275,
15901.695
],
[
15997.653,
16001.200999999999
],
[
16098.102999999999,
16102.543
],
[
16197.888999999999,
16201.779
],
[
16297.293,
16302.352000000001
],
[
16397.517,
16401.664000000001
],
[
16497.712,
16517.929
],
[
16597.59,
16607.991000000002
],
[
16697.573,
16701.326000000001
],
[
17621.003000000001,
17627.307000000001
],
[
17668.374,
17674.279999999999
],
[
24935.133999999998,
24937.302
],
[
24955.911,
24959.933000000001
]
]
},
{
"type": 3,
"id": "66384.3",
"request_id": "66384.3",
"ip_addr": "104.17.248.203",
"full_url": "https:\/\/unpkg.com\/[email protected]\/dist\/flickity.css",
"is_secure": 1,
"method": "GET",
"host": "unpkg.com",
"url": "\/[email protected]\/dist\/flickity.css",
"raw_id": "66384.3",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 338,
"ttfb_ms": 332,
"load_start": 1858,
"load_start_float": 1858.000106,
"bytesIn": 988,
"objectSize": 988,
"objectSizeUncompressed": 2422,
"chunks": [
{
"ts": 2193,
"bytes": 988,
"inflated": 2422
}
],
"expires": "",
"cacheControl": "public, max-age=31536000",
"contentType": "text\/css",
"contentEncoding": "br",
"socket": 272,
"protocol": "HTTP\/2",
"dns_start": 1474,
"dns_end": 1509,
"connect_start": 1550,
"connect_end": 1646,
"ssl_start": 1646,
"ssl_end": 1853,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519Kyber768Draft00",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "unpkg.com",
"sanList": [
"unpkg.com",
"*.unpkg.com"
],
"issuer": "WE1",
"validFrom": 1727249436,
"validTo": 1735025435,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2024' log",
"logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
"timestamp": 1727253037244,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30440220318D4BCF8D2F80B7990AF210325E5F40848C6FEF41000ECF0EE72CEB191D8E2202204BC12AB4CBBF7866C602617A07E32C30FA7A1336D78B8D3EC6E14F3E7E150FE3"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Cloudflare 'Nimbus2024' Log",
"logId": "DAB6BF6B3FB5B6229F9BC2BB5C6BE87091716CBB51848534BDA43D3048D7FBAB",
"timestamp": 1727253038298,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502200E324530E547770AC7C0056F36DFE1A58D01ADDCCA48359BB45B9DBB7D30E53102210082EF45ECCD22FF6321C358EFC10F94DEC68729FE0BF1EC32916F40454159F8AE"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 21,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: unpkg.com",
":method: GET",
":path: \/[email protected]\/dist\/flickity.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"access-control-allow-origin: *",
"age: 3567677",
"cache-control: public, max-age=31536000",
"cf-cache-status: HIT",
"cf-ray: 8ced5808adeadc60-FRA",
"content-encoding: br",
"content-type: text\/css; charset=utf-8",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"976-B5i2xpsAytjMhQ8ijn5ElcPP\/0s\"",
"fly-request-id: 01J68ZBM2KRWBRKZNQPGDK7W5V-fra",
"last-modified: Sat, 26 Oct 1985 08:15:00 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"via: 1.1 fly.io",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1864,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 35,
"connect_ms": 96,
"ssl_ms": 207,
"gzip_total": 1128,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 27968323,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1472,
"socket_group": "https:\/\/unpkg.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 106,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDnDCCA0OgAwIBAgIQF10o7bFKcoMNsJkn1ebtDjAKBggqhkjOPQQDAjA7MQsw\nCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQwwCgYD\nVQQDEwNXRTEwHhcNMjQwOTI1MDczMDM2WhcNMjQxMjI0MDczMDM1WjAUMRIwEAYD\nVQQDEwl1bnBrZy5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS8mUiAtSXW\n1zi3BTnrHNkjvsQ5uXHHmZ8\/s1iRVUh2l\/6xjczu2K+sy6Al2kIC4K1dcpjNt1E6\ncH+64NZMHeXHo4ICTjCCAkowDgYDVR0PAQH\/BAQDAgeAMBMGA1UdJQQMMAoGCCsG\nAQUFBwMBMAwGA1UdEwEB\/wQCMAAwHQYDVR0OBBYEFJxnGX+eWIWDrwvCcrhEoLa+\n2XDnMB8GA1UdIwQYMBaAFJB3kjVnxP+ozKnme9mAeXvMk\/k4MF4GCCsGAQUFBwEB\nBFIwUDAnBggrBgEFBQcwAYYbaHR0cDovL28ucGtpLmdvb2cvcy93ZTEvRjEwMCUG\nCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29vZy93ZTEuY3J0MCEGA1UdEQQaMBiC\nCXVucGtnLmNvbYILKi51bnBrZy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwNgYD\nVR0fBC8wLTAroCmgJ4YlaHR0cDovL2MucGtpLmdvb2cvd2UxL0I0STJIQVF0cTBV\nLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1AO7N0GTV2xrOxVy3nbTNE6Iy\nh0Z8vOzew1FIWUZxH7WbAAABkihNwLwAAAQDAEYwRAIgMY1Lz40vgLeZCvIQMl5f\nQISMb+9BAA7PDucs6xkdjiICIEvBKrTLv3hmxgJhegfjLDD6ehM214uNPsbhTz5+\nFQ\/jAHYA2ra\/az+1tiKfm8K7XGvocJFxbLtRhIU0vaQ9MEjX+6sAAAGSKE3E2gAA\nBAMARzBFAiAOMkUw5Ud3CsfABW823+GljQGt3MpINZu0W527fTDlMQIhAILvRezN\nIv9jIcNY78EPlN7Ghyn+C\/HsMpFvQEVBWfiuMAoGCCqGSM49BAMCA0cAMEQCIGqE\nc+yqSXp2lUpvhuTeJkDYACsUkodJQiede0FyKA45AiBQvl2sC17gZQMKtGUKETOC\n9Z0WvITL\/PJDeYGCmb4P1g==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 2196,
"ttfb_start": 1858,
"ttfb_end": 2190,
"download_start": 2190,
"download_end": 2196,
"download_ms": 6,
"all_start": 1474,
"all_end": 2196,
"all_ms": 676,
"index": 25,
"number": 26
},
{
"type": 3,
"id": "66384.38",
"request_id": "66384.38",
"ip_addr": "104.17.248.203",
"full_url": "https:\/\/unpkg.com\/[email protected]\/dist\/flickity.pkgd.min.js",
"is_secure": 1,
"method": "GET",
"host": "unpkg.com",
"url": "\/[email protected]\/dist\/flickity.pkgd.min.js",
"raw_id": "66384.38",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 305,
"ttfb_ms": 257,
"load_start": 1858,
"load_start_float": 1858.0002649999999,
"bytesIn": 21364,
"objectSize": 21364,
"objectSizeUncompressed": 57654,
"chunks": [
{
"ts": 2130,
"bytes": 6836,
"inflated": 15608
},
{
"ts": 2140,
"bytes": 2729,
"inflated": 7138
},
{
"ts": 2147,
"bytes": 5476,
"inflated": 15667
},
{
"ts": 2163,
"bytes": 6323,
"inflated": 19241
}
],
"expires": "",
"cacheControl": "public, max-age=31536000",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 272,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1752,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: unpkg.com",
":method: GET",
":path: \/[email protected]\/dist\/flickity.pkgd.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"access-control-allow-origin: *",
"age: 17945567",
"cache-control: public, max-age=31536000",
"cf-cache-status: HIT",
"cf-ray: 8ced5808adfadc60-FRA",
"content-encoding: gzip",
"content-type: application\/javascript; charset=utf-8",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"e136-ppFLVfsImDkhRKQGmGrAD36fhGA\"",
"fly-request-id: 01HRWFH7MZ399VJM7JSAWRQ0W7-fra",
"last-modified: Sat, 26 Oct 1985 08:15:00 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"via: 1.1 fly.io",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1846,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 21723,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 13590433,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1548,
"socket_group": "https:\/\/unpkg.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 1,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 265,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 2163,
"ttfb_start": 1858,
"ttfb_end": 2115,
"download_start": 2115,
"download_end": 2163,
"download_ms": 48,
"all_start": 1858,
"all_end": 2163,
"all_ms": 305,
"index": 26,
"number": 27,
"cpuTimes": {
"EvaluateScript": 4,
"v8.compile": 2,
"FunctionCall": 0
},
"cpu.EvaluateScript": 4,
"cpu.v8.compile": 2,
"cpu.FunctionCall": 0,
"cpuTime": 7,
"js_timing": [
[
2731.8159999999998,
2736.21
],
[
2731.837,
2733.5390000000002
],
[
13068.453,
13068.936
]
]
},
{
"type": 3,
"id": "66384.40",
"request_id": "66384.40",
"ip_addr": "104.17.248.203",
"full_url": "https:\/\/unpkg.com\/@splinetool\/[email protected]\/build\/spline-viewer.js",
"is_secure": 1,
"method": "GET",
"host": "unpkg.com",
"url": "\/@splinetool\/[email protected]\/build\/spline-viewer.js",
"raw_id": "66384.40",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 10842,
"ttfb_ms": 9501,
"load_start": 1860,
"load_start_float": 1860.0002810000001,
"bytesIn": 565045,
"objectSize": 565045,
"objectSizeUncompressed": 1590732,
"chunks": [
{
"ts": 11364,
"bytes": 1360,
"inflated": 2058
},
{
"ts": 11369,
"bytes": 2738,
"inflated": 6670
},
{
"ts": 11376,
"bytes": 4098,
"inflated": 10244
},
{
"ts": 11387,
"bytes": 6111,
"inflated": 16955
},
{
"ts": 11706,
"bytes": 1360,
"inflated": 4912
},
{
"ts": 11711,
"bytes": 2738,
"inflated": 5207
},
{
"ts": 11720,
"bytes": 5467,
"inflated": 11168
},
{
"ts": 11732,
"bytes": 6749,
"inflated": 19018
},
{
"ts": 11735,
"bytes": 1360,
"inflated": 3216
},
{
"ts": 11739,
"bytes": 2738,
"inflated": 8413
},
{
"ts": 11741,
"bytes": 1369,
"inflated": 4212
},
{
"ts": 11751,
"bytes": 5467,
"inflated": 14017
},
{
"ts": 11755,
"bytes": 2738,
"inflated": 7488
},
{
"ts": 11760,
"bytes": 2656,
"inflated": 7519
},
{
"ts": 11815,
"bytes": 1360,
"inflated": 4429
},
{
"ts": 11820,
"bytes": 2738,
"inflated": 10968
},
{
"ts": 11834,
"bytes": 8449,
"inflated": 24505
},
{
"ts": 11842,
"bytes": 3788,
"inflated": 10257
},
{
"ts": 11855,
"bytes": 4220,
"inflated": 10581
},
{
"ts": 11869,
"bytes": 8449,
"inflated": 32290
},
{
"ts": 11875,
"bytes": 3666,
"inflated": 11634
},
{
"ts": 11882,
"bytes": 4220,
"inflated": 17403
},
{
"ts": 11897,
"bytes": 8449,
"inflated": 44357
},
{
"ts": 11903,
"bytes": 3659,
"inflated": 8739
},
{
"ts": 11915,
"bytes": 4220,
"inflated": 9878
},
{
"ts": 11930,
"bytes": 8449,
"inflated": 26187
},
{
"ts": 11936,
"bytes": 3673,
"inflated": 12393
},
{
"ts": 11947,
"bytes": 4220,
"inflated": 12103
},
{
"ts": 11961,
"bytes": 8449,
"inflated": 21090
},
{
"ts": 11966,
"bytes": 3659,
"inflated": 12702
},
{
"ts": 11973,
"bytes": 4220,
"inflated": 13844
},
{
"ts": 11988,
"bytes": 8449,
"inflated": 22347
},
{
"ts": 11994,
"bytes": 3666,
"inflated": 9389
},
{
"ts": 12001,
"bytes": 4220,
"inflated": 13827
},
{
"ts": 12016,
"bytes": 8449,
"inflated": 23768
},
{
"ts": 12022,
"bytes": 3659,
"inflated": 8328
},
{
"ts": 12029,
"bytes": 4220,
"inflated": 11228
},
{
"ts": 12044,
"bytes": 8449,
"inflated": 25869
},
{
"ts": 12050,
"bytes": 3652,
"inflated": 10084
},
{
"ts": 12057,
"bytes": 4220,
"inflated": 9325
},
{
"ts": 12071,
"bytes": 8449,
"inflated": 18427
},
{
"ts": 12077,
"bytes": 3666,
"inflated": 10274
},
{
"ts": 12085,
"bytes": 4220,
"inflated": 12380
},
{
"ts": 12099,
"bytes": 8449,
"inflated": 19090
},
{
"ts": 12105,
"bytes": 3652,
"inflated": 10374
},
{
"ts": 12112,
"bytes": 4220,
"inflated": 11326
},
{
"ts": 12177,
"bytes": 28451,
"inflated": 7718
},
{
"ts": 12192,
"bytes": 16336,
"inflated": 42698
},
{
"ts": 12216,
"bytes": 16342,
"inflated": 46636
},
{
"ts": 12243,
"bytes": 16342,
"inflated": 46524
},
{
"ts": 12270,
"bytes": 16328,
"inflated": 42757
},
{
"ts": 12298,
"bytes": 16335,
"inflated": 55053
},
{
"ts": 12326,
"bytes": 16328,
"inflated": 61058
},
{
"ts": 12354,
"bytes": 16321,
"inflated": 53469
},
{
"ts": 12380,
"bytes": 16335,
"inflated": 48472
},
{
"ts": 12408,
"bytes": 16342,
"inflated": 49161
},
{
"ts": 12436,
"bytes": 16328,
"inflated": 43784
},
{
"ts": 12463,
"bytes": 16335,
"inflated": 53806
},
{
"ts": 12490,
"bytes": 16362,
"inflated": 59005
},
{
"ts": 12518,
"bytes": 16328,
"inflated": 59529
},
{
"ts": 12546,
"bytes": 16341,
"inflated": 56579
},
{
"ts": 12573,
"bytes": 16335,
"inflated": 44174
},
{
"ts": 12600,
"bytes": 16328,
"inflated": 20900
},
{
"ts": 12628,
"bytes": 16335,
"inflated": 20260
},
{
"ts": 12655,
"bytes": 16341,
"inflated": 20466
},
{
"ts": 12682,
"bytes": 16330,
"inflated": 46324
},
{
"ts": 12701,
"bytes": 11745,
"inflated": 26330
}
],
"expires": "",
"cacheControl": "public, max-age=31536000",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 288,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": 1556,
"connect_end": 1647,
"ssl_start": 1647,
"ssl_end": 1855,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519Kyber768Draft00",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "unpkg.com",
"sanList": [
"unpkg.com",
"*.unpkg.com"
],
"issuer": "WE1",
"validFrom": 1727249436,
"validTo": 1735025435,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2024' log",
"logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
"timestamp": 1727253037244,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30440220318D4BCF8D2F80B7990AF210325E5F40848C6FEF41000ECF0EE72CEB191D8E2202204BC12AB4CBBF7866C602617A07E32C30FA7A1336D78B8D3EC6E14F3E7E150FE3"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Cloudflare 'Nimbus2024' Log",
"logId": "DAB6BF6B3FB5B6229F9BC2BB5C6BE87091716CBB51848534BDA43D3048D7FBAB",
"timestamp": 1727253038298,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502200E324530E547770AC7C0056F36DFE1A58D01ADDCCA48359BB45B9DBB7D30E53102210082EF45ECCD22FF6321C358EFC10F94DEC68729FE0BF1EC32916F40454159F8AE"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1754,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: unpkg.com",
":method: GET",
":path: \/@splinetool\/[email protected]\/build\/spline-viewer.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=1",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"access-control-allow-origin: *",
"cache-control: public, max-age=31536000",
"cf-cache-status: MISS",
"cf-ray: 8ced5808bb5aa055-FRA",
"content-encoding: br",
"content-type: application\/javascript; charset=utf-8",
"date: Mon, 07 Oct 2024 10:52:58 GMT",
"etag: \"1845cc-CzM4nsIw5Wc+cUpTK1kwNrNtYzw\"",
"fly-request-id: 01J9K9RGBZT812KGM66WH2X979-fra",
"last-modified: Fri, 22 Jun 1984 21:50:00 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"via: 1.1 fly.io",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1993,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": 91,
"ssl_ms": 208,
"gzip_total": 566000,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 31536000,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1554,
"socket_group": "pm\/https:\/\/unpkg.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 281,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDnDCCA0OgAwIBAgIQF10o7bFKcoMNsJkn1ebtDjAKBggqhkjOPQQDAjA7MQsw\nCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQwwCgYD\nVQQDEwNXRTEwHhcNMjQwOTI1MDczMDM2WhcNMjQxMjI0MDczMDM1WjAUMRIwEAYD\nVQQDEwl1bnBrZy5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS8mUiAtSXW\n1zi3BTnrHNkjvsQ5uXHHmZ8\/s1iRVUh2l\/6xjczu2K+sy6Al2kIC4K1dcpjNt1E6\ncH+64NZMHeXHo4ICTjCCAkowDgYDVR0PAQH\/BAQDAgeAMBMGA1UdJQQMMAoGCCsG\nAQUFBwMBMAwGA1UdEwEB\/wQCMAAwHQYDVR0OBBYEFJxnGX+eWIWDrwvCcrhEoLa+\n2XDnMB8GA1UdIwQYMBaAFJB3kjVnxP+ozKnme9mAeXvMk\/k4MF4GCCsGAQUFBwEB\nBFIwUDAnBggrBgEFBQcwAYYbaHR0cDovL28ucGtpLmdvb2cvcy93ZTEvRjEwMCUG\nCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29vZy93ZTEuY3J0MCEGA1UdEQQaMBiC\nCXVucGtnLmNvbYILKi51bnBrZy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwNgYD\nVR0fBC8wLTAroCmgJ4YlaHR0cDovL2MucGtpLmdvb2cvd2UxL0I0STJIQVF0cTBV\nLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1AO7N0GTV2xrOxVy3nbTNE6Iy\nh0Z8vOzew1FIWUZxH7WbAAABkihNwLwAAAQDAEYwRAIgMY1Lz40vgLeZCvIQMl5f\nQISMb+9BAA7PDucs6xkdjiICIEvBKrTLv3hmxgJhegfjLDD6ehM214uNPsbhTz5+\nFQ\/jAHYA2ra\/az+1tiKfm8K7XGvocJFxbLtRhIU0vaQ9MEjX+6sAAAGSKE3E2gAA\nBAMARzBFAiAOMkUw5Ud3CsfABW823+GljQGt3MpINZu0W527fTDlMQIhAILvRezN\nIv9jIcNY78EPlN7Ghyn+C\/HsMpFvQEVBWfiuMAoGCCqGSM49BAMCA0cAMEQCIGqE\nc+yqSXp2lUpvhuTeJkDYACsUkodJQiede0FyKA45AiBQvl2sC17gZQMKtGUKETOC\n9Z0WvITL\/PJDeYGCmb4P1g==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 12702,
"ttfb_start": 1860,
"ttfb_end": 11361,
"download_start": 11361,
"download_end": 12702,
"download_ms": 1341,
"all_start": 1556,
"all_end": 12702,
"all_ms": 11141,
"index": 27,
"number": 28,
"cpuTimes": {
"FunctionCall": 122
},
"cpu.FunctionCall": 122,
"cpuTime": 122,
"js_timing": [
[
13138.319,
13138.485000000001
],
[
13155.380999999999,
13155.607
],
[
17627.387999999999,
17636.598999999998
],
[
17651.966,
17652.304
],
[
17660.060000000001,
17663.446
],
[
17663.486000000001,
17664.312999999998
],
[
17664.409,
17664.489000000001
],
[
17664.510999999999,
17664.858
],
[
17664.896000000001,
17664.955000000002
],
[
17665.197,
17665.244999999999
],
[
17665.275000000001,
17665.344000000001
],
[
17674.362000000001,
17777.200000000001
],
[
17777.261999999999,
17777.555
],
[
24863.581999999999,
24863.756000000001
],
[
24937.383999999998,
24937.413
],
[
24937.422999999999,
24938.190999999999
],
[
24943.422999999999,
24943.596000000001
],
[
24960.005000000001,
24961.636999999999
],
[
24961.657999999999,
24962.255000000001
],
[
24966.787,
24967.054
]
],
"blockingTime": 102.83799999999974
},
{
"type": 3,
"id": "66384.39",
"request_id": "66384.39",
"ip_addr": "104.17.248.203",
"full_url": "https:\/\/unpkg.com\/isotope-layout@3\/dist\/isotope.pkgd.min.js",
"is_secure": 1,
"method": "GET",
"host": "unpkg.com",
"url": "\/isotope-layout@3\/dist\/isotope.pkgd.min.js",
"raw_id": "66384.39",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 302,
"load_ms": 327,
"ttfb_ms": 327,
"load_start": 1863,
"load_start_float": 1863,
"bytesIn": 72,
"objectSize": 72,
"expires": "",
"cacheControl": "public, s-maxage=600, max-age=60",
"contentType": "text\/plain",
"contentEncoding": "br",
"socket": 272,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1753,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: unpkg.com",
":method: GET",
":path: \/isotope-layout@3\/dist\/isotope.pkgd.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"access-control-allow-origin: *",
"age: 324",
"cache-control: public, s-maxage=600, max-age=60",
"cf-cache-status: HIT",
"cf-ray: 8ced5808ae07dc60-FRA",
"content-encoding: br",
"content-type: text\/plain; charset=utf-8",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"fly-request-id: 01J9K9EKKMDPZ2V0ACAGSTYBYN-fra",
"location: \/[email protected]\/dist\/isotope.pkgd.min.js",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept, Accept-Encoding",
"via: 1.1 fly.io",
"x-content-type-options: nosniff",
":status: 302"
]
},
"bytesOut": 1849,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": -1,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1550,
"socket_group": "https:\/\/unpkg.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 3,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"chunks": [
{
"ts": 2190,
"bytes": 72
},
{
"ts": 2190,
"bytes": 0
}
],
"netlog_id": 1000000,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 2190,
"ttfb_start": 1863,
"ttfb_end": 2190,
"download_start": 2190,
"download_end": 2190,
"download_ms": 0,
"all_start": 1863,
"all_end": 2190,
"all_ms": 327,
"index": 28,
"number": 29,
"cpuTimes": {
"EvaluateScript": 4,
"v8.compile": 1,
"FunctionCall": 1
},
"cpu.EvaluateScript": 4,
"cpu.v8.compile": 1,
"cpu.FunctionCall": 1,
"cpuTime": 6,
"js_timing": [
[
2736.3989999999999,
2740.75
],
[
2736.4110000000001,
2737.5740000000001
],
[
13068.950000000001,
13069.272999999999
],
[
13069.285,
13069.465
]
]
},
{
"type": 3,
"id": "66384.34",
"request_id": "66384.34",
"ip_addr": "151.101.194.137",
"full_url": "https:\/\/code.jquery.com\/jquery-3.6.4.min.js",
"is_secure": 1,
"method": "GET",
"host": "code.jquery.com",
"url": "\/jquery-3.6.4.min.js",
"raw_id": "66384.34",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 229,
"ttfb_ms": 145,
"load_start": 2081,
"load_start_float": 2081.0002209999998,
"bytesIn": 31011,
"objectSize": 31011,
"objectSizeUncompressed": 89795,
"chunks": [
{
"ts": 2228,
"bytes": 7986,
"inflated": 21680
},
{
"ts": 2232,
"bytes": 2772,
"inflated": 8351
},
{
"ts": 2237,
"bytes": 2772,
"inflated": 7942
},
{
"ts": 2252,
"bytes": 2227,
"inflated": 6439
},
{
"ts": 2261,
"bytes": 2763,
"inflated": 8685
},
{
"ts": 2290,
"bytes": 2772,
"inflated": 8079
},
{
"ts": 2299,
"bytes": 2772,
"inflated": 8915
},
{
"ts": 2305,
"bytes": 2772,
"inflated": 7402
},
{
"ts": 2307,
"bytes": 1386,
"inflated": 3824
},
{
"ts": 2310,
"bytes": 2789,
"inflated": 8478
}
],
"expires": "",
"cacheControl": "public, max-age=31536000, stale-while-revalidate=604800",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 338,
"protocol": "HTTP\/2",
"dns_start": 1541,
"dns_end": 1642,
"connect_start": 1650,
"connect_end": 1856,
"ssl_start": 1856,
"ssl_end": 2077,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.jquery.com",
"sanList": [
"*.jquery.com",
"jquery.com"
],
"issuer": "Sectigo ECC Domain Validation Secure Server CA",
"validFrom": 1719273600,
"validTo": 1750895999,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2025h1' log",
"logId": "CF1156EED52E7CAFF3875BD9692E9BE91A71674AB017ECAC01D25B77CECC3B08",
"timestamp": 1719284708628,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100976E4280D10DC9FBCF867FBC9FB7133D82364D6A8B855BBC55053D648A7D3CAF022100CA38DA55C1095AC8BEF7CB1CCE6CA0A6E3A654FD2E052DB8B55E4CF1182E912B"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2025h1'",
"logId": "A2E30AE445EFBDAD9B7E38ED47677753D7825B8494D72B5E1B2CC4B950A447E7",
"timestamp": 1719284708553,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3044022002D11960FE4D5A7E864790BD929301A7376106DBAC0B9A4764A6B364C378AF2002202FB02BA32DADB5B4938B6DC07AA47A2857B618DE896BF05961F39A7B88DAE17F"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2025h1' log",
"logId": "4E75A3275C9A10C3385B6CD4DF3F52EB1DF0E08E1B8D69C0B1FA64B1629A39DF",
"timestamp": 1719284708526,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100D6148C3C550A2FDE812EDE15BAA9D319C1D389982FD6E43DB0EA43AA06B16D51022100CB501DEF85E56FC6B08E36501EC437305DD8B72C7D0D9FD8F5930E4DF045AFAB"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1746,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: code.jquery.com",
":method: GET",
":path: \/jquery-3.6.4.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"age: 3551864",
"cache-control: public, max-age=31536000, stale-while-revalidate=604800",
"content-encoding: gzip",
"content-length: 31011",
"content-type: application\/javascript; charset=utf-8",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: W\/\"28feccc0-15ec3\"",
"last-modified: Fri, 18 Oct 1991 12:00:00 GMT",
"server: nginx",
"vary: Accept-Encoding",
"via: 1.1 varnish, 1.1 varnish",
"x-cache: HIT, HIT",
"x-cache-hits: 133, 75591",
"x-served-by: cache-lga21953-LGA, cache-fra-eddf8230148-FRA",
"x-timer: S1728298370.513427,VS0,VE0",
":status: 200"
]
},
"bytesOut": 1801,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 101,
"connect_ms": 206,
"ssl_ms": 221,
"gzip_total": 31011,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 27984136,
"cdn_provider": "Fastly",
"server_count": null,
"created": 1540,
"socket_group": "https:\/\/code.jquery.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_UNKNOWN_4876": 0
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 221,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIEozCCBEigAwIBAgIQUEm8UGbaeB8KoV+Yy2WbUTAKBggqhkjOPQQDAjCBjzEL\nMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE\nBxMHU2FsZm9yZDEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTcwNQYDVQQDEy5T\nZWN0aWdvIEVDQyBEb21haW4gVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENBMB4X\nDTI0MDYyNTAwMDAwMFoXDTI1MDYyNTIzNTk1OVowFzEVMBMGA1UEAwwMKi5qcXVl\ncnkuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAER540puW9LKz9gM1QmGd9\nlgo0KZPjUoBePzfEzGlc5Uygwt2IjJ\/bwzVVacqtqBzHYCtR2tnUqAlZh7BaU+XI\nOKOCAvswggL3MB8GA1UdIwQYMBaAFPaFCjsRhuEEfQ6qCyzS7sxke3uuMB0GA1Ud\nDgQWBBTVLGM0lB8aPgtlj2IaF83hE8vnwjAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0T\nAQH\/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0gBEIw\nQDA0BgsrBgEEAbIxAQICBzAlMCMGCCsGAQUFBwIBFhdodHRwczovL3NlY3RpZ28u\nY29tL0NQUzAIBgZngQwBAgEwgYQGCCsGAQUFBwEBBHgwdjBPBggrBgEFBQcwAoZD\naHR0cDovL2NydC5zZWN0aWdvLmNvbS9TZWN0aWdvRUNDRG9tYWluVmFsaWRhdGlv\nblNlY3VyZVNlcnZlckNBLmNydDAjBggrBgEFBQcwAYYXaHR0cDovL29jc3Auc2Vj\ndGlnby5jb20wIwYDVR0RBBwwGoIMKi5qcXVlcnkuY29tggpqcXVlcnkuY29tMIIB\nfwYKKwYBBAHWeQIEAgSCAW8EggFrAWkAdwDPEVbu1S58r\/OHW9lpLpvpGnFnSrAX\n7KwB0lt3zsw7CAAAAZBNWrUUAAAEAwBIMEYCIQCXbkKA0Q3J+8+Gf7yftxM9gjZN\naouFW7xVBT1kin08rwIhAMo42lXBCVrIvvfLHM5soKbjplT9LgUtuLVeTPEYLpEr\nAHUAouMK5EXvva2bfjjtR2d3U9eCW4SU1yteGyzEuVCkR+cAAAGQTVq0yQAABAMA\nRjBEAiAC0Rlg\/k1afoZHkL2SkwGnN2EG26wLmkdkprNkw3ivIAIgL7Aroy2ttbST\ni23AeqR6KFe2GN6Ja\/BZYfOae4ja4X8AdwBOdaMnXJoQwzhbbNTfP1LrHfDgjhuN\nacCx+mSxYpo53wAAAZBNWrSuAAAEAwBIMEYCIQDWFIw8VQov3oEu3hW6qdMZwdOJ\nmC\/W5D2w6kOqBrFtUQIhAMtQHe+F5W\/GsI42UB7ENzBd2LcsfQ2f2PWTDk3wRa+r\nMAoGCCqGSM49BAMCA0kAMEYCIQD\/f0xMpCMjUYjPvYm3QIoVfzrCBJ6jV2mz9mWw\nfp+vUwIhAI\/tMjYbP6wILBBSdRqFYdOfdZIm9CjVpvs8OC6zX3+n\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDqDCCAy6gAwIBAgIRAPNkTmtuAFAjfglGvXvh9R0wCgYIKoZIzj0EAwMwgYgx\nCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5MRQwEgYDVQQHEwtKZXJz\nZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMS4wLAYDVQQD\nEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTE4MTEw\nMjAwMDAwMFoXDTMwMTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAkdCMRswGQYDVQQI\nExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoT\nD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UEAxMuU2VjdGlnbyBFQ0MgRG9tYWluIFZh\nbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTBZMBMGByqGSM49AgEGCCqGSM49AwEH\nA0IABHkYk8qfbZ5sVwAjBTcLXw9YWsTef1Wj6R7W2SUKiKAgSh16TwUwimNJE4xk\nIQeV\/To14UrOkPAY9z2vaKb71EijggFuMIIBajAfBgNVHSMEGDAWgBQ64QmG1M8Z\nwpZ2dEl23OA1xmNjmjAdBgNVHQ4EFgQU9oUKOxGG4QR9DqoLLNLuzGR7e64wDgYD\nVR0PAQH\/BAQDAgGGMBIGA1UdEwEB\/wQIMAYBAf8CAQAwHQYDVR0lBBYwFAYIKwYB\nBQUHAwEGCCsGAQUFBwMCMBsGA1UdIAQUMBIwBgYEVR0gADAIBgZngQwBAgEwUAYD\nVR0fBEkwRzBFoEOgQYY\/aHR0cDovL2NybC51c2VydHJ1c3QuY29tL1VTRVJUcnVz\ndEVDQ0NlcnRpZmljYXRpb25BdXRob3JpdHkuY3JsMHYGCCsGAQUFBwEBBGowaDA\/\nBggrBgEFBQcwAoYzaHR0cDovL2NydC51c2VydHJ1c3QuY29tL1VTRVJUcnVzdEVD\nQ0FkZFRydXN0Q0EuY3J0MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1\nc3QuY29tMAoGCCqGSM49BAMDA2gAMGUCMEvnx3FcsVwJbZpCYF9z6fDWJtS1UVRs\ncS0chWBNKPFNpvDKdrdKRe+oAkr2jU+ubgIxAODheSr2XhcA7oz9HmedGdMhlrd9\n4ToKFbZl+\/OnFFzqnvOhcjHvClECEQcKmc8fmA==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIID0zCCArugAwIBAgIQVmcdBOpPmUxvEIFHWdJ1lDANBgkqhkiG9w0BAQwFADB7\nMQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD\nVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE\nAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4\nMTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5\nMRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO\nZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0\naG9yaXR5MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGqxUWqn5aCPnetUkb1PGWthL\nq8bVttHmc3Gu3ZzWDGH926CJA7gFFOxXzu5dP+Ihs8731Ip54KODfi2X0GHE8Znc\nJZFjq38wo7Rw4sehM5zzvy5cU7Ffs30yf4o043l5o4HyMIHvMB8GA1UdIwQYMBaA\nFKARCiM+lvEH7OKvKe+CpX\/QMKS0MB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1\nxmNjmjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH\/BAUwAwEB\/zARBgNVHSAECjAI\nMAYGBFUdIAAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5j\nb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNAYIKwYBBQUHAQEEKDAmMCQG\nCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEM\nBQADggEBABns652JLCALBIAdGN5CmXKZFjK9Dpx1WywV4ilAbe7\/ctvbq5AfjJXy\nij0IckKJUAfiORVsAYfZFhr1wHUrxeZWEQff2Ji8fJ8ZOd+LygBkc7xGEJuTI42+\nFsMuCIKchjN0djsoTI0DQoWz4rIjQtUfenVqGtF8qmchxDM6OW1TyaLtYiKou+JV\nbJlsQ2uRl9EMC5MCHdK8aXdJ5htN978UeAOwproLtOGFfy\/cQjutdAFI3tZs4RmY\nCV4Ks2dH\/hzg1cEo70qLRDEmBDeNiXQ2Lu+lIg+DdEmSx\/cQwgwp+7e9un\/jX9Wf\n8qn0dNW44bOwgeThpWOjzOoEeJBuv\/c=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 2310,
"ttfb_start": 2081,
"ttfb_end": 2226,
"download_start": 2226,
"download_end": 2310,
"download_ms": 84,
"all_start": 1541,
"all_end": 2310,
"all_ms": 757,
"index": 29,
"number": 30,
"cpuTimes": {
"EvaluateScript": 22,
"v8.compile": 2,
"FunctionCall": 0
},
"cpu.EvaluateScript": 22,
"cpu.v8.compile": 2,
"cpu.FunctionCall": 0,
"cpuTime": 25,
"js_timing": [
[
2606.069,
2628.2179999999998
],
[
2606.0909999999999,
2608.48
],
[
13068.18,
13068.444
]
]
},
{
"type": 3,
"id": "66384.41",
"request_id": "66384.41",
"ip_addr": "162.159.128.61",
"full_url": "https:\/\/player.vimeo.com\/api\/player.js",
"is_secure": 1,
"method": "GET",
"host": "player.vimeo.com",
"url": "\/api\/player.js",
"raw_id": "66384.41",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 204,
"ttfb_ms": 179,
"load_start": 2085,
"load_start_float": 2085.0002890000001,
"bytesIn": 11434,
"objectSize": 11434,
"objectSizeUncompressed": 38211,
"chunks": [
{
"ts": 2265,
"bytes": 274,
"inflated": 312
},
{
"ts": 2268,
"bytes": 2738,
"inflated": 7777
},
{
"ts": 2275,
"bytes": 4107,
"inflated": 12314
},
{
"ts": 2282,
"bytes": 4107,
"inflated": 17099
},
{
"ts": 2289,
"bytes": 208,
"inflated": 709
}
],
"expires": "Mon, 07 Oct 2024 07:21:28 GMT",
"cacheControl": "max-age=1800",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 342,
"protocol": "http\/1.1",
"dns_start": 1559,
"dns_end": 1649,
"connect_start": 1651,
"connect_end": 1861,
"ssl_start": 1861,
"ssl_end": 2082,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519Kyber768Draft00",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "player.vimeo.com",
"sanList": [
"player.vimeo.com"
],
"issuer": "WE1",
"validFrom": 1727025075,
"validTo": 1734801074,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2024' log",
"logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
"timestamp": 1727028676036,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220586F6D515E153CB18819244178093B961278FAC98007B20E4E2A8611DEBE218A022100BA0955EDD996A6DE64C076B13D5B6156EE9CF5628584768526EC9D8EEDDD089F"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Yeti2024 Log",
"logId": "48B0E36BDAA647340FE56A02FA9D30EB1C5201CB56DD2C81D9BBBFAB39D88473",
"timestamp": 1727028676146,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100D99962AE9DBC14137FB519BA3D612CDCFBDCF512DEA2A7DBECEFA14AD21D73EB022053B75A6D40827F0306BAC6E98ED957DD14E1D082A52375D2A3F2C7F1D27991E5"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1755,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
"Accept: *\/*",
"Accept-Encoding: gzip, deflate, br, zstd",
"Accept-Language: en-US,en;q=0.9",
"Connection: keep-alive",
"Host: player.vimeo.com",
"Referer: https:\/\/fabric.codebydennis.com\/",
"Sec-Fetch-Dest: script",
"Sec-Fetch-Mode: no-cors",
"Sec-Fetch-Site: cross-site",
"User-Agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\""
],
"response": [
"HTTP\/1.1 200 OK",
"Date: Mon, 07 Oct 2024 10:52:49 GMT",
"Content-Type: application\/javascript;charset=utf-8",
"Content-Length: 11434",
"Connection: keep-alive",
"access-control-allow-origin: *",
"Cache-Control: max-age=1800",
"content-security-policy: default-src 'none'; style-src 'unsafe-inline'",
"expires: Mon, 07 Oct 2024 07:21:28 GMT",
"x-player-backend: g",
"x-backend-server: player-backend-edge-entry",
"x-bapp-server:",
"Content-Encoding: gzip",
"accept-ranges: bytes",
"via: 1.1 varnish",
"Age: 81",
"x-served-by: cache-fra-eddf8230076-FRA",
"x-cache: HIT",
"x-cache-hits: 35",
"x-timer: S1728298370.537344,VS0,VE0",
"vary: Accept-Encoding",
"CF-Cache-Status: DYNAMIC",
"Set-Cookie: __cf_bm=wg.gDQvyIciJnAiuKll8bc3zbaMNSvy3nKjQZo1URHI-1728298369-1.0.1.1-t.A_UBc2a_1BGJEb6.Eh0ee_RUi.J576S76_RPPygDaiCzTulXnaGsVq9iGLKSB7; path=\/; expires=Mon, 07-Oct-24 11:22:49 GMT; domain=.vimeo.com; HttpOnly; Secure; SameSite=None",
"Set-Cookie: _cfuvid=ZJHZqjucSTTUTo2Ek655QLc5WORuC9pFElKFDdfIVCs-1728298369539-0.0.1.1-604800000; path=\/; domain=.vimeo.com; HttpOnly; Secure; SameSite=None",
"Server: cloudflare",
"CF-RAY: 8ced58098b8b1e0c-FRA"
]
},
"bytesOut": 1618,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 90,
"connect_ms": 210,
"ssl_ms": 221,
"gzip_total": 11434,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 1719,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1556,
"socket_group": "https:\/\/player.vimeo.com <https:\/\/codebydennis.com same_site>",
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "http\/1.1",
"tls_cipher_suite": 4865,
"netlog_id": 289,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDnzCCA0WgAwIBAgIQC4gnDigeMckRzmigLrOrmTAKBggqhkjOPQQDAjA7MQsw\nCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQwwCgYD\nVQQDEwNXRTEwHhcNMjQwOTIyMTcxMTE1WhcNMjQxMjIxMTcxMTE0WjAbMRkwFwYD\nVQQDExBwbGF5ZXIudmltZW8uY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE\n3rlZhTDLFcyDvW7HEfe3O4wnQPugU4gTdqKBbkeCdMlJkBREOKOG34\/t0dmuh2Ci\n1f0Kcx6D59uYHXiZn3RN5aOCAkkwggJFMA4GA1UdDwEB\/wQEAwIHgDATBgNVHSUE\nDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT4FTCMk8rfj52p\naVELER06L2yUejAfBgNVHSMEGDAWgBSQd5I1Z8T\/qMyp5nvZgHl7zJP5ODBeBggr\nBgEFBQcBAQRSMFAwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vLnBraS5nb29nL3Mvd2Ux\nL0M0ZzAlBggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdvb2cvd2UxLmNydDAbBgNV\nHREEFDASghBwbGF5ZXIudmltZW8uY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMDYG\nA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jLnBraS5nb29nL3dlMS9QQ1VlUVZpUWxZ\nYy5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgDuzdBk1dsazsVct520zROi\nModGfLzs3sNRSFlGcR+1mwAAAZIa7kXEAAAEAwBHMEUCIFhvbVFeFTyxiBkkQXgJ\nO5YSePrJgAeyDk4qhhHeviGKAiEAuglV7dmWpt5kwHaxPVthVu6c9WKFhHaFJuyd\nju3dCJ8AdgBIsONr2qZHNA\/lagL6nTDrHFIBy1bdLIHZu7+rOdiEcwAAAZIa7kYy\nAAAEAwBHMEUCIQDZmWKunbwUE3+1Gbo9YSzc+9z1Et6ip9vs76FK0h1z6wIgU7da\nbUCCfwMGusbpjtlX3RTh0IKlI3XSo\/LH8dJ5keUwCgYIKoZIzj0EAwIDSAAwRQIh\nAJPNw4s0uyU3TbZljnnjy45zm54nL9ECLZIYO175x2j+AiBO86Zv\/yXgn2Mzgh8C\nzWy9snPbVQcbzTHQ\/7qQzvliAg==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 2289,
"ttfb_start": 2085,
"ttfb_end": 2264,
"download_start": 2264,
"download_end": 2289,
"download_ms": 25,
"all_start": 1559,
"all_end": 2289,
"all_ms": 725,
"index": 30,
"number": 31,
"cpuTimes": {
"EvaluateScript": 10,
"v8.compile": 5
},
"cpu.EvaluateScript": 10,
"cpu.v8.compile": 5,
"cpuTime": 14,
"js_timing": [
[
2741.8380000000002,
2751.3879999999999
],
[
2741.8510000000001,
2746.79
]
]
},
{
"type": 3,
"id": "66384.36",
"request_id": "66384.36",
"ip_addr": "151.101.1.229",
"full_url": "https:\/\/cdn.jsdelivr.net\/npm\/@barba\/[email protected]",
"is_secure": 1,
"method": "GET",
"host": "cdn.jsdelivr.net",
"url": "\/npm\/@barba\/[email protected]",
"raw_id": "66384.36",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 201,
"ttfb_ms": 147,
"load_start": 2089,
"load_start_float": 2089.0002469999999,
"bytesIn": 9114,
"objectSize": 9114,
"objectSizeUncompressed": 29219,
"chunks": [
{
"ts": 2243,
"bytes": 2763,
"inflated": 6801
},
{
"ts": 2247,
"bytes": 2772,
"inflated": 8807
},
{
"ts": 2257,
"bytes": 2772,
"inflated": 10373
},
{
"ts": 2289,
"bytes": 807,
"inflated": 3238
}
],
"expires": "",
"cacheControl": "public, max-age=31536000, s-maxage=31536000, immutable",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 344,
"protocol": "HTTP\/2",
"dns_start": 1545,
"dns_end": 1666,
"connect_start": 1667,
"connect_end": 1861,
"ssl_start": 1861,
"ssl_end": 2089,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "jsdelivr.net",
"sanList": [
"jsdelivr.net",
"*.jsdelivr.net"
],
"issuer": "GlobalSign Atlas R3 DV TLS CA 2024 Q3",
"validFrom": 1722353765,
"validTo": 1756654564,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2025h2' log",
"logId": "DDDCCA3495D7E11605E79532FAC79FF83D1C50DFDB003A1412760A2CACBBC82A",
"timestamp": 1722353765198,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100B436A831B3E882BA48687AC02F535C2EBE8DDA2089312565B5EFAB2D4B3585A2022100DACD8B5DAF975348657D672929EE5C62B6BC50067BDFF299F7DF98CB1DC2A4EE"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2025h2'",
"logId": "0DE1F2302BD30DC140621209EA552EFC47747CB1D7E930EF0E421EB47E4EAA34",
"timestamp": 1722353765321,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30440220538096CF5CDDBF92372315AC72083ED2E982D673BFEA22281D9FFA8654109441022001234F03245F242F8C2C218B5DDDD279BEB494FE9189A96694C35EF12DECCCC7"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2025h2' log",
"logId": "12F14E34BD53724C840619C38F3F7A13F8E7B56287889C6D300584EBE586263A",
"timestamp": 1722353765433,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450221009A95551386C7BA3EF1A3D26E811F709AC9C89DF2DE5E0CCFC64891DA16A578CE02204F74E3778D68C16350B7EE6EDDDE0A98007BBB8A523680628EB0024E5BC6BDF4"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1750,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.jsdelivr.net",
":method: GET",
":path: \/npm\/@barba\/[email protected]",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"access-control-expose-headers: *",
"age: 1209029",
"alt-svc: h3=\":443\";ma=86400,h3-29=\":443\";ma=86400,h3-27=\":443\";ma=86400",
"cache-control: public, max-age=31536000, s-maxage=31536000, immutable",
"content-encoding: br",
"content-length: 9114",
"content-type: application\/javascript; charset=utf-8",
"cross-origin-resource-policy: cross-origin",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: W\/\"7223-OA3bYn2aWMWL\/Fax19D64kNjO6E\"",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"timing-allow-origin: *",
"vary: Accept-Encoding",
"x-cache: HIT",
"x-content-type-options: nosniff",
"x-jsd-version: 2.9.7",
"x-jsd-version-type: version",
"x-served-by: cache-fra-etou8220065-FRA",
":status: 200"
]
},
"bytesOut": 1810,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 121,
"connect_ms": 194,
"ssl_ms": 228,
"gzip_total": 9114,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 30326971,
"cdn_provider": "jsDelivr",
"server_count": null,
"created": 1544,
"socket_group": "https:\/\/cdn.jsdelivr.net <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_UNKNOWN_4876": 0
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 247,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIGazCCBVOgAwIBAgIQAThuIOjsSv3upsRdnc3a6TANBgkqhkiG9w0BAQsFADBY\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEuMCwGA1UE\nAxMlR2xvYmFsU2lnbiBBdGxhcyBSMyBEViBUTFMgQ0EgMjAyNCBRMzAeFw0yNDA3\nMzAxNTM2MDVaFw0yNTA4MzExNTM2MDRaMBcxFTATBgNVBAMMDGpzZGVsaXZyLm5l\ndDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMWLQzCz0\/ERAcZHSb7X\nsfqOhpUslzaYwoQ9lEpYKoZxk8V8VHbSwv9g9oztvIlkjaA7M\/eRI6u7vvPgB2bx\nGZgoGh4lTMxwaOOE2dDpJ1zaeV+Z0JmywWl6npI0V\/s8Qc6GFYoeX9yVJp5LZfe0\nGOzxwYOrV7G20BnqYfrnRrkV\/OWhNWNdJKGLd9bnBrkhReGH8QF2c5BvDBIwcgbv\nrQTl\/WHtE8Blp1Lgeu1yA6bZ\/pM82jttBL7qQTaS03o6IyhBtp2zKNY2gHDOuTtH\nRylsmJgUEUmmyefg9+8O65jggPst\/02sZAe5q99vzPKX4CnoQL3RaqFSR7ADUqnx\nUw0CAwEAAaOCA3AwggNsMCcGA1UdEQQgMB6CDGpzZGVsaXZyLm5ldIIOKi5qc2Rl\nbGl2ci5uZXQwDgYDVR0PAQH\/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr\nBgEFBQcDAjAdBgNVHQ4EFgQU2wGbNe7FPOs+1chOGujri9TYQCIwVwYDVR0gBFAw\nTjAIBgZngQwBAgEwQgYKKwYBBAGgMgoBAzA0MDIGCCsGAQUFBwIBFiZodHRwczov\nL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAMBgNVHRMBAf8EAjAAMIGe\nBggrBgEFBQcBAQSBkTCBjjBABggrBgEFBQcwAYY0aHR0cDovL29jc3AuZ2xvYmFs\nc2lnbi5jb20vY2EvZ3NhdGxhc3IzZHZ0bHNjYTIwMjRxMzBKBggrBgEFBQcwAoY+\naHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3NhdGxhc3IzZHZ0\nbHNjYTIwMjRxMy5jcnQwHwYDVR0jBBgwFoAUZeAqUx2nR\/ENMYA8Vnjb7FGXrDMw\nSAYDVR0fBEEwPzA9oDugOYY3aHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9jYS9n\nc2F0bGFzcjNkdnRsc2NhMjAyNHEzLmNybDCCAX4GCisGAQQB1nkCBAIEggFuBIIB\nagFoAHcA3dzKNJXX4RYF55Uy+sef+D0cUN\/bADoUEnYKLKy7yCoAAAGRBEjLTgAA\nBAMASDBGAiEAtDaoMbPogrpIaHrAL1NcLr6N2iCJMSVlte+rLUs1haICIQDazYtd\nr5dTSGV9Zykp7lxitrxQBnvf8pn335jLHcKk7gB1AA3h8jAr0w3BQGISCepVLvxH\ndHyx1+kw7w5CHrR+Tqo0AAABkQRIy8kAAAQDAEYwRAIgU4CWz1zdv5I3IxWscgg+\n0umC1nO\/6iIoHZ\/6hlQQlEECIAEjTwMkXyQvjCwhi13d0nm+tJT+kYmpZpTDXvEt\n7MzHAHYAEvFONL1TckyEBhnDjz96E\/jntWKHiJxtMAWE6+WGJjoAAAGRBEjMOQAA\nBAMARzBFAiEAmpVVE4bHuj7xo9JugR9wmsnInfLeXgzPxkiR2haleM4CIE9043eN\naMFjULfubt3eCpgAe7uKUjaAYo6wAk5bxr30MA0GCSqGSIb3DQEBCwUAA4IBAQAe\nDbqkF0iaBxFU\/sqwh958zLniaEFkg6B6tAJmEQOxxdwJicGB8zBwqQP0tAWoWMNW\n9k9bXRHwYYNG2i4cwIZlBMCmZ3vSdAQAzR+0mbVbCWMRzpiLe0hPcQ1HibBhu8Zu\nbDQtaeKXUtOyVQaaYvyosghDjxmZMLAS5XzQ5UWIMCA3e1YqsTZoEnYG3Hxxr2Hb\nOSlj5rYoLySPwvvp1N\/k7C08EXSTp0+NkBBU3BzeWrzd+J5UcD\/L9IVX\/usinbNt\nycTFF4\/plBD9fwOOvqbnQj33bu\/9Oht9ImYlPw3EUThnWj66yXp+VgmeAXqq\/rkZ\nSh9Twk\/tqeB38xDBf8w2\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEkDCCA3igAwIBAgIRAIDlasXiPUuvww4lfJcCt\/8wDQYJKoZIhvcNAQELBQAw\nTDEgMB4GA1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkds\nb2JhbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMjQwNDE3MDMxNzMwWhcN\nMjYwNDE3MDAwMDAwWjBYMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2ln\nbiBudi1zYTEuMCwGA1UEAxMlR2xvYmFsU2lnbiBBdGxhcyBSMyBEViBUTFMgQ0Eg\nMjAyNCBRMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKO4BRaXleFZ\nF7D3Uu5Q64jkndrO7k9NKvRV9OXmCjTDlWJToA8YEsCob\/iBg1JjQprTV\/FZoWB3\nPgQu1eRe4H3sQwDdunuqjRC+PMTg51dRv7OM8BZXvu\/fdWw9dGiOshfZmwT4hikR\nBMKjuY2FAtNYWhQsCtNs3+Uw0yw4RhyFkULvIItbcc83xylPZ6O3q1nEhyrBgvoG\n5JkicOpCIggvq4p6DQz1+3q\/jQeDaYfASLaPGNnvZmFuuWD\/gEOAUBHqrkYqDdQG\n2HDrZTmIugyDPrbbiM37Rd5JzG+toxBkH0SHO6cAtCboB4xyD1ToLGGw631ixCUF\nAPGUtL5AKqECAwEAAaOCAV8wggFbMA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAU\nBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4E\nFgQUZeAqUx2nR\/ENMYA8Vnjb7FGXrDMwHwYDVR0jBBgwFoAUj\/BLf6guRSSuTVD6\nY5qL3uLdG7wwewYIKwYBBQUHAQEEbzBtMC4GCCsGAQUFBzABhiJodHRwOi8vb2Nz\ncDIuZ2xvYmFsc2lnbi5jb20vcm9vdHIzMDsGCCsGAQUFBzAChi9odHRwOi8vc2Vj\ndXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9yb290LXIzLmNydDA2BgNVHR8ELzAt\nMCugKaAnhiVodHRwOi8vY3JsLmdsb2JhbHNpZ24uY29tL3Jvb3QtcjMuY3JsMCEG\nA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQBoDIKAQMwDQYJKoZIhvcNAQELBQAD\nggEBAGjIhpNJii+zsVlDhSCThUYCccFrW9RsQpU18BJfOFsClu8PGTv8SNghqn5I\n2jlkTY2ssGOG+qumX2T3pexfueP81vXkE44c43\/fpAw6WON0Baq02YkTkoXK2z10\n2BcbD4jIbgTOwgud2d1Us2H9H90IfI436Jclb4F2iGOpmCoLfY2IMW3jzQzz3zWR\nuDXoOOBWUTz0Gg42ENHMaebc\/v7rhKxzMGWxcHNKm1oK5t3Ns2i4pJ\/ATJZT1osR\njLxcTZK\/pB44co\/MIYKGHBS2Z6+NKxIbxaFWUZ8c1ggpkyTRTynGGPkjV5Nwhad6\nEtODo9Xpp0N49VcsMXrbNXqsGuw=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 2290,
"ttfb_start": 2089,
"ttfb_end": 2236,
"download_start": 2236,
"download_end": 2290,
"download_ms": 54,
"all_start": 1545,
"all_end": 2290,
"all_ms": 744,
"index": 31,
"number": 32,
"cpuTimes": {
"EvaluateScript": 2,
"v8.compile": 1
},
"cpu.EvaluateScript": 2,
"cpu.v8.compile": 1,
"cpuTime": 2,
"js_timing": [
[
2728.0659999999998,
2729.6869999999999
],
[
2728.0839999999998,
2728.7939999999999
]
]
},
{
"type": 3,
"id": "66384.37",
"request_id": "66384.37",
"ip_addr": "151.101.1.229",
"full_url": "https:\/\/cdn.jsdelivr.net\/npm\/[email protected]\/dist\/lazyload.min.js",
"is_secure": 1,
"method": "GET",
"host": "cdn.jsdelivr.net",
"url": "\/npm\/[email protected]\/dist\/lazyload.min.js",
"raw_id": "66384.37",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 208,
"ttfb_ms": 202,
"load_start": 2091,
"load_start_float": 2091.0002599999998,
"bytesIn": 3204,
"objectSize": 3204,
"objectSizeUncompressed": 8893,
"chunks": [
{
"ts": 2295,
"bytes": 2684,
"inflated": 7305
},
{
"ts": 2299,
"bytes": 520,
"inflated": 1588
}
],
"expires": "",
"cacheControl": "public, max-age=31536000, s-maxage=31536000, immutable",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 344,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1751,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.jsdelivr.net",
":method: GET",
":path: \/npm\/[email protected]\/dist\/lazyload.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"access-control-expose-headers: *",
"age: 2262650",
"alt-svc: h3=\":443\";ma=86400,h3-29=\":443\";ma=86400,h3-27=\":443\";ma=86400",
"cache-control: public, max-age=31536000, s-maxage=31536000, immutable",
"content-encoding: br",
"content-length: 3204",
"content-type: application\/javascript; charset=utf-8",
"cross-origin-resource-policy: cross-origin",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: W\/\"22bd-Qkk1rn2tKlgK\/DLdJMG1vwYpmo0\"",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"timing-allow-origin: *",
"vary: Accept-Encoding",
"x-cache: HIT",
"x-content-type-options: nosniff",
"x-jsd-version: 17.8.3",
"x-jsd-version-type: version",
"x-served-by: cache-fra-etou8220065-FRA",
":status: 200"
]
},
"bytesOut": 1891,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 3204,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 29273350,
"cdn_provider": "jsDelivr",
"server_count": null,
"created": 1546,
"socket_group": "https:\/\/cdn.jsdelivr.net <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 1,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 260,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 2299,
"ttfb_start": 2091,
"ttfb_end": 2293,
"download_start": 2293,
"download_end": 2299,
"download_ms": 6,
"all_start": 2091,
"all_end": 2299,
"all_ms": 208,
"index": 32,
"number": 33,
"cpuTimes": {
"EvaluateScript": 1,
"v8.compile": 0,
"FunctionCall": 6
},
"cpu.EvaluateScript": 1,
"cpu.v8.compile": 0,
"cpu.FunctionCall": 6,
"cpuTime": 7,
"js_timing": [
[
2729.9569999999999,
2730.7280000000001
],
[
2729.973,
2730.2289999999998
],
[
13148.999,
13151.022999999999
],
[
13323.210999999999,
13323.656999999999
],
[
13323.709000000001,
13327.002
],
[
13334.123,
13334.218999999999
],
[
13334.242,
13334.324000000001
],
[
13380.291999999999,
13380.429
],
[
13380.453,
13380.532999999999
]
]
},
{
"type": 3,
"id": "66384.39-1",
"request_id": "66384.39-1",
"ip_addr": "104.17.248.203",
"full_url": "https:\/\/unpkg.com\/[email protected]\/dist\/isotope.pkgd.min.js",
"is_secure": 1,
"method": "GET",
"host": "unpkg.com",
"url": "\/[email protected]\/dist\/isotope.pkgd.min.js",
"raw_id": "66384.39",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 107,
"ttfb_ms": 84,
"load_start": 2227,
"load_start_float": 2227.0002730000001,
"bytesIn": 13633,
"objectSize": 13633,
"objectSizeUncompressed": 35445,
"chunks": [
{
"ts": 2314,
"bytes": 1360,
"inflated": 2487
},
{
"ts": 2319,
"bytes": 2738,
"inflated": 6426
},
{
"ts": 2326,
"bytes": 4098,
"inflated": 11344
},
{
"ts": 2334,
"bytes": 5437,
"inflated": 15188
}
],
"expires": "",
"cacheControl": "public, max-age=31536000",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 272,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1753,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: unpkg.com",
":method: GET",
":path: \/[email protected]\/dist\/isotope.pkgd.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"access-control-allow-origin: *",
"age: 3567762",
"cache-control: public, max-age=31536000",
"cf-cache-status: HIT",
"cf-ray: 8ced580a5b6fdc60-FRA",
"content-encoding: br",
"content-type: application\/javascript; charset=utf-8",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"8a75-xOWZTyTujI0s8tZgLwtWuQlqLpg\"",
"fly-request-id: 01J68Z91CYY0A5PEJEE9WVAJD5-fra",
"last-modified: Sat, 26 Oct 1985 08:15:00 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"via: 1.1 fly.io",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1861,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 13766,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 27968238,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 2214,
"socket_group": "https:\/\/unpkg.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 0,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 273,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 2334,
"ttfb_start": 2227,
"ttfb_end": 2311,
"download_start": 2311,
"download_end": 2334,
"download_ms": 23,
"all_start": 2227,
"all_end": 2334,
"all_ms": 107,
"index": 33,
"number": 34
},
{
"type": 3,
"id": "66384.50",
"request_id": "66384.50",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/RaleGrotesk-Regular.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/RaleGrotesk-Regular.woff2",
"raw_id": "66384.50",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 73,
"ttfb_ms": 71,
"load_start": 2348,
"load_start_float": 2348.0003660000002,
"bytesIn": 17399,
"objectSize": 17399,
"objectSizeUncompressed": 17376,
"chunks": [
{
"ts": 2420,
"bytes": 17399,
"inflated": 17376
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/RaleGrotesk-Regular.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 17399",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"43e0-60cd871ebe349-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:44 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2074,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 17399,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2346,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 49,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 366,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"CFF ": 17267,
"GDEF": 22,
"GPOS": 4778,
"GSUB": 130,
"OS\/2": 96,
"cmap": 1006,
"head": 54,
"hhea": 36,
"hmtx": 1088,
"maxp": 6,
"name": 993,
"post": 32
},
"names": {
"0": "Copyright \u00a9 2021 OGV Design. All rights reserved.",
"1": "Rale Grotesk",
"2": "Regular",
"3": "1.000;UKWN;RaleGrotesk-Regular",
"4": "Rale Grotesk Regular",
"5": "Version 1.000;hotconv 1.0.109;makeotfexe 2.5.65596",
"6": "RaleGrotesk-Regular",
"8": "OGV Design",
"9": "Ognjen Gligorijevic",
"11": "https:\/\/www.ogvdesign.com",
"12": "https:\/\/www.ogvdesign.com"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 553,
"usWeightClass": 400,
"usWidthClass": 5,
"fsType": 8,
"ySubscriptXSize": 650,
"ySubscriptYSize": 600,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 75,
"ySuperscriptXSize": 650,
"ySuperscriptYSize": 600,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 350,
"yStrikeoutSize": 50,
"yStrikeoutPosition": 300,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "UKWN",
"fsSelection": 64,
"usFirstCharIndex": 32,
"usLastCharIndex": 8805,
"sTypoAscender": 900,
"sTypoDescender": -200,
"sTypoLineGap": 100,
"usWinAscent": 1000,
"usWinDescent": 200,
"ulCodePageRange1": 3,
"ulCodePageRange2": 0,
"sxHeight": 500,
"sCapHeight": 700,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 5,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 3,
"italicAngle": 0,
"underlinePosition": -75,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
161,
162,
163,
164,
165,
166,
169,
171,
172,
174,
176,
177,
183,
187,
191,
192,
193,
194,
195,
196,
197,
198,
200,
201,
202,
203,
204,
205,
206,
207,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
224,
225,
226,
227,
228,
229,
230,
232,
233,
234,
235,
236,
237,
238,
239,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
255,
256,
257,
258,
259,
262,
263,
268,
269,
270,
273,
274,
275,
278,
279,
282,
283,
298,
299,
313,
314,
323,
324,
327,
328,
332,
333,
336,
337,
338,
339,
340,
341,
344,
345,
346,
347,
352,
353,
356,
359,
362,
363,
366,
367,
368,
369,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
768,
769,
770,
771,
772,
774,
775,
776,
778,
779,
780,
7808,
7809,
7810,
7811,
7812,
7813,
7922,
7923,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8260,
8364,
8482,
8592,
8593,
8594,
8595,
8596,
8597,
8719,
8721,
8722,
8730,
8776,
8800,
8804,
8805
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"aalt",
"salt",
"ss01"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 274,
"num_glyphs": 277
}
},
"load_end": 2421,
"ttfb_start": 2348,
"ttfb_end": 2419,
"download_start": 2419,
"download_end": 2421,
"download_ms": 2,
"all_start": 2348,
"all_end": 2421,
"all_ms": 73,
"index": 34,
"number": 35
},
{
"type": 3,
"id": "66384.55",
"request_id": "66384.55",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-bw.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/img\/gradient-bw.jpg",
"raw_id": "66384.55",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 60,
"ttfb_ms": 58,
"load_start": 2395,
"load_start_float": 2395.000372,
"bytesIn": 7395,
"objectSize": 7395,
"objectSizeUncompressed": 7395,
"chunks": [
{
"ts": 2455,
"bytes": 7395
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/components.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/img\/gradient-bw.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/components.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 7395",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"1ce3-60cd871fd82fd\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2098,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 7395,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2392,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 51,
"http2_stream_dependency": 49,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 372,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "7.2 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"ImageWidth": 540,
"ImageHeight": 720,
"EncodingProcess": "Progressive DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "None",
"XResolution": 1,
"YResolution": 1
},
"Composite": {
"ImageSize": "540x720",
"Megapixels": 0.38900000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Grayscale",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 388800,
"imageStatistics": {
"all": {
"min": 134,
"max": 255,
"mean": 193.755,
"standardDeviation": 41.656599999999997,
"kurtosis": -1.5116400000000001,
"skewness": -0.071532999999999999,
"entropy": 0.90572799999999998
}
},
"channelStatistics": {
"red": {
"min": 134,
"max": 255,
"mean": 193.755,
"standardDeviation": 41.656599999999997,
"kurtosis": -1.5116499999999999,
"skewness": -0.071532799999999994,
"entropy": 0.90572799999999998
},
"green": {
"min": 134,
"max": 255,
"mean": 193.755,
"standardDeviation": 41.656599999999997,
"kurtosis": -1.5116499999999999,
"skewness": -0.071532799999999994,
"entropy": 0.90572799999999998
},
"blue": {
"min": 134,
"max": 255,
"mean": 193.755,
"standardDeviation": 41.656599999999997,
"kurtosis": -1.5116499999999999,
"skewness": -0.071532799999999994,
"entropy": 0.90572799999999998
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "JPEG",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "62fd805955a5edb43bfbe5c7ad730f7dc4b20856646645da0c2fa237390016bf"
},
"tainted": false,
"filesize": "7395B",
"numberPixels": "388800",
"pixelsPerSecond": "18.6486MB",
"userTime": "0.010u",
"elapsedTime": "0:01.020"
}
},
"jpeg_scan_count": 7,
"score_progressive_jpeg": 100,
"load_end": 2455,
"ttfb_start": 2395,
"ttfb_end": 2453,
"download_start": 2453,
"download_end": 2455,
"download_ms": 2,
"all_start": 2395,
"all_end": 2455,
"all_ms": 60,
"index": 35,
"number": 36
},
{
"type": 3,
"id": "66384.56",
"request_id": "66384.56",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/img\/stars.png",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/img\/stars.png",
"raw_id": "66384.56",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 273,
"ttfb_ms": 109,
"load_start": 2400,
"load_start_float": 2400.0003780000002,
"bytesIn": 125528,
"objectSize": 125528,
"objectSizeUncompressed": 125528,
"chunks": [
{
"ts": 2527,
"bytes": 21623
},
{
"ts": 2554,
"bytes": 21888
},
{
"ts": 2583,
"bytes": 21888
},
{
"ts": 2601,
"bytes": 16320
},
{
"ts": 2613,
"bytes": 5568
},
{
"ts": 2643,
"bytes": 16320
},
{
"ts": 2648,
"bytes": 5568
},
{
"ts": 2673,
"bytes": 16353
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/style.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/img\/stars.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/style.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 125528",
"content-type: image\/png",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"1ea58-60cd872013064\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2065,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 125528,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2396,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 53,
"http2_stream_dependency": 51,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 378,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "123 KiB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 2000,
"ImageHeight": 1375,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 768 bytes, use -b option to extract)",
"Transparency": "(Binary data 256 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "2000x1375",
"Megapixels": 2.7999999999999998
}
},
"magick": {
"format": "PNG",
"formatDescription": "Portable Network Graphics",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 2000,
"height": 1375,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "PaletteAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 2750000,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 71.187600000000003,
"standardDeviation": 28.868200000000002,
"kurtosis": 2.8114599999999998,
"skewness": 1.01159,
"entropy": 0.22906699999999999
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 254.66200000000001,
"standardDeviation": 4.95974,
"kurtosis": 1175.9000000000001,
"skewness": 31.0627,
"entropy": 0.054233299999999998
},
"red": {
"min": 71,
"max": 255,
"mean": 80.241100000000003,
"standardDeviation": 40.186599999999999,
"kurtosis": 14.964,
"skewness": 4.1187300000000002,
"entropy": 0.28734500000000002
},
"green": {
"min": 112,
"max": 255,
"mean": 119.182,
"standardDeviation": 31.231999999999999,
"kurtosis": 14.964,
"skewness": 4.1187300000000002,
"entropy": 0.28734500000000002
},
"blue": {
"min": 76,
"max": 255,
"mean": 84.989999999999995,
"standardDeviation": 39.0946,
"kurtosis": 14.964,
"skewness": 4.1187300000000002,
"entropy": 0.28734500000000002
}
},
"alpha": "#47704C00",
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 2000,
"height": 1375,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:52:50+00:00",
"date:modify": "2024-10-07T10:52:50+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "3",
"png:IHDR.color_type": "3 (Indexed)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "2000, 1375",
"png:PLTE.number_colors": "256",
"png:sRGB": "intent=0 (Perceptual Intent)",
"png:tRNS": "chunk was found",
"signature": "306c55421426dfb8cecf16bd6c4612aeb05d50e0d25c0d018eb10acba191325e"
},
"tainted": false,
"filesize": "125528B",
"numberPixels": "2750000",
"pixelsPerSecond": "17.1766MB",
"userTime": "0.130u",
"elapsedTime": "0:01.160"
}
},
"load_end": 2673,
"ttfb_start": 2400,
"ttfb_end": 2509,
"download_start": 2509,
"download_end": 2673,
"download_ms": 164,
"all_start": 2400,
"all_end": 2673,
"all_ms": 273,
"index": 36,
"number": 37
},
{
"type": 3,
"id": "66384.57",
"request_id": "66384.57",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/img\/twinkling.png",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/img\/twinkling.png",
"raw_id": "66384.57",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 113,
"ttfb_ms": 111,
"load_start": 2404,
"load_start_float": 2404.0003839999999,
"bytesIn": 4493,
"objectSize": 4493,
"objectSizeUncompressed": 4493,
"chunks": [
{
"ts": 2517,
"bytes": 4493
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/style.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/img\/twinkling.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/style.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 4493",
"content-type: image\/png",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"118d-60cd872037284\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2077,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 4493,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2398,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 55,
"http2_stream_dependency": 53,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 384,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "4.4 KiB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 100,
"ImageHeight": 100,
"BitDepth": 8,
"ColorType": "Grayscale with Alpha",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced"
},
"Composite": {
"ImageSize": "100x100",
"Megapixels": 0.01
}
},
"magick": {
"format": "PNG",
"formatDescription": "Portable Network Graphics",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 100,
"height": 100,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"endianness": "Undefined",
"colorspace": "Gray",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"gray": 1
},
"pixels": 10000,
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 123.849,
"standardDeviation": 86.172799999999995,
"kurtosis": -1.3837200000000001,
"skewness": -0.031081999999999999,
"entropy": 0.96436299999999997
},
"gray": {
"min": 0,
"max": 255,
"mean": 6.4260000000000002,
"standardDeviation": 39.968699999999998,
"kurtosis": 34.700800000000001,
"skewness": 6.0578399999999997,
"entropy": 0.16971700000000001
}
},
"alpha": "#00000000",
"renderingIntent": "Undefined",
"gamma": 0.45454499999999998,
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 100,
"height": 100,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "4",
"png:IHDR.color_type": "4 (GrayAlpha)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "100, 100",
"signature": "4e927c99587307c2341627951b3622cae062744e2defe5d5da8d7c2e22121a7f"
},
"tainted": false,
"filesize": "4493B",
"numberPixels": "10000",
"pixelsPerSecond": "5.25938MB",
"userTime": "0.000u",
"elapsedTime": "0:01.001"
}
},
"load_end": 2517,
"ttfb_start": 2404,
"ttfb_end": 2515,
"download_start": 2515,
"download_end": 2517,
"download_ms": 2,
"all_start": 2404,
"all_end": 2517,
"all_ms": 113,
"index": 37,
"number": 38
},
{
"type": 3,
"id": "66384.49",
"request_id": "66384.49",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/RaleGrotesk-Light.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/RaleGrotesk-Light.woff2",
"raw_id": "66384.49",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 184,
"ttfb_ms": 179,
"load_start": 2522,
"load_start_float": 2522.0003940000001,
"bytesIn": 17163,
"objectSize": 17163,
"objectSizeUncompressed": 17140,
"chunks": [
{
"ts": 2703,
"bytes": 14903,
"inflated": 14888
},
{
"ts": 2705,
"bytes": 2260,
"inflated": 2252
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/RaleGrotesk-Light.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 17163",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"42f4-60cd871e94f21-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2068,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 17163,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2491,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 57,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 394,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 2706,
"ttfb_start": 2522,
"ttfb_end": 2701,
"download_start": 2701,
"download_end": 2706,
"download_ms": 5,
"all_start": 2522,
"all_end": 2706,
"all_ms": 184,
"index": 38,
"number": 39
},
{
"type": 3,
"id": "66384.51",
"request_id": "66384.51",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/RaleGrotesk-Medium.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/RaleGrotesk-Medium.woff2",
"raw_id": "66384.51",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 211,
"ttfb_ms": 206,
"load_start": 2523,
"load_start_float": 2523.0003999999999,
"bytesIn": 16491,
"objectSize": 16491,
"objectSizeUncompressed": 16468,
"chunks": [
{
"ts": 2731,
"bytes": 14903,
"inflated": 14888
},
{
"ts": 2734,
"bytes": 1588,
"inflated": 1580
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/RaleGrotesk-Medium.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 16491",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"4054-60cd871eb1c11-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2071,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 16491,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2501,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 59,
"http2_stream_dependency": 57,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 400,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 2734,
"ttfb_start": 2523,
"ttfb_end": 2729,
"download_start": 2729,
"download_end": 2734,
"download_ms": 5,
"all_start": 2523,
"all_end": 2734,
"all_ms": 211,
"index": 39,
"number": 40
},
{
"type": 3,
"id": "66384.74",
"request_id": "66384.74",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/img\/blend.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/img\/blend.jpg",
"raw_id": "66384.74",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 201,
"ttfb_ms": 198,
"load_start": 2544,
"load_start_float": 2544.0004060000001,
"bytesIn": 7095,
"objectSize": 7095,
"objectSizeUncompressed": 7095,
"chunks": [
{
"ts": 2745,
"bytes": 7095
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/components.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/img\/blend.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/components.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 7095",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"1bb7-60cd871f954ae\"",
"last-modified: Tue, 19 Dec 2023 08:13:44 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2080,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 7095,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2540,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 61,
"http2_stream_dependency": 53,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 406,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "6.9 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"ImageWidth": 540,
"ImageHeight": 540,
"EncodingProcess": "Progressive DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "None",
"XResolution": 1,
"YResolution": 1
},
"Composite": {
"ImageSize": "540x540",
"Megapixels": 0.29199999999999998
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 540,
"height": 540,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 291600,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 165.55799999999999,
"standardDeviation": 40.404699999999998,
"kurtosis": -0.95050800000000002,
"skewness": -0.47721799999999998,
"entropy": 0.73335399999999995
}
},
"channelStatistics": {
"red": {
"min": 249,
"max": 255,
"mean": 254.59800000000001,
"standardDeviation": 0.69300399999999995,
"kurtosis": 3.1573500000000001,
"skewness": -1.81667,
"entropy": 0.42910100000000001
},
"green": {
"min": 68,
"max": 214,
"mean": 141.71700000000001,
"standardDeviation": 50.8506,
"kurtosis": -1.4956,
"skewness": -0.075600600000000004,
"entropy": 0.89200800000000002
},
"blue": {
"min": 0,
"max": 198,
"mean": 100.36,
"standardDeviation": 69.670500000000004,
"kurtosis": -1.4073199999999999,
"skewness": -0.18135899999999999,
"entropy": 0.87895400000000001
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "JPEG",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 540,
"height": 540,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:52:50+00:00",
"date:modify": "2024-10-07T10:52:50+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "b9d9bf63171793bbbc190f4fb533d178ed309f15166cd2280f486c29b9ae02ba"
},
"tainted": false,
"filesize": "7095B",
"numberPixels": "291600",
"pixelsPerSecond": "36.4951MB",
"userTime": "0.010u",
"elapsedTime": "0:01.007"
}
},
"jpeg_scan_count": 9,
"score_progressive_jpeg": 100,
"load_end": 2745,
"ttfb_start": 2544,
"ttfb_end": 2742,
"download_start": 2742,
"download_end": 2745,
"download_ms": 3,
"all_start": 2544,
"all_end": 2745,
"all_ms": 201,
"index": 40,
"number": 41
},
{
"type": 3,
"id": "66384.52",
"request_id": "66384.52",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/RaleGrotesk-Bold.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/RaleGrotesk-Bold.woff2",
"raw_id": "66384.52",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 162,
"ttfb_ms": 159,
"load_start": 2618,
"load_start_float": 2618.0004220000001,
"bytesIn": 20715,
"objectSize": 20715,
"objectSizeUncompressed": 20692,
"chunks": [
{
"ts": 2779,
"bytes": 20715,
"inflated": 20692
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/RaleGrotesk-Bold.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 20715",
"date: Mon, 07 Oct 2024 10:52:50 GMT",
"etag: \"50d4-60cd871e7c49a-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2065,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 20715,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2614,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 63,
"http2_stream_dependency": 59,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 422,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"CFF ": 18078,
"GDEF": 22,
"GPOS": 14176,
"GSUB": 130,
"OS\/2": 96,
"cmap": 1006,
"head": 54,
"hhea": 36,
"hmtx": 1088,
"maxp": 6,
"name": 995,
"post": 32
},
"names": {
"0": "Copyright \u00a9 2021 OGV Design. All rights reserved.",
"1": "Rale Grotesk Bold",
"2": "Regular",
"3": "1.000;UKWN;RaleGrotesk-Bold",
"4": "Rale Grotesk Bold",
"5": "Version 1.000;hotconv 1.0.109;makeotfexe 2.5.65596",
"6": "RaleGrotesk-Bold",
"8": "OGV Design",
"9": "Ognjen Gligorijevic",
"11": "https:\/\/www.ogvdesign.com",
"12": "https:\/\/www.ogvdesign.com",
"16": "Rale Grotesk",
"17": "Bold"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 582,
"usWeightClass": 700,
"usWidthClass": 5,
"fsType": 8,
"ySubscriptXSize": 650,
"ySubscriptYSize": 600,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 75,
"ySuperscriptXSize": 650,
"ySuperscriptYSize": 600,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 350,
"yStrikeoutSize": 50,
"yStrikeoutPosition": 300,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "UKWN",
"fsSelection": 64,
"usFirstCharIndex": 32,
"usLastCharIndex": 8805,
"sTypoAscender": 900,
"sTypoDescender": -200,
"sTypoLineGap": 100,
"usWinAscent": 1000,
"usWinDescent": 200,
"ulCodePageRange1": 3,
"ulCodePageRange2": 0,
"sxHeight": 500,
"sCapHeight": 700,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 8,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 3,
"italicAngle": 0,
"underlinePosition": -75,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
161,
162,
163,
164,
165,
166,
169,
171,
172,
174,
176,
177,
183,
187,
191,
192,
193,
194,
195,
196,
197,
198,
200,
201,
202,
203,
204,
205,
206,
207,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
224,
225,
226,
227,
228,
229,
230,
232,
233,
234,
235,
236,
237,
238,
239,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
255,
256,
257,
258,
259,
262,
263,
268,
269,
270,
273,
274,
275,
278,
279,
282,
283,
298,
299,
313,
314,
323,
324,
327,
328,
332,
333,
336,
337,
338,
339,
340,
341,
344,
345,
346,
347,
352,
353,
356,
359,
362,
363,
366,
367,
368,
369,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
768,
769,
770,
771,
772,
774,
775,
776,
778,
779,
780,
7808,
7809,
7810,
7811,
7812,
7813,
7922,
7923,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8260,
8364,
8482,
8592,
8593,
8594,
8595,
8596,
8597,
8719,
8721,
8722,
8730,
8776,
8800,
8804,
8805
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"aalt",
"salt",
"ss01"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 274,
"num_glyphs": 277
}
},
"load_end": 2780,
"ttfb_start": 2618,
"ttfb_end": 2777,
"download_start": 2777,
"download_end": 2780,
"download_ms": 3,
"all_start": 2618,
"all_end": 2780,
"all_ms": 162,
"index": 41,
"number": 42
},
{
"type": 3,
"id": "66384.88",
"request_id": "66384.88",
"ip_addr": "18.66.102.41",
"full_url": "https:\/\/prod.spline.design\/m0yLMxXElJDlispH\/scene.splinecode",
"is_secure": 1,
"method": "GET",
"host": "prod.spline.design",
"url": "\/m0yLMxXElJDlispH\/scene.splinecode",
"raw_id": "66384.88",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 3662,
"ttfb_ms": 458,
"load_start": 12966,
"load_start_float": 12966.000437999999,
"bytesIn": 1922949,
"objectSize": 1922949,
"objectSizeUncompressed": 1922949,
"chunks": [
{
"ts": 13430,
"bytes": 15930
},
{
"ts": 13454,
"bytes": 16366
},
{
"ts": 13458,
"bytes": 1986
},
{
"ts": 13475,
"bytes": 10774
},
{
"ts": 13506,
"bytes": 16366
},
{
"ts": 13530,
"bytes": 16366
},
{
"ts": 13557,
"bytes": 16366
},
{
"ts": 13567,
"bytes": 4596
},
{
"ts": 13593,
"bytes": 16384
},
{
"ts": 13622,
"bytes": 16366
},
{
"ts": 13647,
"bytes": 16366
},
{
"ts": 13675,
"bytes": 16420
},
{
"ts": 13701,
"bytes": 15938
},
{
"ts": 13730,
"bytes": 16366
},
{
"ts": 13760,
"bytes": 16366
},
{
"ts": 13774,
"bytes": 11080
},
{
"ts": 13805,
"bytes": 16366
},
{
"ts": 13833,
"bytes": 16366
},
{
"ts": 13859,
"bytes": 16366
},
{
"ts": 13887,
"bytes": 16438
},
{
"ts": 13914,
"bytes": 16366
},
{
"ts": 13928,
"bytes": 7588
},
{
"ts": 13956,
"bytes": 16384
},
{
"ts": 13982,
"bytes": 16366
},
{
"ts": 14010,
"bytes": 16366
},
{
"ts": 14036,
"bytes": 16420
},
{
"ts": 14064,
"bytes": 16366
},
{
"ts": 14090,
"bytes": 16366
},
{
"ts": 14119,
"bytes": 16366
},
{
"ts": 14145,
"bytes": 16366
},
{
"ts": 14173,
"bytes": 16366
},
{
"ts": 14206,
"bytes": 16366
},
{
"ts": 14211,
"bytes": 4588
},
{
"ts": 14215,
"bytes": 1576
},
{
"ts": 14239,
"bytes": 16366
},
{
"ts": 14267,
"bytes": 16366
},
{
"ts": 14293,
"bytes": 16366
},
{
"ts": 14323,
"bytes": 16438
},
{
"ts": 14347,
"bytes": 16366
},
{
"ts": 14357,
"bytes": 3181
},
{
"ts": 14380,
"bytes": 16366
},
{
"ts": 14411,
"bytes": 16366
},
{
"ts": 14439,
"bytes": 16366
},
{
"ts": 14465,
"bytes": 16438
},
{
"ts": 14489,
"bytes": 13491
},
{
"ts": 14515,
"bytes": 16384
},
{
"ts": 14543,
"bytes": 16366
},
{
"ts": 14569,
"bytes": 16366
},
{
"ts": 14598,
"bytes": 16366
},
{
"ts": 14624,
"bytes": 16438
},
{
"ts": 14652,
"bytes": 16366
},
{
"ts": 14656,
"bytes": 3181
},
{
"ts": 14687,
"bytes": 16384
},
{
"ts": 14715,
"bytes": 16366
},
{
"ts": 14742,
"bytes": 16366
},
{
"ts": 14770,
"bytes": 16366
},
{
"ts": 14798,
"bytes": 16438
},
{
"ts": 14826,
"bytes": 16384
},
{
"ts": 14850,
"bytes": 16366
},
{
"ts": 14878,
"bytes": 16366
},
{
"ts": 14906,
"bytes": 16366
},
{
"ts": 14934,
"bytes": 16366
},
{
"ts": 14964,
"bytes": 16366
},
{
"ts": 14987,
"bytes": 16474
},
{
"ts": 15017,
"bytes": 16366
},
{
"ts": 15046,
"bytes": 16366
},
{
"ts": 15071,
"bytes": 16366
},
{
"ts": 15101,
"bytes": 16438
},
{
"ts": 15183,
"bytes": 49089
},
{
"ts": 15208,
"bytes": 16366
},
{
"ts": 15291,
"bytes": 49098
},
{
"ts": 15318,
"bytes": 16366
},
{
"ts": 15346,
"bytes": 16366
},
{
"ts": 15373,
"bytes": 16366
},
{
"ts": 15402,
"bytes": 16366
},
{
"ts": 15431,
"bytes": 16366
},
{
"ts": 15459,
"bytes": 16366
},
{
"ts": 15482,
"bytes": 16366
},
{
"ts": 15511,
"bytes": 16366
},
{
"ts": 15539,
"bytes": 16663
},
{
"ts": 15566,
"bytes": 16366
},
{
"ts": 15597,
"bytes": 16366
},
{
"ts": 15624,
"bytes": 16366
},
{
"ts": 15648,
"bytes": 16366
},
{
"ts": 15675,
"bytes": 16366
},
{
"ts": 15704,
"bytes": 16366
},
{
"ts": 15732,
"bytes": 16366
},
{
"ts": 15760,
"bytes": 16366
},
{
"ts": 15788,
"bytes": 16366
},
{
"ts": 15812,
"bytes": 16366
},
{
"ts": 15841,
"bytes": 16366
},
{
"ts": 15869,
"bytes": 16366
},
{
"ts": 15900,
"bytes": 16366
},
{
"ts": 15926,
"bytes": 16366
},
{
"ts": 15954,
"bytes": 16366
},
{
"ts": 15977,
"bytes": 16654
},
{
"ts": 16005,
"bytes": 16366
},
{
"ts": 16034,
"bytes": 16366
},
{
"ts": 16062,
"bytes": 16366
},
{
"ts": 16090,
"bytes": 16366
},
{
"ts": 16119,
"bytes": 16366
},
{
"ts": 16142,
"bytes": 16366
},
{
"ts": 16170,
"bytes": 16366
},
{
"ts": 16201,
"bytes": 16366
},
{
"ts": 16227,
"bytes": 16366
},
{
"ts": 16256,
"bytes": 16366
},
{
"ts": 16284,
"bytes": 16366
},
{
"ts": 16310,
"bytes": 16366
},
{
"ts": 16337,
"bytes": 16366
},
{
"ts": 16364,
"bytes": 16366
},
{
"ts": 16392,
"bytes": 16366
},
{
"ts": 16424,
"bytes": 16654
},
{
"ts": 16449,
"bytes": 16366
},
{
"ts": 16472,
"bytes": 16366
},
{
"ts": 16502,
"bytes": 16366
},
{
"ts": 16529,
"bytes": 16366
},
{
"ts": 16557,
"bytes": 16366
},
{
"ts": 16585,
"bytes": 16366
},
{
"ts": 16614,
"bytes": 16366
},
{
"ts": 16628,
"bytes": 10812
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/octet-stream",
"contentEncoding": "",
"socket": 454,
"protocol": "HTTP\/2",
"dns_start": 12807,
"dns_end": 12864,
"connect_start": 12864,
"connect_end": 12896,
"ssl_start": 12896,
"ssl_end": 12965,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "spline.design",
"sanList": [
"spline.design",
"*.spline.design"
],
"issuer": "Amazon RSA 2048 M02",
"validFrom": 1725321600,
"validTo": 1759449599,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2025h2' log",
"logId": "DDDCCA3495D7E11605E79532FAC79FF83D1C50DFDB003A1412760A2CACBBC82A",
"timestamp": 1725362053442,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402201C416F9002130999FC34B7BD03BC594A62144C791C2F3C97C972D9A5A9A5B538022032D8594F97C201640F439BDB052754D5F1DAD0BC6570F90FADA745ED4B8EDB15"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Yeti2025 Log",
"logId": "7D591E12E1782A7B1C61677C5EFDF8D0875C14A04E959EB9032FD90E8C2E79B8",
"timestamp": 1725362053471,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402200D8FDE6EE78CB81316C2E1EA97D9D16529C5BD6F5C17CD794A1DFABE3BC5756202204199D7C934EFA9B9CAC0A246BE0458DFFA1E1DC269B5FBE64D6F437B8327FE5F"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Nessie2025 Log",
"logId": "E6D2316340778CC1104106D771B9CEC1D240F6968486FBBA87321DFD1E378E50",
"timestamp": 1725362053464,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100E8C9D1641AB4F1633B3251D43316644D380668AB279FAAC8A95D11C1C2F848DA0220335D459545B6E6915377F40C53FFCD434B5F26880639A1FDAEF854643BEC6211"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/unpkg.com\/@splinetool\/[email protected]\/build\/spline-viewer.js",
"initiator_line": "5869",
"initiator_column": "17054",
"initiator_type": "script",
"initiator_function": "load",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: prod.spline.design",
":method: GET",
":path: \/m0yLMxXElJDlispH\/scene.splinecode",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=1, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-methods: POST, GET, PUT, DELETE, HEAD",
"access-control-allow-origin: *",
"content-length: 1922949",
"content-type: application\/octet-stream",
"date: Mon, 07 Oct 2024 10:53:01 GMT",
"etag: \"db99f25f586fcdf3fab6a5cbdacfe805\"",
"last-modified: Tue, 04 Jul 2023 11:08:03 GMT",
"server: AmazonS3",
"vary: Accept-Encoding",
"via: 1.1 3aad72975c9da06e6d0903ad874f0b54.cloudfront.net (CloudFront)",
"x-amz-cf-id: 8-Kcv1HYT-H9n6_Al2akMZgvXpap48bd0x6QLX-NL6HFXzM4DXLSDw==",
"x-amz-cf-pop: FRA56-P2",
"x-amz-server-side-encryption: AES256",
"x-cache: RefreshHit from cloudfront",
":status: 200"
]
},
"bytesOut": 1978,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 16,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 57,
"connect_ms": 32,
"ssl_ms": 69,
"gzip_total": 1922949,
"gzip_save": 1609460,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "Amazon CloudFront",
"server_count": null,
"created": 12805,
"socket_group": "pm\/https:\/\/prod.spline.design <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 128,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 438,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIF1TCCBL2gAwIBAgIQBwjFbmp6xhXaBgx\/PtTA4DANBgkqhkiG9w0BAQsFADA8\nMQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g\nUlNBIDIwNDggTTAyMB4XDTI0MDkwMzAwMDAwMFoXDTI1MTAwMjIzNTk1OVowGDEW\nMBQGA1UEAxMNc3BsaW5lLmRlc2lnbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBALWU7dJuJtOSl5UICYjwysLgtaZCw8sZ\/PIsSV\/DsAQdTcYIXil2KnJ0\nIY25uBK4o1kO0uHwKfwLiCuPV2KzjlJ7DPTA98MrYNY7f80KrjIut3d3IT8H7T5h\nimXtxNTIKmPplWoX+qSxqiC+4\/STTxUtEluFeSMV8HWCKRKj9HNhqR\/iHDookoys\n4HvK37OYLu69JEw8iFkqwKpGEOq5E2YQWK9GDEFojJZfvQ5PEbhmv93VhNQKUytR\nBCIpvbOWyeTTBEvbg1Fp7U0nPtyf52lxKb0oIqTRTjKGS4wia6icmc5DA9IMcVJu\nBy4xU47\/Qkj9FuofOIvPwvYY8qKh+A8CAwEAAaOCAvUwggLxMB8GA1UdIwQYMBaA\nFMAxUs1aUMOCfHRxzsvpnPl664LiMB0GA1UdDgQWBBSqgk47dzcCk34Ks3TaEtMm\np\/7FvjApBgNVHREEIjAggg1zcGxpbmUuZGVzaWdugg8qLnNwbGluZS5kZXNpZ24w\nEwYDVR0gBAwwCjAIBgZngQwBAgEwDgYDVR0PAQH\/BAQDAgWgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMBBggrBgEFBQcDAjA7BgNVHR8ENDAyMDCgLqAshipodHRwOi8vY3Js\nLnIybTAyLmFtYXpvbnRydXN0LmNvbS9yMm0wMi5jcmwwdQYIKwYBBQUHAQEEaTBn\nMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5yMm0wMi5hbWF6b250cnVzdC5jb20w\nNgYIKwYBBQUHMAKGKmh0dHA6Ly9jcnQucjJtMDIuYW1hem9udHJ1c3QuY29tL3Iy\nbTAyLmNlcjAMBgNVHRMBAf8EAjAAMIIBfAYKKwYBBAHWeQIEAgSCAWwEggFoAWYA\ndQDd3Mo0ldfhFgXnlTL6x5\/4PRxQ39sAOhQSdgosrLvIKgAAAZG3l6FCAAAEAwBG\nMEQCIBxBb5ACEwmZ\/DS3vQO8WUpiFEx5HC88l8ly2aWppbU4AiAy2FlPl8IBZA9D\nm9sFJ1TV8drQvGVw+Q+tp0XtS47bFQB1AH1ZHhLheCp7HGFnfF79+NCHXBSgTpWe\nuQMv2Q6MLnm4AAABkbeXoV8AAAQDAEYwRAIgDY\/ebueMuBMWwuHql9nRZSnFvW9c\nF815Sh36vjvFdWICIEGZ18k076m5ysCiRr4EWN\/6Hh3CabX75k1vQ3uDJ\/5fAHYA\n5tIxY0B3jMEQQQbXcbnOwdJA9paEhvu6hzId\/R43jlAAAAGRt5ehWAAABAMARzBF\nAiEA6MnRZBq08WM7MlHUMxZkTTgGaKsnn6rIqV0RwcL4SNoCIDNdRZVFtuaRU3f0\nDFP\/zUNLXyaIBjmh\/a74VGQ77GIRMA0GCSqGSIb3DQEBCwUAA4IBAQA1FPswJ0oD\nDyiqzlh3kZTleRLiixLytFIUQK3rNdLUNAMG+zomm8V0G8Dd3Qm4sWSwZ8NVp6PK\nLPptAzz0QsWQupYyNm\/M\/Mz9eirzRUVZKhPgm4atNb0ll8fG\/9ih2NZvdD9N+Rpl\ndpgxHmg6\/QyQJZT4hQX0MJaDlJfgYXBmRCNVNM97k5rrAoYgJdIQ4g8l8Hzl9eKH\nBKpT0ZRN8D11oz78F2j1\/jaKDWHijdNwI6bCFnFdHN5jvayII+T9uYMUbV0AQfhn\n8fbc0i3cu9rOXASnHNl8wV9TN8B1wn4ypmjyzO7h52XLOjg4PSN9rG\/ini9OoRGU\nW3mIg2VQXOc2\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEXjCCA0agAwIBAgITB3MSSkvL1E7HtTvq8ZSELToPoTANBgkqhkiG9w0BAQsF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjUzMFoXDTMwMDgyMzIyMjUzMFowPDEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT\nQSAyMDQ4IE0wMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALtDGMZa\nqHneKei1by6+pUPPLljTB143Si6VpEWPc6mSkFhZb\/6qrkZyoHlQLbDYnI2D7hD0\nsdzEqfnuAjIsuXQLG3A8TvX6V3oFNBFVe8NlLJHvBseKY88saLwufxkZVwk74g4n\nWlNMXzla9Y5F3wwRHwMVH443xGz6UtGSZSqQ94eFx5X7Tlqt8whi8qCaKdZ5rNak\n+r9nUThOeClqFd4oXych\/\/Rc7Y0eX1KNWHYSI1Nk31mYgiK3JvH063g+K9tHA63Z\neTgKgndlh+WI+zv7i44HepRZjA1FYwYZ9Vv\/9UkC5Yz8\/yU65fgjaE+wVHM4e\/Yy\nC2osrPWE7gJ+dXMCAwEAAaOCAVowggFWMBIGA1UdEwEB\/wQIMAYBAf8CAQAwDgYD\nVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV\nHQ4EFgQUwDFSzVpQw4J8dHHOy+mc+XrrguIwHwYDVR0jBBgwFoAUhBjMhTTsvAyU\nlC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v\nb2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov\nL2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA\/BgNVHR8E\nODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv\nb3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB\nAQAtTi6Fs0Azfi+iwm7jrz+CSxHH+uHl7Law3MQSXVtR8RV53PtR6r\/6gNpqlzdo\nZq4FKbADi1v9Bun8RY8D51uedRfjsbeodizeBB8nXmeyD33Ep7VATj4ozcd31YFV\nfgRhvTSxNrrTlNpWkUk0m3BMPv8sg381HhA6uEYokE5q9uws\/3YkKqRiEz3TsaWm\nJqIRZhMbgAfp7O7FUwFIb7UIspogZSKxPIWJpxiPo3TcBambbVtQOcNRWz5qCQdD\nslI2yayq0n2TXoHyNCLEH8rpsJRVILFsg0jc7BaFrMnF462+ajSehgj12IidNeRN\n4zl+EoNaWdpnWndvSpAEkq2P\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF\nADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj\nb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x\nOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1\ndGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\nca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k\/oI2peVKVuRF4fn9tBb6dNqcmzU5L\/qw\nIFAGbHrQgLKm+a\/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\nVOujw5H5SNz\/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n93FcXmn\/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y\/QCB\/IIDEgEw+OyQm\njgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB\/wQFMAMBAf8wDgYDVR0PAQH\/\nBAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW\ngBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH\nMAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH\nMAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy\nMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0\nLmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF\nAAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW\nMiGpSESrnO09tKpzbeR\/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au\/ma\neyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7\/wmpdLqBK\nbRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN\n0FE6\/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U\nakcjMS9cmvqtmg5iUaQqqcT5NJ0hGA==\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"load_end": 16628,
"ttfb_start": 12966,
"ttfb_end": 13424,
"download_start": 13424,
"download_end": 16628,
"download_ms": 3204,
"all_start": 12807,
"all_end": 16628,
"all_ms": 3820,
"index": 42,
"number": 43
},
{
"type": 3,
"id": "66384.89",
"request_id": "66384.89",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"raw_id": "66384.89",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 155,
"ttfb_ms": 107,
"load_start": 13057,
"load_start_float": 13057.000457,
"bytesIn": 24681,
"objectSize": 24681,
"objectSizeUncompressed": 24681,
"chunks": [
{
"ts": 13172,
"bytes": 14980
},
{
"ts": 13212,
"bytes": 9701
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 24681",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:53:00 GMT",
"etag: \"6069-60cd87d23141d\"",
"last-modified: Tue, 19 Dec 2023 08:16:52 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2182,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 24681,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 13049,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 65,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 457,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "24 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"ImageWidth": 540,
"ImageHeight": 720,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "inches",
"XResolution": 96,
"YResolution": 96
},
"Composite": {
"ImageSize": "540x720",
"Megapixels": 0.38900000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"resolution": {
"x": 96,
"y": 96
},
"printSize": {
"x": 5.625,
"y": 7.5
},
"units": "PixelsPerInch",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 388800,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 146.57300000000001,
"standardDeviation": 91.748800000000003,
"kurtosis": -1.7371099999999999,
"skewness": -0.32194099999999998,
"entropy": 0.72336
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 254,
"mean": 149.51499999999999,
"standardDeviation": 94.7577,
"kurtosis": -1.6875,
"skewness": -0.45281199999999999,
"entropy": 0.70556700000000006
},
"green": {
"min": 0,
"max": 243,
"mean": 143.22900000000001,
"standardDeviation": 91.887699999999995,
"kurtosis": -1.73899,
"skewness": -0.32244200000000001,
"entropy": 0.73002299999999998
},
"blue": {
"min": 0,
"max": 255,
"mean": 146.97399999999999,
"standardDeviation": 88.600899999999996,
"kurtosis": -1.8005899999999999,
"skewness": -0.16710800000000001,
"entropy": 0.73448899999999995
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 72,
"orientation": "Undefined",
"properties": {
"comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"date:create": "2024-10-07T10:53:00+00:00",
"date:modify": "2024-10-07T10:53:00+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "6c161d4ded725c1556a45d09a261ff806002beddf45e3f9aec28f587f87552db"
},
"tainted": false,
"filesize": "24681B",
"numberPixels": "388800",
"pixelsPerSecond": "42.3482MB",
"userTime": "0.010u",
"elapsedTime": "0:01.009"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 0,
"load_end": 13212,
"ttfb_start": 13057,
"ttfb_end": 13164,
"download_start": 13164,
"download_end": 13212,
"download_ms": 48,
"all_start": 13057,
"all_end": 13212,
"all_ms": 155,
"index": 43,
"number": 44
},
{
"type": 3,
"id": "66384.91",
"request_id": "66384.91",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"raw_id": "66384.91",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 168,
"ttfb_ms": 110,
"load_start": 13057,
"load_start_float": 13057.000463,
"bytesIn": 24756,
"objectSize": 24756,
"objectSizeUncompressed": 24756,
"chunks": [
{
"ts": 13201,
"bytes": 14980
},
{
"ts": 13225,
"bytes": 9776
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 24756",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:53:00 GMT",
"etag: \"60b4-60cd87d228b65\"",
"last-modified: Tue, 19 Dec 2023 08:16:52 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2260,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 68,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 24756,
"image_save": 7916,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 13051,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 67,
"http2_stream_dependency": 65,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 463,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "15 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"ImageWidth": 540,
"ImageHeight": 720,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "inches",
"XResolution": 96,
"YResolution": 96
},
"Composite": {
"ImageSize": "540x720",
"Megapixels": 0.38900000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"resolution": {
"x": 96,
"y": 96
},
"printSize": {
"x": 5.625,
"y": 7.5
},
"units": "PixelsPerInch",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 388800,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 165.95599999999999,
"standardDeviation": 56.702599999999997,
"kurtosis": -0.69463299999999994,
"skewness": -0.31711299999999998,
"entropy": 0.49500899999999998
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 170.821,
"standardDeviation": 55.758299999999998,
"kurtosis": -0.77824300000000002,
"skewness": -0.40275,
"entropy": 0.48127799999999998
},
"green": {
"min": 0,
"max": 245,
"mean": 164.15700000000001,
"standardDeviation": 55.402900000000002,
"kurtosis": -0.56854300000000002,
"skewness": -0.34956399999999999,
"entropy": 0.498085
},
"blue": {
"min": 0,
"max": 251,
"mean": 162.88999999999999,
"standardDeviation": 58.9467,
"kurtosis": -0.72413000000000005,
"skewness": -0.20647399999999999,
"entropy": 0.505664
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 72,
"orientation": "Undefined",
"properties": {
"comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"date:create": "2024-10-07T10:53:00+00:00",
"date:modify": "2024-10-07T10:53:00+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "04a4588a30fbd6b0f144e5cb80d4fd2e95f87d978ebcc0f52158327b3b958b55"
},
"tainted": false,
"filesize": "14980B",
"numberPixels": "388800",
"pixelsPerSecond": "31.1696MB",
"userTime": "0.010u",
"elapsedTime": "0:01.012"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 0,
"load_end": 13225,
"ttfb_start": 13057,
"ttfb_end": 13167,
"download_start": 13167,
"download_end": 13225,
"download_ms": 58,
"all_start": 13057,
"all_end": 13225,
"all_ms": 168,
"index": 44,
"number": 45
},
{
"type": 3,
"id": "66384.93",
"request_id": "66384.93",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"raw_id": "66384.93",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 215,
"ttfb_ms": 201,
"load_start": 13057,
"load_start_float": 13057.000469000001,
"bytesIn": 28830,
"objectSize": 28830,
"objectSizeUncompressed": 28830,
"chunks": [
{
"ts": 13261,
"bytes": 21624
},
{
"ts": 13272,
"bytes": 7206
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 28830",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:53:00 GMT",
"etag: \"709e-60cd87d229b05\"",
"last-modified: Tue, 19 Dec 2023 08:16:52 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2260,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 28830,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 13054,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 69,
"http2_stream_dependency": 67,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 469,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "28 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"ImageWidth": 540,
"ImageHeight": 720,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "inches",
"XResolution": 96,
"YResolution": 96
},
"Composite": {
"ImageSize": "540x720",
"Megapixels": 0.38900000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"resolution": {
"x": 96,
"y": 96
},
"printSize": {
"x": 5.625,
"y": 7.5
},
"units": "PixelsPerInch",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 388800,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 150.946,
"standardDeviation": 86.469800000000006,
"kurtosis": -1.4512,
"skewness": -0.60811800000000005,
"entropy": 0.72429299999999996
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 155.101,
"standardDeviation": 87.477099999999993,
"kurtosis": -1.3603400000000001,
"skewness": -0.72177999999999998,
"entropy": 0.69916699999999998
},
"green": {
"min": 0,
"max": 250,
"mean": 147.399,
"standardDeviation": 86.595600000000005,
"kurtosis": -1.46675,
"skewness": -0.60012299999999996,
"entropy": 0.72718799999999995
},
"blue": {
"min": 0,
"max": 250,
"mean": 150.33699999999999,
"standardDeviation": 85.336699999999993,
"kurtosis": -1.5168999999999999,
"skewness": -0.50133499999999998,
"entropy": 0.74652499999999999
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 72,
"orientation": "Undefined",
"properties": {
"comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"date:create": "2024-10-07T10:53:00+00:00",
"date:modify": "2024-10-07T10:53:00+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "5a72faff094e8d3e449c2d7c2b9e58fa5651469df5df43d1d755c57b0268e842"
},
"tainted": false,
"filesize": "28830B",
"numberPixels": "388800",
"pixelsPerSecond": "42.5693MB",
"userTime": "0.010u",
"elapsedTime": "0:01.009"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 0,
"load_end": 13272,
"ttfb_start": 13057,
"ttfb_end": 13258,
"download_start": 13258,
"download_end": 13272,
"download_ms": 14,
"all_start": 13057,
"all_end": 13272,
"all_ms": 215,
"index": 45,
"number": 46
},
{
"type": 3,
"id": "66384.95",
"request_id": "66384.95",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/favicon.ico",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/favicon.ico",
"raw_id": "66384.95",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Other",
"load_ms": 216,
"ttfb_ms": 212,
"load_start": 13063,
"load_start_float": 13063.000475000001,
"bytesIn": 2382,
"objectSize": 2382,
"objectSizeUncompressed": 2399,
"chunks": [
{
"ts": 13278,
"bytes": 2382,
"inflated": 2399
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/x-icon",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/favicon.ico",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 2382",
"content-type: image\/x-icon",
"date: Mon, 07 Oct 2024 10:53:00 GMT",
"etag: \"95f-60cd8754fbe66-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:14:40 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1993,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 2382,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": 2382,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 13061,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 71,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 475,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "2.3 KiB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 256,
"ImageHeight": 256,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 147 bytes, use -b option to extract)",
"Transparency": "(Binary data 48 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "256x256",
"Megapixels": 0.066000000000000003
}
},
"magick": {
"format": "PNG",
"formatDescription": "Portable Network Graphics",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 256,
"height": 256,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "PaletteAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 65536,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 121.371,
"standardDeviation": 60.656500000000001,
"kurtosis": -1.2398899999999999,
"skewness": 0.57966300000000004,
"entropy": 0.38279400000000002
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 103.503,
"standardDeviation": 124.072,
"kurtosis": -1.8398399999999999,
"skewness": -0.38112000000000001,
"entropy": 0.26926899999999998
},
"red": {
"min": 71,
"max": 255,
"mean": 182.58600000000001,
"standardDeviation": 89.269300000000001,
"kurtosis": -1.7975300000000001,
"skewness": -0.44997900000000002,
"entropy": 0.44744400000000001
},
"green": {
"min": 77,
"max": 112,
"mean": 91.871499999999997,
"standardDeviation": 16.103300000000001,
"kurtosis": -1.7974600000000001,
"skewness": 0.449847,
"entropy": 0.44947199999999998
},
"blue": {
"min": 47,
"max": 76,
"mean": 59.528199999999998,
"standardDeviation": 13.181699999999999,
"kurtosis": -1.79694,
"skewness": 0.44814799999999999,
"entropy": 0.36499300000000001
}
},
"alpha": "#47704C00",
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 256,
"height": 256,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:53:00+00:00",
"date:modify": "2024-10-07T10:53:00+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "3",
"png:IHDR.color_type": "3 (Indexed)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "256, 256",
"png:PLTE.number_colors": "49",
"png:sRGB": "intent=0 (Perceptual Intent)",
"png:tRNS": "chunk was found",
"signature": "176ab0ae128f88e00ad8573e622839e2f7cf78c12765a459a18e01f2a0e854bb"
},
"tainted": false,
"filesize": "2399B",
"numberPixels": "65536",
"pixelsPerSecond": "7.50138MB",
"userTime": "0.000u",
"elapsedTime": "0:01.008"
}
},
"load_end": 13279,
"ttfb_start": 13063,
"ttfb_end": 13275,
"download_start": 13275,
"download_end": 13279,
"download_ms": 4,
"all_start": 13063,
"all_end": 13279,
"all_ms": 216,
"index": 46,
"number": 47
},
{
"type": 3,
"id": "66384.100",
"request_id": "66384.100",
"ip_addr": "76.76.21.241",
"full_url": "https:\/\/app.spline.design\/_assets\/_icons\/icon_favicon32x32.png",
"is_secure": 1,
"method": "GET",
"host": "app.spline.design",
"url": "\/_assets\/_icons\/icon_favicon32x32.png",
"raw_id": "66384.100",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 52,
"ttfb_ms": 41,
"load_start": 17685,
"load_start_float": 17685.000480999999,
"bytesIn": 5560,
"objectSize": 5560,
"objectSizeUncompressed": 5560,
"chunks": [
{
"ts": 17734,
"bytes": 3446
},
{
"ts": 17737,
"bytes": 2114
}
],
"expires": "",
"cacheControl": "public, max-age=0, must-revalidate",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 497,
"protocol": "HTTP\/2",
"dns_start": 17526,
"dns_end": 17576,
"connect_start": 17578,
"connect_end": 17612,
"ssl_start": 17612,
"ssl_end": 17685,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.spline.design",
"sanList": [
"*.spline.design",
"spline.design"
],
"issuer": "R11",
"validFrom": 1727024571,
"validTo": 1734800570,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Yeti2024 Log",
"logId": "48B0E36BDAA647340FE56A02FA9D30EB1C5201CB56DD2C81D9BBBFAB39D88473",
"timestamp": 1727028081977,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100FBEACEF86A60B7287A2F2182DBD4D11DE97F2E32CB06C9DC52FFB15AAD9F75C10220502B850DD1EABC7D6C1EEE84F1958C237EEA702A8992089B794DAE373965EC5A"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Sectigo 'Sabre2024h2'",
"logId": "1998107109F0D6522E3080D29E3F64BB836E28CCF90F528EEEDFCE4A3F16B4CA",
"timestamp": 1727028082018,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100E7A7A9D751787BBF68FC226A7F2EF09B1507C5605DAB080FC32DF4A94420EC710221008122917C2E05F2B8CD1991EF8C170B75674F862CCB499108443CBB5094803E0C"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: app.spline.design",
":method: GET",
":path: \/_assets\/_icons\/icon_favicon32x32.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"age: 1002446",
"cache-control: public, max-age=0, must-revalidate",
"content-disposition: inline; filename=\"icon_favicon32x32.png\"",
"content-length: 5560",
"content-type: image\/png",
"date: Mon, 07 Oct 2024 10:53:05 GMT",
"etag: \"f10a3012022845632db32ba6f0bbe196\"",
"server: Vercel",
"strict-transport-security: max-age=63072000",
"x-vercel-cache: HIT",
"x-vercel-id: fra1::r8wld-1728298385119-7eb37c117153",
":status: 200"
]
},
"bytesOut": 2047,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": 50,
"connect_ms": 34,
"ssl_ms": 73,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 5560,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Vercel",
"server_count": null,
"created": 17524,
"socket_group": "https:\/\/app.spline.design <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_FRAME_SIZE": 1048576,
"SETTINGS_MAX_CONCURRENT_STREAMS": 250,
"SETTINGS_MAX_HEADER_LIST_SIZE": 2097472,
"SETTINGS_HEADER_TABLE_SIZE": 4096,
"SETTINGS_INITIAL_WINDOW_SIZE": 1048576
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 481,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIE\/jCCA+agAwIBAgISBDPUn7hntaV+mG7uAF9O0ZYCMA0GCSqGSIb3DQEBCwUA\nMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD\nEwNSMTEwHhcNMjQwOTIyMTcwMjUxWhcNMjQxMjIxMTcwMjUwWjAaMRgwFgYDVQQD\nDA8qLnNwbGluZS5kZXNpZ24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQCtQPBVQTySdqHCMfkseqdakjPAUYg0J713Z1Gm0ZDnQuoGlgaoeLYLb\/NoJUwo\nj2CwcB3CSVan6UVryH8Vrrc7N\/IjlLnG04CQKU5fl5fzKnoZt9jR+sIznAQxAHdu\nLJ8iP9LPr\/Z+41QvtHKJJPNj5Mt4u8da9UunF1asdWRTpTrGow78Sw44Mct1U9BT\nzXGCp1zcl3cGodLOIWnxxF0qmvLeth5QLiBS54GytubOJjNclE8NO5iJeeSnxtD7\nnCt3ZgXe5hOiDEm3wOBJK2O6MARCfu4GRkL3KI4RT0F1i2eE2PRhXl0FUMMG5iwA\nwn7bt1MwdI9Hc7K5nBlfAw7ZAgMBAAGjggIjMIICHzAOBgNVHQ8BAf8EBAMCBaAw\nHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB\/wQCMAAwHQYD\nVR0OBBYEFHpvEY7JXcdefwUXj4Bqw4nVzRexMB8GA1UdIwQYMBaAFMXPRqTq9MPA\nemyVxC2wXpIvJuO5MFcGCCsGAQUFBwEBBEswSTAiBggrBgEFBQcwAYYWaHR0cDov\nL3IxMS5vLmxlbmNyLm9yZzAjBggrBgEFBQcwAoYXaHR0cDovL3IxMS5pLmxlbmNy\nLm9yZy8wKQYDVR0RBCIwIIIPKi5zcGxpbmUuZGVzaWdugg1zcGxpbmUuZGVzaWdu\nMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYA\nSLDja9qmRzQP5WoC+p0w6xxSActW3SyB2bu\/qznYhHMAAAGSGuU1OQAABAMARzBF\nAiEA++rO+Gpgtyh6LyGC29TRHel\/LjLLBsncUv+xWq2fdcECIFArhQ3R6rx9bB7u\nhPGVjCN+6nAqiZIIm3lNrjc5ZexaAHcAGZgQcQnw1lIuMIDSnj9ku4NuKMz5D1KO\n7t\/OSj8WtMoAAAGSGuU1YgAABAMASDBGAiEA56ep11F4e79o\/CJqfy7wmxUHxWBd\nqwgPwy30qUQg7HECIQCBIpF8LgXyuM0Zke+MFwt1Z0+GLMtJkQhEPLtQlIA+DDAN\nBgkqhkiG9w0BAQsFAAOCAQEAIj0iODvLNlhqrxdt8BxmW8NNIDSYLP9n0ASAsall\ncGlojkxaLsrbpYAbuma50ZIR1lQ32LThDn2NtPsQT4OEWsgW4ca3x5cnsC6t4PeL\nvGJ\/Jl2LEwLlGkC+Mt06QWFugH90Zl\/zc4YsZk+12HAXciHJUALdn7GLYxmnG93l\nK5YSYBfjQ3TabMgfPn1\/UkHv++Ldmn0cCthPQ1OTpjTiMX0Vpmqt0PFyhbURwXBW\nkH7rbd6\/yAvKpAnFEc10QI4EaVtUG53+5Ng3ryPY7gdhogcmhXk7gFcrBWjmQqF8\n0Qdf3F9bzUKWm+e5vHT7ThFXIQqIMtKb4AXYHBo1w++peg==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFBjCCAu6gAwIBAgIRAIp9PhPWLzDvI4a9KQdrNPgwDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw\nWhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDEMMAoGA1UEAxMDUjExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAuoe8XBsAOcvKCs3UZxD5ATylTqVhyybKUvsVAbe5KPUoHu0nsyQYOWcJ\nDAjs4DqwO3cOvfPlOVRBDE6uQdaZdN5R2+97\/1i9qLcT9t4x1fJyyXJqC4N0lZxG\nAGQUmfOx2SLZzaiSqhwmej\/+71gFewiVgdtxD4774zEJuwm+UE1fj5F2PVqdnoPy\n6cRms+EGZkNIGIBloDcYmpuEMpexsr3E+BUAnSeI++JjF5ZsmydnS8TbKF5pwnnw\nSVzgJFDhxLyhBax7QG0AtMJBP6dYuC\/FXJuluwme8f7rsIU5\/agK70XEeOtlKsLP\nXzze41xNG\/cLJyuqC0J3U095ah2H2QIDAQABo4H4MIH1MA4GA1UdDwEB\/wQEAwIB\nhjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH\/BAgwBgEB\n\/wIBADAdBgNVHQ4EFgQUxc9GpOr0w8B6bJXELbBeki8m47kwHwYDVR0jBBgwFoAU\nebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC\nhhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG\nA1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN\nAQELBQADggIBAE7iiV0KAxyQOND1H\/lxXPjDj7I3iHpvsCUf7b632IYGjukJhM1y\nv4Hz\/MrPU0jtvfZpQtSlET41yBOykh0FX+ou1Nj4ScOt9ZmWnO8m2OG0JAtIIE38\n01S0qcYhyOE2G\/93ZCkXufBL713qzXnQv5C\/viOykNpKqUgxdKlEC+Hi9i2DcaR1\ne9KUwQUZRhy5j\/PEdEglKg3l9dtD4tuTm7kZtB8v32oOjzHTYw+7KdzdZiw\/sBtn\nUfhBPORNuay4pJxmY\/WrhSMdzFO2q3Gu3MUBcdo27goYKjL9CTF8j\/Zz55yctUoV\naneCWs\/ajUX+HypkBTA+c8LGDLnWO2NKq0YD\/pnARkAnYGPfUDoHR9gVSp\/qRx+Z\nWghiDLZsMwhN1zjtSC0uBWiugF3vTNzYIEFfaPG7Ws3jDrAMMYebQ95JQ+HIBD\/R\nPBuHRTBpqKlyDnkSHDHYPiNX3adPoPAcgdF3H2\/W0rmoswMWgTlLn1Wu0mrks7\/q\npdWfS6PJ1jty80r2VKsM\/Dj3YIDfbjXKdaFU5C+8bhfJGqU3taKauuz0wHVGT3eo\n6FlWkWYtbt4pgdamlwVeZEW+LM7qZEJEsMNPrfC03APKmZsJgpWCDWOKZvkZcvjV\nuYkQ4omYCTX5ohy+knMjdOmdH9c7SpqEWBDC86fiNex+O0XOMEZSa8DA\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "5.4 KiB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 64,
"ImageHeight": 64,
"BitDepth": 8,
"ColorType": "RGB with Alpha",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"SRGBRendering": "Perceptual"
},
"Composite": {
"ImageSize": "64x64",
"Megapixels": 0.0040000000000000001
}
},
"magick": {
"format": "PNG",
"formatDescription": "Portable Network Graphics",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 64,
"height": 64,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColorAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 4096,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 149.56,
"standardDeviation": 92.343800000000002,
"kurtosis": -1.57175,
"skewness": -0.28716900000000001,
"entropy": 0.56981199999999999
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 57.642099999999999,
"standardDeviation": 103.78400000000001,
"kurtosis": -0.224104,
"skewness": -1.3090999999999999,
"entropy": 0.23592199999999999
},
"red": {
"min": 0,
"max": 255,
"mean": 114.923,
"standardDeviation": 93.859499999999997,
"kurtosis": -1.3059400000000001,
"skewness": 0.43322699999999997,
"entropy": 0.67496999999999996
},
"green": {
"min": 0,
"max": 255,
"mean": 100.119,
"standardDeviation": 70.1721,
"kurtosis": -0.57162999999999997,
"skewness": 0.25728800000000002,
"entropy": 0.73239500000000002
},
"blue": {
"min": 0,
"max": 255,
"mean": 185.84299999999999,
"standardDeviation": 101.559,
"kurtosis": -0.491869,
"skewness": -1.1817,
"entropy": 0.63595999999999997
}
},
"alpha": "#00000000",
"renderingIntent": "Perceptual",
"gamma": 0.45455000000000001,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 64,
"height": 64,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:53:12+00:00",
"date:modify": "2024-10-07T10:53:12+00:00",
"png:cHRM": "chunk was found (see Chromaticity, above)",
"png:gAMA": "gamma=0.45455 (See Gamma, above)",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "6",
"png:IHDR.color_type": "6 (RGBA)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "64, 64",
"png:sRGB": "intent=0 (Perceptual Intent)",
"signature": "a1ed2d43552d0004873b9e6e0e25fc4acfb0abe5850532fa5d1080661910d4d2"
},
"tainted": false,
"filesize": "5560B",
"numberPixels": "4096",
"pixelsPerSecond": "970922B",
"userTime": "0.000u",
"elapsedTime": "0:01.004"
}
},
"load_end": 17737,
"ttfb_start": 17685,
"ttfb_end": 17726,
"download_start": 17726,
"download_end": 17737,
"download_ms": 11,
"all_start": 17526,
"all_end": 17737,
"all_ms": 209,
"index": 47,
"number": 48
}
],
"requestsFull": 48,
"requestsDoc": 47,
"responses_200": 47,
"responses_404": 0,
"responses_other": 1,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 1,
"main_frame": "20B05EA1355CBCBA2563CEBDA6BD9727",
"loadEventStart": 13041,
"loadEventEnd": 13048,
"domContentLoadedEventStart": 12970,
"domContentLoadedEventEnd": 12990,
"URL": "https:\/\/fabric.codebydennis.com",
"connections": 9,
"final_base_page_request": 0,
"final_base_page_request_id": "F4894726DEE24CE1855634E2AD508DCE",
"final_url": "https:\/\/fabric.codebydennis.com\/",
"domInteractive": 2680,
"firstPaint": 2905.3999999994412,
"firstContentfulPaint": 13417,
"firstImagePaint": 13417,
"firstMeaningfulPaint": 13417,
"renderBlockingCSS": 6,
"renderBlockingJS": 0,
"TTFB": 1446,
"basePageSSLTime": 97,
"score_cache": 18,
"score_cdn": 26,
"score_gzip": 44,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 98,
"score_etags": -1,
"score_progressive_jpeg": 14,
"gzip_total": 2861938,
"gzip_savings": 1609460,
"minify_total": -1,
"minify_savings": -1,
"image_total": 364569,
"image_savings": 7916,
"base_page_cdn": "",
"cpuTimes": {
"ParseHTML": 14,
"HTMLDocumentParser::FetchQueuedPreloads": 3,
"EventDispatch": 9,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 78,
"ParseAuthorStyleSheet": 9,
"EvaluateScript": 13,
"v8.compile": 14,
"UpdateLayoutTree": 162,
"Layout": 261,
"PrePaint": 24,
"Paint": 78,
"Layerize": 69,
"FireAnimationFrame": 95,
"FunctionCall": 177,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 2,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 2,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 2,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 4,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"TimerFire": 5,
"v8.compileModule": 2,
"v8.evaluateModule": 8,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"MarkDOMContent": 0,
"IntersectionObserverController::computeIntersections": 3,
"MarkLoad": 0,
"largestContentfulPaint::Candidate": 0,
"HitTest": 7,
"V8.GC_MC_INCREMENTAL_START": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"V8.GC_MC_MARK_ROOTS": 0,
"Major concurrent marking started": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"V8.GC_MC_INCREMENTAL": 16,
"V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 1,
"Major concurrent marking rescheduled": 0,
"Major concurrent marking paused": 0,
"Major concurrent marking resumed": 0,
"MajorGC": 0,
"V8.GC_MC_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MARK_COMPACTOR": 0,
"V8.GC_MC_PROLOGUE": 0,
"V8.GC_MC_MARK": 0,
"V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"V8.GC_MC_MARK_RETAIN_MAPS": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE": 0,
"V8.GC_MC_CLEAR": 0,
"V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"ClearStringTableJob started": 0,
"V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"V8.GC_MC_CLEAR_MAPS": 0,
"ClearTrivialWeakRefJob started": 0,
"FilterNonTrivialWeakRefJob started": 0,
"V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"V8.GC_MC_WEAKNESS_HANDLING": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"V8.GC_MC_CLEAR_JOIN_JOB": 0,
"V8.GC_MC_SWEEP": 2,
"V8.GC_MC_EVACUATE": 0,
"V8.GC_MC_EVACUATE_PROLOGUE": 0,
"V8.GC_MC_EVACUATE_COPY": 0,
"PageEvacuationJob started": 0,
"V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"PointersUpdatingJob started": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"V8.GC_MC_EVACUATE_EPILOGUE": 0,
"V8.GC_MC_SWEEP_NEW_LO": 0,
"V8.GC_MC_EVACUATE_REBALANCE": 0,
"V8.GC_MC_FINISH": 0,
"V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MC_SWEEP_START_JOBS": 0,
"V8.GC_MC_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"V8.GC_MC_COMPLETE_SWEEPING": 0,
"ResourceChangePriority": 0,
"Idle": 16673
},
"cpuTimesDoc": {
"ParseHTML": 14,
"HTMLDocumentParser::FetchQueuedPreloads": 3,
"EventDispatch": 2,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 65,
"ParseAuthorStyleSheet": 9,
"EvaluateScript": 13,
"v8.compile": 14,
"UpdateLayoutTree": 116,
"Layout": 225,
"PrePaint": 12,
"Paint": 52,
"Layerize": 9,
"FireAnimationFrame": 8,
"FunctionCall": 10,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"TimerFire": 4,
"v8.compileModule": 2,
"v8.evaluateModule": 8,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"MarkDOMContent": 0,
"IntersectionObserverController::computeIntersections": 0,
"MarkLoad": 0,
"largestContentfulPaint::Candidate": 0,
"HitTest": 0,
"V8.GC_MC_INCREMENTAL_START": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"V8.GC_MC_MARK_ROOTS": 0,
"Major concurrent marking started": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"V8.GC_MC_INCREMENTAL": 0,
"V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"Major concurrent marking rescheduled": 0,
"Major concurrent marking paused": 0,
"Major concurrent marking resumed": 0,
"MajorGC": 0,
"V8.GC_MC_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MARK_COMPACTOR": 0,
"V8.GC_MC_PROLOGUE": 0,
"V8.GC_MC_MARK": 0,
"V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"V8.GC_MC_MARK_RETAIN_MAPS": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE": 0,
"V8.GC_MC_CLEAR": 0,
"V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"ClearStringTableJob started": 0,
"V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"V8.GC_MC_CLEAR_MAPS": 0,
"ClearTrivialWeakRefJob started": 0,
"FilterNonTrivialWeakRefJob started": 0,
"V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"V8.GC_MC_WEAKNESS_HANDLING": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"V8.GC_MC_CLEAR_JOIN_JOB": 0,
"V8.GC_MC_SWEEP": 0,
"V8.GC_MC_EVACUATE": 0,
"V8.GC_MC_EVACUATE_PROLOGUE": 0,
"V8.GC_MC_EVACUATE_COPY": 0,
"PageEvacuationJob started": 0,
"V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"PointersUpdatingJob started": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"V8.GC_MC_EVACUATE_EPILOGUE": 0,
"V8.GC_MC_SWEEP_NEW_LO": 0,
"V8.GC_MC_EVACUATE_REBALANCE": 0,
"V8.GC_MC_FINISH": 0,
"V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MC_SWEEP_START_JOBS": 0,
"V8.GC_MC_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"V8.GC_MC_COMPLETE_SWEEPING": 0,
"ResourceChangePriority": 0,
"Idle": 12574
},
"cpu.ParseHTML": 14,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 3,
"cpu.EventDispatch": 9,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 78,
"cpu.ParseAuthorStyleSheet": 9,
"cpu.EvaluateScript": 13,
"cpu.v8.compile": 14,
"cpu.UpdateLayoutTree": 162,
"cpu.Layout": 261,
"cpu.PrePaint": 24,
"cpu.Paint": 78,
"cpu.Layerize": 69,
"cpu.FireAnimationFrame": 95,
"cpu.FunctionCall": 177,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 2,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 2,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 2,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 4,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.TimerFire": 5,
"cpu.v8.compileModule": 2,
"cpu.v8.evaluateModule": 8,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.MarkDOMContent": 0,
"cpu.IntersectionObserverController::computeIntersections": 3,
"cpu.MarkLoad": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.HitTest": 7,
"cpu.V8.GC_MC_INCREMENTAL_START": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_ROOTS": 0,
"cpu.Major concurrent marking started": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_MC_INCREMENTAL": 16,
"cpu.V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 1,
"cpu.Major concurrent marking rescheduled": 0,
"cpu.Major concurrent marking paused": 0,
"cpu.Major concurrent marking resumed": 0,
"cpu.MajorGC": 0,
"cpu.V8.GC_MC_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MARK_COMPACTOR": 0,
"cpu.V8.GC_MC_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK": 0,
"cpu.V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"cpu.V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_MARK_RETAIN_MAPS": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"cpu.V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE": 0,
"cpu.V8.GC_MC_CLEAR": 0,
"cpu.V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"cpu.ClearStringTableJob started": 0,
"cpu.V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"cpu.V8.GC_MC_CLEAR_MAPS": 0,
"cpu.ClearTrivialWeakRefJob started": 0,
"cpu.FilterNonTrivialWeakRefJob started": 0,
"cpu.V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"cpu.V8.GC_MC_WEAKNESS_HANDLING": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"cpu.V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"cpu.V8.GC_MC_CLEAR_JOIN_JOB": 0,
"cpu.V8.GC_MC_SWEEP": 2,
"cpu.V8.GC_MC_EVACUATE": 0,
"cpu.V8.GC_MC_EVACUATE_PROLOGUE": 0,
"cpu.V8.GC_MC_EVACUATE_COPY": 0,
"cpu.PageEvacuationJob started": 0,
"cpu.V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"cpu.PointersUpdatingJob started": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"cpu.V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"cpu.V8.GC_MC_EVACUATE_EPILOGUE": 0,
"cpu.V8.GC_MC_SWEEP_NEW_LO": 0,
"cpu.V8.GC_MC_EVACUATE_REBALANCE": 0,
"cpu.V8.GC_MC_FINISH": 0,
"cpu.V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MC_SWEEP_START_JOBS": 0,
"cpu.V8.GC_MC_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.V8.GC_MC_COMPLETE_SWEEPING": 0,
"cpu.ResourceChangePriority": 0,
"cpu.Idle": 16673,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1728298364.381922,
"osVersion": "Linux 6.8.0-1015-gcp",
"os_version": "Linux 6.8.0-1015-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1728298367.272521,
"browserVersion": "129.0.0.0",
"browser_version": "129.0.0.0",
"fullyLoadedCPUms": 22579,
"fullyLoadedCPUpct": 51.741521539871826,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "20B05EA1355CBCBA2563CEBDA6BD9727",
"loaderId": "113A9F4D66609F4326E18492745B1F6A"
}
}
},
{
"code": "CookieIssue",
"details": {
"cookieIssueDetails": {
"cookie": {
"name": "__cf_bm",
"path": "\/",
"domain": ".vimeo.com"
},
"cookieWarningReasons": [
"WarnThirdPartyPhaseout"
],
"cookieExclusionReasons": [],
"operation": "SetCookie",
"siteForCookies": "https:\/\/codebydennis.com\/",
"cookieUrl": "https:\/\/player.vimeo.com\/api\/player.js",
"request": {
"requestId": "66384.41",
"url": "https:\/\/player.vimeo.com\/api\/player.js"
}
}
},
"issueId": "F232A7BADD39E4F1FC7DBCC6CCD4DC87"
},
{
"code": "CookieIssue",
"details": {
"cookieIssueDetails": {
"cookie": {
"name": "_cfuvid",
"path": "\/",
"domain": ".vimeo.com"
},
"cookieWarningReasons": [
"WarnThirdPartyPhaseout"
],
"cookieExclusionReasons": [],
"operation": "SetCookie",
"siteForCookies": "https:\/\/codebydennis.com\/",
"cookieUrl": "https:\/\/player.vimeo.com\/api\/player.js",
"request": {
"requestId": "66384.41",
"url": "https:\/\/player.vimeo.com\/api\/player.js"
}
}
},
"issueId": "5D768D104D783F4F7CF0F58FC7F5D68D"
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
"violatingNodeId": 594,
"violatingNodeAttribute": "name"
}
}
}
],
"execution_contexts": [
{
"id": 2,
"origin": "http:\/\/127.0.0.1:8888",
"name": ""
},
{
"id": 1,
"origin": "https:\/\/fabric.codebydennis.com",
"name": ""
}
],
"document_URL": "https:\/\/fabric.codebydennis.com\/",
"document_hostname": "fabric.codebydennis.com",
"document_origin": "https:\/\/fabric.codebydennis.com",
"viewport": {
"width": 1920,
"height": 993,
"dpr": 1
},
"domElements": 1539,
"domComplete": 13041,
"PerformancePaintTiming.first-paint": 2905.3999999994412,
"PerformancePaintTiming.first-contentful-paint": 13319.399999999441,
"origin_dns": {
"ns": [
"ns.zxcs.nl.",
"ns.zxcs.be.",
"ns.zxcs.eu."
],
"mx": [
"10 mail.codebydennis.com."
],
"txt": [
"\"v=spf1 a mx ip4:185.104.29.32 ip6:2a06:2ec0:1:0:0:0:0:93 include:filter-out.zxcs.nl ~all\""
],
"soa": [
"ns.zxcs.nl. hostmaster.codebydennis.com. 2024091604 600 3600 1209600 86400"
],
"cname": [],
"https": [],
"svcb": []
},
"detected": {
"Programming languages": "PHP 8.2.18",
"JavaScript graphics": "three.js 149",
"Video players": "Vimeo",
"JavaScript frameworks": "GSAP 3.11.5",
"Web servers": "Apache HTTP Server",
"CDN": "Cloudflare,Unpkg,jsDelivr,jQuery CDN,cdnjs",
"JavaScript libraries": "lit-html 2.6.0,lit-element 3.2.2,Lenis 0.2.9,Isotope,Howler.js,Barba.js 2.9.7,jQuery 3.6.4,Flickity 2.3.0",
"Marketing automation": "MailChimp",
"Email": "MailChimp",
"Security": "Cloudflare Bot Management",
"Miscellaneous": "Open Graph"
},
"detected_apps": {
"PHP": "8.2.18",
"three.js": "149",
"Vimeo": "",
"GSAP": "3.11.5",
"Apache HTTP Server": "",
"Cloudflare": "",
"lit-html": "2.6.0",
"lit-element": "3.2.2",
"Lenis": "0.2.9",
"Isotope": "",
"Howler.js": "",
"Barba.js": "2.9.7",
"Unpkg": "",
"MailChimp": "",
"jsDelivr": "",
"jQuery CDN": "",
"jQuery": "3.6.4",
"Flickity": "2.3.0",
"cdnjs": "",
"Cloudflare Bot Management": "",
"Open Graph": ""
},
"detected_technologies": {
"PHP": {
"name": "PHP",
"description": "PHP is a general-purpose scripting language used for web development.",
"slug": "php",
"categories": [
{
"id": 27,
"slug": "programming-languages",
"groups": [
9
],
"name": "Programming languages",
"priority": 5
}
],
"confidence": 100,
"version": "8.2.18",
"icon": "PHP.svg",
"website": "http:\/\/php.net",
"pricing": [],
"cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
},
"three.js": {
"name": "three.js",
"description": "Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.",
"slug": "three-js",
"categories": [
{
"id": 25,
"slug": "javascript-graphics",
"groups": [
9
],
"name": "JavaScript graphics",
"priority": 6
}
],
"confidence": 100,
"version": "149",
"icon": "three.js.png",
"website": "https:\/\/threejs.org",
"pricing": [],
"cpe": null
},
"Vimeo": {
"name": "Vimeo",
"description": "Vimeo is a video hosting, sharing and services platform. Vimeo operation an ad-free basis by providing subscription plans.",
"slug": "vimeo",
"categories": [
{
"id": 14,
"slug": "video-players",
"groups": [
10
],
"name": "Video players",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "Vimeo.svg",
"website": "http:\/\/vimeo.com",
"pricing": [],
"cpe": null
},
"GSAP": {
"name": "GSAP",
"description": "GSAP is an animation library that allows you to create animations with JavaScript.",
"slug": "gsap",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "3.11.5",
"icon": "TweenMax.png",
"website": "https:\/\/greensock.com\/gsap",
"pricing": [],
"cpe": null
},
"Apache HTTP Server": {
"name": "Apache HTTP Server",
"description": "Apache is a free and open-source cross-platform web server software.",
"slug": "apache-http-server",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Apache.svg",
"website": "https:\/\/httpd.apache.org\/",
"pricing": [],
"cpe": "cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*"
},
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
"lit-html": {
"name": "lit-html",
"description": "lit-html is a simple, modern, safe, small and fast HTML templating library for JavaScript.",
"slug": "lit-html",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.6.0",
"icon": "Lit.svg",
"website": "https:\/\/lit.dev",
"pricing": [],
"cpe": null
},
"lit-element": {
"name": "lit-element",
"description": "lit-element is a simple base class for creating web components that work in any web page with any framework. lit-element uses lit-html to render into shadow DOM, and adds API to manage properties and attributes.",
"slug": "lit-element",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.2.2",
"icon": "Lit.svg",
"website": "https:\/\/lit.dev",
"pricing": [],
"cpe": null
},
"Lenis": {
"name": "Lenis",
"description": "Lenis is a smooth scroll library to normalise the scrolling experience across devices.",
"slug": "lenis",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "0.2.9",
"icon": "Lenis.svg",
"website": "https:\/\/lenis.studiofreight.com",
"pricing": [],
"cpe": null
},
"Isotope": {
"name": "Isotope",
"description": "Isotope.js is a JavaScript library that makes it easy to sort, filter, and add Masonry layouts to items on a webpage.",
"slug": "isotope",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Isotope.svg",
"website": "https:\/\/isotope.metafizzy.co",
"pricing": [
"low",
"freemium",
"onetime"
],
"cpe": null
},
"Howler.js": {
"name": "Howler.js",
"description": "Howler.js is an audio library with support for the Web Audio API and a fallback mechanism for HTML5 Audio.",
"slug": "howler-js",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Howler.js.svg",
"website": "https:\/\/howlerjs.com",
"pricing": [],
"cpe": null
},
"Barba.js": {
"name": "Barba.js",
"description": "Barba.js is a small and easy-to-use javascript library that helps you creating fluid and smooth transitions between your website's pages.",
"slug": "barba-js",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.9.7",
"icon": "Barba.js.png",
"website": "https:\/\/barba.js.org",
"pricing": [],
"cpe": null
},
"Unpkg": {
"name": "Unpkg",
"description": "Unpkg is a content delivery network for everything on npm.",
"slug": "unpkg",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Unpkg.png",
"website": "https:\/\/unpkg.com",
"pricing": [],
"cpe": null
},
"MailChimp": {
"name": "MailChimp",
"description": "Mailchimp is a marketing automation platform and email marketing service.",
"slug": "mailchimp",
"categories": [
{
"id": 32,
"slug": "marketing-automation",
"groups": [
2
],
"name": "Marketing automation",
"priority": 9
},
{
"id": 75,
"slug": "email",
"groups": [
4,
2
],
"name": "Email",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "mailchimp.svg",
"website": "http:\/\/mailchimp.com",
"pricing": [
"low",
"freemium",
"recurring"
],
"cpe": "cpe:2.3:a:thinkshout:mailchimp:*:*:*:*:*:*:*:*"
},
"jsDelivr": {
"name": "jsDelivr",
"description": "JSDelivr is a free public CDN for open-source projects. It can serve web files directly from the npm registry and GitHub repositories without any configuration.",
"slug": "jsdelivr",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "jsdelivr-icon.svg",
"website": "https:\/\/www.jsdelivr.com\/",
"pricing": [],
"cpe": null
},
"jQuery CDN": {
"name": "jQuery CDN",
"description": "jQuery CDN is a way to include jQuery in your website without actually downloading and keeping it your website's folder.",
"slug": "jquery-cdn",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "jQuery.svg",
"website": "https:\/\/code.jquery.com\/",
"pricing": [],
"cpe": null
},
"jQuery": {
"name": "jQuery",
"description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
"slug": "jquery",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.6.4",
"icon": "jQuery.svg",
"website": "https:\/\/jquery.com",
"pricing": [],
"cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
},
"Flickity": {
"name": "Flickity",
"description": "Flickity is a JavaScript slider library, built by David DeSandro of Metafizzy fame.",
"slug": "flickity",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.3.0",
"icon": "default.svg",
"website": "https:\/\/flickity.metafizzy.co",
"pricing": [],
"cpe": null
},
"cdnjs": {
"name": "cdnjs",
"description": "cdnjs is a free distributed JS library delivery service.",
"slug": "cdnjs",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "cdnjs.svg",
"website": "https:\/\/cdnjs.com",
"pricing": [],
"cpe": null
},
"Cloudflare Bot Management": {
"name": "Cloudflare Bot Management",
"description": "Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots.",
"slug": "cloudflare-bot-management",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com\/en-gb\/products\/bot-management\/",
"pricing": [],
"cpe": null
},
"Open Graph": {
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https:\/\/ogp.me",
"pricing": [],
"cpe": null
}
},
"detected_raw": [
{
"name": "PHP",
"description": "PHP is a general-purpose scripting language used for web development.",
"slug": "php",
"categories": [
{
"id": 27,
"slug": "programming-languages",
"groups": [
9
],
"name": "Programming languages",
"priority": 5
}
],
"confidence": 100,
"version": "8.2.18",
"icon": "PHP.svg",
"website": "http:\/\/php.net",
"pricing": [],
"cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
},
{
"name": "three.js",
"description": "Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.",
"slug": "three-js",
"categories": [
{
"id": 25,
"slug": "javascript-graphics",
"groups": [
9
],
"name": "JavaScript graphics",
"priority": 6
}
],
"confidence": 100,
"version": "149",
"icon": "three.js.png",
"website": "https:\/\/threejs.org",
"pricing": [],
"cpe": null
},
{
"name": "Vimeo",
"description": "Vimeo is a video hosting, sharing and services platform. Vimeo operation an ad-free basis by providing subscription plans.",
"slug": "vimeo",
"categories": [
{
"id": 14,
"slug": "video-players",
"groups": [
10
],
"name": "Video players",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "Vimeo.svg",
"website": "http:\/\/vimeo.com",
"pricing": [],
"cpe": null
},
{
"name": "GSAP",
"description": "GSAP is an animation library that allows you to create animations with JavaScript.",
"slug": "gsap",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "3.11.5",
"icon": "TweenMax.png",
"website": "https:\/\/greensock.com\/gsap",
"pricing": [],
"cpe": null
},
{
"name": "Apache HTTP Server",
"description": "Apache is a free and open-source cross-platform web server software.",
"slug": "apache-http-server",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Apache.svg",
"website": "https:\/\/httpd.apache.org\/",
"pricing": [],
"cpe": "cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*"
},
{
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
{
"name": "lit-html",
"description": "lit-html is a simple, modern, safe, small and fast HTML templating library for JavaScript.",
"slug": "lit-html",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.6.0",
"icon": "Lit.svg",
"website": "https:\/\/lit.dev",
"pricing": [],
"cpe": null
},
{
"name": "lit-element",
"description": "lit-element is a simple base class for creating web components that work in any web page with any framework. lit-element uses lit-html to render into shadow DOM, and adds API to manage properties and attributes.",
"slug": "lit-element",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.2.2",
"icon": "Lit.svg",
"website": "https:\/\/lit.dev",
"pricing": [],
"cpe": null
},
{
"name": "Lenis",
"description": "Lenis is a smooth scroll library to normalise the scrolling experience across devices.",
"slug": "lenis",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "0.2.9",
"icon": "Lenis.svg",
"website": "https:\/\/lenis.studiofreight.com",
"pricing": [],
"cpe": null
},
{
"name": "Isotope",
"description": "Isotope.js is a JavaScript library that makes it easy to sort, filter, and add Masonry layouts to items on a webpage.",
"slug": "isotope",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Isotope.svg",
"website": "https:\/\/isotope.metafizzy.co",
"pricing": [
"low",
"freemium",
"onetime"
],
"cpe": null
},
{
"name": "Howler.js",
"description": "Howler.js is an audio library with support for the Web Audio API and a fallback mechanism for HTML5 Audio.",
"slug": "howler-js",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Howler.js.svg",
"website": "https:\/\/howlerjs.com",
"pricing": [],
"cpe": null
},
{
"name": "Barba.js",
"description": "Barba.js is a small and easy-to-use javascript library that helps you creating fluid and smooth transitions between your website's pages.",
"slug": "barba-js",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.9.7",
"icon": "Barba.js.png",
"website": "https:\/\/barba.js.org",
"pricing": [],
"cpe": null
},
{
"name": "Unpkg",
"description": "Unpkg is a content delivery network for everything on npm.",
"slug": "unpkg",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Unpkg.png",
"website": "https:\/\/unpkg.com",
"pricing": [],
"cpe": null
},
{
"name": "MailChimp",
"description": "Mailchimp is a marketing automation platform and email marketing service.",
"slug": "mailchimp",
"categories": [
{
"id": 32,
"slug": "marketing-automation",
"groups": [
2
],
"name": "Marketing automation",
"priority": 9
},
{
"id": 75,
"slug": "email",
"groups": [
4,
2
],
"name": "Email",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "mailchimp.svg",
"website": "http:\/\/mailchimp.com",
"pricing": [
"low",
"freemium",
"recurring"
],
"cpe": "cpe:2.3:a:thinkshout:mailchimp:*:*:*:*:*:*:*:*"
},
{
"name": "jsDelivr",
"description": "JSDelivr is a free public CDN for open-source projects. It can serve web files directly from the npm registry and GitHub repositories without any configuration.",
"slug": "jsdelivr",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "jsdelivr-icon.svg",
"website": "https:\/\/www.jsdelivr.com\/",
"pricing": [],
"cpe": null
},
{
"name": "jQuery CDN",
"description": "jQuery CDN is a way to include jQuery in your website without actually downloading and keeping it your website's folder.",
"slug": "jquery-cdn",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "jQuery.svg",
"website": "https:\/\/code.jquery.com\/",
"pricing": [],
"cpe": null
},
{
"name": "jQuery",
"description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
"slug": "jquery",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.6.4",
"icon": "jQuery.svg",
"website": "https:\/\/jquery.com",
"pricing": [],
"cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
},
{
"name": "Flickity",
"description": "Flickity is a JavaScript slider library, built by David DeSandro of Metafizzy fame.",
"slug": "flickity",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.3.0",
"icon": "default.svg",
"website": "https:\/\/flickity.metafizzy.co",
"pricing": [],
"cpe": null
},
{
"name": "cdnjs",
"description": "cdnjs is a free distributed JS library delivery service.",
"slug": "cdnjs",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "cdnjs.svg",
"website": "https:\/\/cdnjs.com",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare Bot Management",
"description": "Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots.",
"slug": "cloudflare-bot-management",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com\/en-gb\/products\/bot-management\/",
"pricing": [],
"cpe": null
},
{
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https:\/\/ogp.me",
"pricing": [],
"cpe": null
}
],
"axe": {
"testEngine": "4.4.1",
"violations": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">We<\/div>",
"target": [
".split-read > .single-word:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">believe<\/div>",
"target": [
".split-read > .single-word:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">in<\/div>",
"target": [
".split-read > .single-word:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div>",
"target": [
".single-word:nth-child(4)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">power<\/div>",
"target": [
".single-word:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">of<\/div>",
"target": [
".single-word:nth-child(6)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">contribution,<\/div>",
"target": [
".single-word:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div>",
"target": [
".single-word:nth-child(8)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">essence<\/div>",
"target": [
".single-word:nth-child(9)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">of<\/div>",
"target": [
".single-word:nth-child(10)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Web3.<\/div>",
"target": [
".single-word:nth-child(11)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">We're<\/div>",
"target": [
".single-word:nth-child(12)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">dedicated<\/div>",
"target": [
".single-word:nth-child(13)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">to<\/div>",
"target": [
".single-word:nth-child(14)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">funding<\/div>",
"target": [
".single-word:nth-child(15)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div>",
"target": [
".single-word:nth-child(16)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">visionary<\/div>",
"target": [
".single-word:nth-child(17)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">founders<\/div>",
"target": [
".single-word:nth-child(18)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">who<\/div>",
"target": [
".single-word:nth-child(19)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">build<\/div>",
"target": [
".single-word:nth-child(20)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">organizations<\/div>",
"target": [
".single-word:nth-child(21)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">and<\/div>",
"target": [
".single-word:nth-child(22)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">institutions<\/div>",
"target": [
".single-word:nth-child(23)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">for<\/div>",
"target": [
".single-word:nth-child(24)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">individuals,<\/div>",
"target": [
".single-word:nth-child(25)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">by<\/div>",
"target": [
".single-word:nth-child(26)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">individuals.<\/div>",
"target": [
".single-word:nth-child(27)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Together,<\/div>",
"target": [
".single-word:nth-child(28)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">ownership,<\/div>",
"target": [
".single-word:nth-child(34)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">thrive<\/div>",
"target": [
".single-word:nth-child(38)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">beyond<\/div>",
"target": [
".single-word:nth-child(39)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">you<\/div>",
"target": [
".single-word:nth-child(43)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">ready<\/div>",
"target": [
".single-word:nth-child(44)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">to<\/div>",
"target": [
".single-word:nth-child(45)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Switzerland<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2017<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">France<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2020<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Near\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Switzerland<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Near\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2019<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/flashbots\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Flashbots\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Cayman<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/flashbots\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Flashbots\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2022<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/nansen\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Nansen\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Singapore<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/nansen\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Nansen\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2020<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sky-mavis\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sky Mavis\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Singapore<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sky-mavis\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sky Mavis\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2021<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/ramp\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ramp\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Poland<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/ramp\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ramp\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2018<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#f5f7fa",
"contrastRatio": 3.9199999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"section section-home-writing\" data-theme-section=\"light\" data-scroll-section=\"\">",
"target": [
".section-home-writing"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"published\">01 Mar \u201823<\/span>",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .published"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#f5f7fa",
"contrastRatio": 3.9199999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"section section-home-writing\" data-theme-section=\"light\" data-scroll-section=\"\">",
"target": [
".section-home-writing"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"published\">21 Feb \u201823<\/span>",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .published"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#f5f7fa",
"contrastRatio": 3.9199999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"section section-home-writing\" data-theme-section=\"light\" data-scroll-section=\"\">",
"target": [
".section-home-writing"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"published\">17 Feb \u201823<\/span>",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .published"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
},
{
"id": "duplicate-id",
"impact": "minor",
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "L9",
"relatedNodes": [
{
"html": "<svg version=\"1.1\" id=\"L9\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 0 0\" xml:space=\"preserve\">",
"target": [
".vimeo-overlay-loading > svg[version=\"1.1\"][x=\"0px\"][y=\"0px\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: L9"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<svg version=\"1.1\" id=\"L9\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 0 0\" xml:space=\"preserve\">",
"target": [
".loading-icon > svg[version=\"1.1\"][x=\"0px\"][y=\"0px\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: L9"
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"https:\/\/fabric.codebydennis.com\" class=\"nav-logo\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-left\" data-cursor-bubble-position=\"right\">",
"target": [
".nav-logo"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a id=\"logo\" href=\"https:\/\/spline.design\/?utm_source=spline-viewer&utm_campaign=spline-logo\" style=\"display: flex;\">",
"target": [
[
"spline-viewer",
"#logo"
]
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/twitter.com\/fynndusb\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".card-socials > .s-icon[href$=\"fynndusb\"][data-cursor-bubble-text=\"Twitter\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/fynn-brinkmann\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-team-card-id=\"fynn-brinkmann\"] > .card-content > .card-socials > .s-icon[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/twitter.com\/windychester1\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-team-card-id=\"thomas-crow\"] > .card-content > .card-socials > .s-icon[data-cursor-bubble-text=\"Twitter\"][target=\"_blank\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/thomas-crow-a1996b9a\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-team-card-id=\"thomas-crow\"] > .card-content > .card-socials > .s-icon[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/twitter.com\/nosremenai\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".card-socials > .s-icon[href$=\"nosremenai\"][data-cursor-bubble-text=\"Twitter\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/ian-emerson\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-team-card-id=\"ian-emerson\"] > .card-content > .card-socials > .s-icon[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/ian-emerson.medium.com\" target=\"_blank\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".card-socials > .s-icon[href$=\"ian-emerson.medium.com\"][data-cursor-bubble-text=\"Medium\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"https:\/\/fabric.codebydennis.com\" class=\"icon-box\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-left\" data-cursor-bubble-position=\"right\">",
"target": [
".icon-box[data-cursor-bubble-icon=\"chevron-left\"][data-cursor-bubble-text=\"Home\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
}
]
},
{
"id": "list",
"impact": "serious",
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [
{
"html": "<div class=\"close-icon-wrap\">\n <div class=\"close-icon\" data-navigation-toggle=\"close\"><\/div>\n <\/div>",
"target": [
".col-nav > ul > .close-icon-wrap"
]
}
],
"impact": "serious",
"message": "List element has direct children that are not allowed inside <li> elements"
}
],
"impact": "serious",
"html": "<ul>",
"target": [
".col-nav > ul"
],
"failureSummary": "Fix all of the following:\n List element has direct children that are not allowed inside <li> elements"
}
]
},
{
"id": "listitem",
"impact": "serious",
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item does not have a <ul>, <ol> parent element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<li>",
"target": [
".row-tiles > li:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n List item does not have a <ul>, <ol> parent element"
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item does not have a <ul>, <ol> parent element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<li>",
"target": [
".row-tiles > li:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n List item does not have a <ul>, <ol> parent element"
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item does not have a <ul>, <ol> parent element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<li>",
"target": [
".row-tiles > li:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n List item does not have a <ul>, <ol> parent element"
}
]
}
],
"passes": [
{
"id": "aria-allowed-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures ARIA attributes are allowed for an element's role",
"help": "Elements must only use allowed ARIA attributes",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-allowed-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">",
"target": [
"body"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">",
"target": [
"body"
]
}
]
},
{
"id": "aria-hidden-focus",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag131"
],
"description": "Ensures aria-hidden elements do not contain focusable elements",
"help": "ARIA hidden element must not contain focusable elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-focus?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<div style=\"position: absolute; left: -5000px;\" aria-hidden=\"true\"><input type=\"text\" name=\"b_2d2c3c843583bae2e3e0b537e_412b8ecf7a\" tabindex=\"-1\" value=\"\"><\/div>",
"target": [
"div[aria-hidden=\"true\"]"
]
}
]
},
{
"id": "aria-valid-attr-value",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all ARIA attributes have valid values",
"help": "ARIA attributes must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr-value?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">",
"target": [
"body"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "aria-valid-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures attributes that begin with aria- are valid ARIA attributes",
"help": "ARIA attributes must conform to valid names",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">",
"target": [
"body"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"split-typewriter small\" data-transition-typewriter=\"\">",
"target": [
"h1"
]
},
{
"html": "<h3 class=\"split-read light\">",
"target": [
".split-read"
]
},
{
"html": "<h3><span class=\"title\" data-scroll-scramble=\"\">Our portfolio <\/span><span class=\"count light\">078<\/span><\/h3>",
"target": [
"#section-wrap > .section-slider > .container > .row-title.row > .padding.col > h3"
]
},
{
"html": "<h4>Check out the full portfolio<\/h4>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"] > .card-content > .card-top > .card-title > h4"
]
},
{
"html": "<h2 class=\"split-typewriter small\" data-scroll-typewriter=\"\">",
"target": [
"h2[data-scroll-typewriter=\"\"]"
]
},
{
"html": "<h3><span class=\"title\" data-loop-scramble=\"\">Contributions<\/span><span class=\"count light\">004<\/span><\/h3>",
"target": [
".section-slider-contributions > .container > .row-title.row > .padding.col > h3"
]
},
{
"html": "<h2 class=\"small\">Contribution, Participation, Attribution<\/h2>",
"target": [
".col-info > .col-row-title.col-row > .small"
]
},
{
"html": "<h3><span class=\"title\" data-scroll-scramble=\"\">Team <\/span><span class=\"count light\">030<\/span><\/h3>",
"target": [
".section-slider-team > .container > .row-title.row > .padding.col > h3"
]
},
{
"html": "<h4>Discover the full team<\/h4>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"] > .card-content > .card-top > .card-title > h4"
]
},
{
"html": "<h2>Writing<\/h2>",
"target": [
".padding.col > h2"
]
},
{
"html": "<h3 class=\"title alt\">Proof of Behaviour and rewards money can't buy<\/h3>",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"html": "<h3 class=\"title alt\">Supercharging Creative Contribution<\/h3>",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"html": "<h3 class=\"title alt\">Marketing Reimagined for Web3<\/h3>",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main class=\"main\" data-barba=\"container\" data-barba-namespace=\"home\" id=\"main\">",
"target": [
"#main"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: auto;\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffe600",
"contrastRatio": 16.57,
"fontSize": "9.4pt (12.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.57"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Accept<\/span>",
"target": [
"div[data-role=\"cookie-jar-all\"] > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>078<\/span>",
"target": [
".nav-link-content > .single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span data-hover-scramble-target=\"\">Investment thesis<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Investment thesis\"] > .btn-content > span[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.050<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Liquid<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Series A<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Polkadot<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Web<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.060<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Seed<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Sorare<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Media<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.044<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Liquid<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Series A<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Near<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Web<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.025<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#dddee1",
"contrastRatio": 15.609999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 15.61"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"copy\">N.025<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Seed<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Flashbots<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Infrastructure<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.042<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#dddee1",
"contrastRatio": 15.609999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 15.61"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"copy\">N.042<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Seed<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Nansen<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Web<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.059<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#dddee1",
"contrastRatio": 15.609999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 15.61"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"copy\">N.059<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Series A<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Sky Mavis<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Media<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.054<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#dddee1",
"contrastRatio": 15.609999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 15.61"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"copy\">N.054<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Seed<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble:nth-child(1) > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>+1<\/span>",
"target": [
".count-stages > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Ramp<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Finance<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span data-hover-scramble-target=\"\">Invest with Fabric<\/span>",
"target": [
"div[data-cursor-bubble-text=\"Join the revolution\"] > .btn-content > span[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(7)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(9)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(11)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(13)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Validators<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(15)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(17)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(19)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
".marquee-content:nth-child(1) > .word:nth-child(21)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".marquee-content:nth-child(1) > .word:nth-child(23)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Validators<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(5)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(7)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(9)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(11)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(13)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Validators<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(15)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(17)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(19)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
".marquee-content:nth-child(2) > .word:nth-child(21)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".marquee-content:nth-child(2) > .word:nth-child(23)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.001<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Open Web Forum<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">UK<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\">2020<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Ecosystem<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.002<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Blackpool Finance<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">France<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\">2020<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Web<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.003<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Open Protocol<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Finland<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\">2022<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Ecosystem<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.004<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">She256<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">London<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\">2021<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Ecosystem<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"small\">Contribution, Participation, Attribution<\/h2>",
"target": [
".col-info > .col-row-title.col-row > .small"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "62.1pt (82.8px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2>Writing<\/h2>",
"target": [
".padding.col > h2"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>New<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .card-bubbles > .dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "28.1pt (37.44px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"title alt\">Proof of Behaviour and rewards money can't buy<\/h3>",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4a4a4b",
"bgColor": "#f5f7fa",
"contrastRatio": 8.25,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.25"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"tag\" data-hover-scramble-target=\"\">Finance, Rewards<\/span>",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .tags > .tag[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "28.1pt (37.44px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"title alt\">Supercharging Creative Contribution<\/h3>",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4a4a4b",
"bgColor": "#f5f7fa",
"contrastRatio": 8.25,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.25"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"tag\" data-hover-scramble-target=\"\">Contribution<\/span>",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .tags > .tag[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "28.1pt (37.44px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"title alt\">Marketing Reimagined for Web3<\/h3>",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4a4a4b",
"bgColor": "#f5f7fa",
"contrastRatio": 8.25,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.25"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"tag\" data-hover-scramble-target=\"\">Web3<\/span>",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .tags > .tag[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4a4a4b",
"bgColor": "#f5f7fa",
"contrastRatio": 8.25,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.25"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span data-hover-scramble-target=\"\">Follow us on Medium<\/span>",
"target": [
".btn-medium > span[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffe600",
"contrastRatio": 16.57,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.57"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(5)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(7)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(9)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(11)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(13)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(15)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(5)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(7)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(9)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(11)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(13)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(15)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Portfolio<\/span>",
"target": [
".col-nav > ul > li:nth-child(1) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Portfolio\"][data-link-status=\"not-active\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Team<\/span>",
"target": [
".col-nav > ul > li:nth-child(2) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Team\"][data-link-status=\"not-active\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Writing<\/span>",
"target": [
".col-nav > ul > li:nth-child(3) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Writing\"][data-link-status=\"not-active\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Community<\/span>",
"target": [
".col-nav > ul > li:nth-child(4) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Community\"][data-link-status=\"not-active\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Fabric X<\/span>",
"target": [
"li:nth-child(5) > .nav-link > .nav-link-click[href$=\"x.fabric.vc\/\"][data-cursor-bubble-text=\"Fabric X\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Talent<\/span>",
"target": [
"li:nth-child(6) > .nav-link > .nav-link-click[href$=\"jobs\"][data-cursor-bubble-text=\"Talent\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Terms & Conditions<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Terms & Conditions\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Privacy Policy<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Privacy Policy\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Investor Privacy Notice<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Investor Privacy Notice\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Cookies Policy<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Cookies Policy\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Twitter<\/span>",
"target": [
"a[href$=\"fabric_vc\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>LinkedIn<\/span>",
"target": [
".link-click[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Medium<\/span>",
"target": [
".link-click[data-cursor-bubble-text=\"Medium\"][target=\"_blank\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Newsletter signup<\/span>",
"target": [
".col-newsletter > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#191919",
"contrastRatio": 17.579999999999998,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.58"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">",
"target": [
"#mc-embedded-subscribe"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"text\" name=\"b_2d2c3c843583bae2e3e0b537e_412b8ecf7a\" tabindex=\"-1\" value=\"\">",
"target": [
"input[type=\"text\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Fabric Ventures S.\u00e0 r.l. All Rights Reserved.<\/span>",
"target": [
".col-credits > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>\u00a9 2024<\/span>",
"target": [
".col-year > span"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: auto;\">",
"target": [
"html"
]
}
]
},
{
"id": "duplicate-id-active",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value of active elements is unique",
"help": "IDs of active elements must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-active?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-active",
"data": "logo",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a id=\"logo\" href=\"https:\/\/spline.design\/?utm_source=spline-viewer&utm_campaign=spline-logo\" style=\"display: flex;\">",
"target": [
[
"spline-viewer",
"#logo"
]
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "mce-EMAIL",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "mc-embedded-subscribe",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">",
"target": [
"#mc-embedded-subscribe"
]
}
]
},
{
"id": "duplicate-id",
"impact": "minor",
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "cookie-jar",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"cookie-jar\" id=\"cookie-jar\" data-role=\"cookie-jar-pop-up\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, 4.3644%) translate3d(0px, 0px, 0px);\">",
"target": [
"#cookie-jar"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "vimeo-lightbox-index-0",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"vimeo-lightbox\" data-vimeo-lightbox-target=\"\" data-vimeo-lightbox-current-id=\"01234\" data-vimeo-lightbox-orientation=\"landscape\" data-vimeo-status-activated=\"false\" data-vimeo-status-loaded=\"false\" data-vimeo-status-play=\"false\" data-vimeo-status-muted=\"false\" data-vimeo-status-hover=\"false\" id=\"vimeo-lightbox-index-0\">",
"target": [
"#vimeo-lightbox-index-0"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "main",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<main class=\"main\" data-barba=\"container\" data-barba-namespace=\"home\" id=\"main\">",
"target": [
"#main"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "main-wrap",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"main-wrap\" id=\"main-wrap\" data-scroll-container=\"\">",
"target": [
"#main-wrap"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "container",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"container\">",
"target": [
[
"spline-viewer",
"#container"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "spline",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "hints",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"hints\">",
"target": [
[
"spline-viewer",
"#hints"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "hint-drag",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg id=\"hint-drag\" width=\"34\" height=\"49\" viewBox=\"0 0 34 49\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"display: none;\">",
"target": [
[
"spline-viewer",
"#hint-drag"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "preloader",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"preloader\">",
"target": [
[
"spline-viewer",
"#preloader"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "spinner",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" id=\"spinner\">",
"target": [
[
"spline-viewer",
"#spinner"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "paint1_linear",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<linearGradient id=\"paint1_linear\" x1=\"0\" y1=\"16\" x2=\"16\" y2=\"16\" gradientUnits=\"userSpaceOnUse\">\n\t\t\t\t\t\t<stop stop-color=\"currentColor\"><\/stop>\n\t\t\t\t\t\t<stop offset=\"1\" stop-color=\"currentColor\" stop-opacity=\"0\"><\/stop>\n\t\t\t\t\t<\/linearGradient>",
"target": [
[
"spline-viewer",
"#paint1_linear"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "section-wrap",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "intro",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section class=\"section section-home-intro\" id=\"intro\">",
"target": [
"#intro"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "flickity-slider-type-cards-id-0",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flickity-slider-group count-8\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-0\">",
"target": [
"#flickity-slider-type-cards-id-0"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "clip0_458_11039",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<clipPath id=\"clip0_458_11039\">\n<rect width=\"140.264\" height=\"30\" fill=\"white\"><\/rect>\n<\/clipPath>",
"target": [
"#clip0_458_11039"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "clip0_665_885",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<clipPath id=\"clip0_665_885\">\n<rect width=\"138\" height=\"32\" fill=\"white\"><\/rect>\n<\/clipPath>",
"target": [
"#clip0_665_885"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "flickity-slider-type-cards-id-1",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flickity-slider-group count-5\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-1\">",
"target": [
"#flickity-slider-type-cards-id-1"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "clip0_1136_1826",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<clipPath id=\"clip0_1136_1826\">\n<rect width=\"200\" height=\"27\" fill=\"white\"><\/rect>\n<\/clipPath>",
"target": [
"#clip0_1136_1826"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "flickity-slider-type-cards-id-2",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flickity-slider-group count-4\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-2\">",
"target": [
"#flickity-slider-type-cards-id-2"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mc_embed_signup",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"mc_embed_signup\">",
"target": [
"#mc_embed_signup"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mc-embedded-subscribe-form",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<form action=\"https:\/\/fabric.us17.list-manage.com\/subscribe\/post?u=1348f7628fff5905fa216eed5&id=7289ac4ac7&f_id=00d953e0f0\" method=\"post\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\" class=\"validate\" target=\"_blank\" novalidate=\"novalidate\">",
"target": [
"#mc-embedded-subscribe-form"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mc_embed_signup_scroll",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"mc_embed_signup_scroll\">",
"target": [
"#mc_embed_signup_scroll"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mce-responses",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"mce-responses\" class=\"clear foot\">",
"target": [
"#mce-responses"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mce-error-response",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"response\" id=\"mce-error-response\" style=\"display:none\"><\/div>",
"target": [
"#mce-error-response"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mce-success-response",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"response\" id=\"mce-success-response\" style=\"display:none\"><\/div>",
"target": [
"#mce-success-response"
]
}
]
},
{
"id": "form-field-multiple-labels",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag332"
],
"description": "Ensures form field does not have multiple label elements",
"help": "Form field must not have multiple label elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/form-field-multiple-labels?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: auto;\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: auto;\">",
"target": [
"html"
]
}
]
},
{
"id": "image-alt",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png\" alt=\"\">",
"target": [
".l > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png\" alt=\"\">",
"target": [
".xll.card-logo > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp\" alt=\"\">",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .xl.card-logo > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png\" alt=\"\">",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .xl.card-logo > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
"div[data-cursor-bubble-text=\"Our truth\"][data-core-id=\"our-truth\"][data-core-status=\"active\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-core-id=\"community\"][data-cursor-bubble-text=\"Community\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-cursor-bubble-text=\"Role\"][data-core-id=\"role\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-cursor-bubble-text=\"Contribution\"][data-core-id=\"contribution\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Fynn Brinkmann\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Fynn Brinkmann\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Thomas Crow\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Thomas Crow\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Ian Emerson\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Ian Emerson\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Proof of Behaviour and rewards money can't buy\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\">",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .floating-image > .spin"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Supercharging Creative Contribution\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\">",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .floating-image > .spin"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Marketing Reimagined for Web3\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\">",
"target": [
"img[alt=\"Marketing Reimagined for Web3\"]"
]
}
]
},
{
"id": "input-button-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a"
],
"description": "Ensures input buttons have discernible text",
"help": "Input buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/input-button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "non-empty-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a non-empty value attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">",
"target": [
"#mc-embedded-subscribe"
]
}
]
},
{
"id": "label",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag412",
"wcag131",
"section508",
"section508.22.n",
"ACT"
],
"description": "Ensures every form element has a label",
"help": "Form elements must have labels",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/label?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\">Cookie Policy<\/a>",
"target": [
"p > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-ul > ul > li:nth-child(1) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Portfolio\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-ul > ul > li:nth-child(2) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Team\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-ul > ul > li:nth-child(3) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Writing\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-ul > ul > li:nth-child(4) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Community\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"btn-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">",
"target": [
".btn-click[data-cursor-bubble-text=\"Community\"][data-hover-scramble=\"\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\/the-fabric-ventures-investment-thesis-6cd08684b467\" target=\"_blank\" class=\"btn-click\" data-cursor-bubble-text=\"Investment thesis\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">",
"target": [
"a[data-cursor-bubble-text=\"Investment thesis\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Near\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/flashbots\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Flashbots\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/nansen\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Nansen\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sky-mavis\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sky Mavis\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/ramp\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ramp\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openwebforum\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Web Forum\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/blackpool\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Blackpool Finance\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openprotocol\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Protocol\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/she256\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"She256\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"She256\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\/proof-of-behaviour-and-rewards-money-cant-buy-2e54906529fd\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\/supercharging-creative-contribution-250776c97354\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\/marketing-reimagined-for-web3-48a6cc9e8a19\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\" target=\"_blank\" class=\"btn-medium\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".btn-medium"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-nav > ul > li:nth-child(1) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Portfolio\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-nav > ul > li:nth-child(2) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Team\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-nav > ul > li:nth-child(3) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Writing\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-nav > ul > li:nth-child(4) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Community\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/x.fabric.vc\/\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Fabric X\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"li:nth-child(5) > .nav-link > .nav-link-click[href$=\"x.fabric.vc\/\"][data-cursor-bubble-text=\"Fabric X\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/careers.fabric.vc\/jobs\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Talent\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"li:nth-child(6) > .nav-link > .nav-link-click[href$=\"jobs\"][data-cursor-bubble-text=\"Talent\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/terms-conditions\" class=\"link-click\" data-cursor-bubble-text=\"Terms & Conditions\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Terms & Conditions\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/privacy-policy\" class=\"link-click\" data-cursor-bubble-text=\"Privacy Policy\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Privacy Policy\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/investor-privacy-notice\" class=\"link-click\" data-cursor-bubble-text=\"Investor Privacy Notice\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Investor Privacy Notice\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\" class=\"link-click\" data-cursor-bubble-text=\"Cookies Policy\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Cookies Policy\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/fabric_vc\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"a[href$=\"fabric_vc\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/www.linkedin.com\/company\/fabricventures\/\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".link-click[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".link-click[data-cursor-bubble-text=\"Medium\"][target=\"_blank\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/dennissnellenberg.com\/\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"dennissnellenberg.com\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"a[href$=\"dennissnellenberg.com\/\"]"
]
}
]
},
{
"id": "list",
"impact": "serious",
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
".col-ul > ul"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"flickity-carousel\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"flickity-carousel\">",
"target": [
"#flickity-slider-type-cards-id-1 > .flickity-carousel"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"flickity-carousel\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
".col-links > ul:nth-child(1)"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
".col-links > ul:nth-child(2)"
]
}
]
},
{
"id": "listitem",
"impact": "serious",
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-ul > ul > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-ul > ul > li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-ul > ul > li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-ul > ul > li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel > .flickity-slide.col:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel > .flickity-slide.col:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel > .flickity-slide.col:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel > .flickity-slide.col:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
".flickity-slide.col:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
".flickity-slide.col:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
".flickity-slide.col:nth-child(7)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
".flickity-slide.col:nth-child(8)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide dark-mode\">",
"target": [
".dark-mode.flickity-slide.col:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide dark-mode\">",
"target": [
".dark-mode.flickity-slide.col:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide dark-mode\">",
"target": [
".dark-mode.flickity-slide.col:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide dark-mode\">",
"target": [
".dark-mode.flickity-slide.col:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel > .flickity-slide.col:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel > .flickity-slide.col:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel > .flickity-slide.col:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel > .flickity-slide.col:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(1) > .link:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(1) > .link:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(1) > .link:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
".link:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(2) > .link:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(2) > .link:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(2) > .link:nth-child(3)"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
"div[data-cursor-bubble-text=\"Our truth\"][data-core-id=\"our-truth\"][data-core-status=\"active\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-core-id=\"community\"][data-cursor-bubble-text=\"Community\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-cursor-bubble-text=\"Role\"][data-core-id=\"role\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-cursor-bubble-text=\"Contribution\"][data-core-id=\"contribution\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Fynn Brinkmann\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Fynn Brinkmann\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Thomas Crow\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Thomas Crow\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Ian Emerson\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Ian Emerson\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Proof of Behaviour and rewards money can't buy\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\">",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .floating-image > .spin"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Supercharging Creative Contribution\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\">",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .floating-image > .spin"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Marketing Reimagined for Web3\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\">",
"target": [
"img[alt=\"Marketing Reimagined for Web3\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">",
"target": [
"#mc-embedded-subscribe"
]
}
]
}
],
"incomplete": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "9.9pt (13.23px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"cookie-jar\" id=\"cookie-jar\" data-role=\"cookie-jar-pop-up\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, 4.3644%) translate3d(0px, 0px, 0px);\">",
"target": [
"#cookie-jar"
]
},
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our <a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\">Cookie Policy<\/a>.<\/p>",
"target": [
".col-left > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "9.9pt (13.23px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"cookie-jar\" id=\"cookie-jar\" data-role=\"cookie-jar-pop-up\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, 4.3644%) translate3d(0px, 0px, 0px);\">",
"target": [
"#cookie-jar"
]
},
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\">Cookie Policy<\/a>",
"target": [
"p > a"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "9.4pt (12.6px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"cookie-jar\" id=\"cookie-jar\" data-role=\"cookie-jar-pop-up\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, 4.3644%) translate3d(0px, 0px, 0px);\">",
"target": [
"#cookie-jar"
]
},
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Decline<\/span>",
"target": [
"div[data-role=\"cookie-jar-none\"] > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Portfolio<\/span>",
"target": [
".col-ul > ul > li:nth-child(1) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Portfolio\"][data-link-status=\"not-active\"] > .nav-link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Team<\/span>",
"target": [
".col-ul > ul > li:nth-child(2) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Team\"][data-link-status=\"not-active\"] > .nav-link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Writing<\/span>",
"target": [
".col-ul > ul > li:nth-child(3) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Writing\"][data-link-status=\"not-active\"] > .nav-link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Community<\/span>",
"target": [
".col-ul > ul > li:nth-child(4) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Community\"][data-link-status=\"not-active\"] > .nav-link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "11.0pt (14.7px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Investors<\/span>",
"target": [
".invest-btn > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">O<\/div>",
"target": [
"h1 > .single-word:nth-child(1) > .single-char:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">p<\/div>",
"target": [
"h1 > .single-word:nth-child(1) > .single-char:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">e<\/div>",
"target": [
"h1 > .single-word:nth-child(1) > .single-char:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">n<\/div>",
"target": [
"h1 > .single-word:nth-child(1) > .single-char:nth-child(4)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">W<\/div>",
"target": [
"h1 > .single-word:nth-child(2) > .single-char:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">e<\/div>",
"target": [
"h1 > .single-word:nth-child(2) > .single-char:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">b<\/div>",
"target": [
"h1 > .single-word:nth-child(2) > .single-char:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">C<\/div>",
"target": [
"h1 > .single-word:nth-child(3) > .single-char:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">o<\/div>",
"target": [
"h1 > .single-word:nth-child(3) > .single-char:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">n<\/div>",
"target": [
"h1 > .single-word:nth-child(3) > .single-char:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">t<\/div>",
"target": [
"h1 > .single-word:nth-child(3) > .single-char:nth-child(4)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">r<\/div>",
"target": [
".single-char:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">i<\/div>",
"target": [
".single-char:nth-child(6)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">b<\/div>",
"target": [
".single-char:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">u<\/div>",
"target": [
".single-char:nth-child(8)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">t<\/div>",
"target": [
".single-char:nth-child(9)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">o<\/div>",
"target": [
".single-char:nth-child(10)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">r<\/div>",
"target": [
".single-char:nth-child(11)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">s<\/div>",
"target": [
".single-char:nth-child(12)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span data-hover-scramble-target=\"\" data-transition-scramble=\"\">Explore <\/span>",
"target": [
"span[data-transition-scramble=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">we're<\/div>",
"target": [
".single-word:nth-child(29)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">shaping<\/div>",
"target": [
".single-word:nth-child(30)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">a<\/div>",
"target": [
".single-word:nth-child(31)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">world<\/div>",
"target": [
".single-word:nth-child(32)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">where<\/div>",
"target": [
".single-word:nth-child(33)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">collaboration,<\/div>",
"target": [
".single-word:nth-child(35)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">and<\/div>",
"target": [
".single-word:nth-child(36)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">innovation<\/div>",
"target": [
".single-word:nth-child(37)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">traditional<\/div>",
"target": [
".single-word:nth-child(40)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">boundaries.<\/div>",
"target": [
".single-word:nth-child(41)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Are<\/div>",
"target": [
".single-word:nth-child(42)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">contribute?<\/div>",
"target": [
".single-word:nth-child(46)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span data-hover-scramble-target=\"\">Join the Fabric community<\/span>",
"target": [
".btn-click[data-cursor-bubble-text=\"Community\"][data-hover-scramble=\"\"] > .btn-content > span[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Investors<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(9)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Investors<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(11)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(13)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(15)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(17)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(19)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Investors<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(9)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Investors<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(11)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(13)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(15)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(17)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(19)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-scroll-scramble=\"\">Our portfolio <\/span>",
"target": [
"#section-wrap > .section-slider > .container > .row-title.row > .padding.col > h3 > .title[data-scroll-scramble=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"count light\">078<\/span>",
"target": [
"#section-wrap > .section-slider > .container > .row-title.row > .padding.col > h3 > .count.light"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"]"
]
},
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.050<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"]"
]
},
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.060<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Near\"]"
]
},
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.044<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h4>Check out the full portfolio<\/h4>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"] > .card-content > .card-top > .card-title > h4"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span data-hover-scramble-target=\"\">078<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"] > .card-content > .card-top > .card-count > span[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\">Full portfolio<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"] > .card-content > .card-bottom > .title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"lighter-bg overlay\"><\/div>",
"target": [
".lighter-bg"
]
},
{
"html": "<div class=\"twinkling overlay\"><\/div>",
"target": [
".twinkling"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-loop-scramble=\"\">Contributions<\/span>",
"target": [
"span[data-loop-scramble=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"lighter-bg overlay\"><\/div>",
"target": [
".lighter-bg"
]
},
{
"html": "<div class=\"twinkling overlay\"><\/div>",
"target": [
".twinkling"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"count light\">004<\/span>",
"target": [
".section-slider-contributions > .container > .row-title.row > .padding.col > h3 > .count.light"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#000000",
"contrastRatio": 1,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openwebforum\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Web Forum\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"]"
]
}
],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.001<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#000000",
"contrastRatio": 1,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/blackpool\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Blackpool Finance\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"]"
]
}
],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.002<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#000000",
"contrastRatio": 1,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openprotocol\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Protocol\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"]"
]
}
],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.003<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#000000",
"contrastRatio": 1,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/she256\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"She256\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"She256\"]"
]
}
],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.004<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<div class=\"col-row col-row-btn\">",
"target": [
".col-info > .col-row-btn.col-row"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Our truth<\/span>",
"target": [
"div[data-cursor-bubble-text=\"Our truth\"][data-core-id=\"our-truth\"][data-core-status=\"active\"] > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<div class=\"col-row col-row-btn\">",
"target": [
".col-info > .col-row-btn.col-row"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Community<\/span>",
"target": [
".core-btn[data-core-id=\"community\"][data-cursor-bubble-text=\"Community\"] > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<div class=\"col-row col-row-btn\">",
"target": [
".col-info > .col-row-btn.col-row"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Role<\/span>",
"target": [
".core-btn[data-cursor-bubble-text=\"Role\"][data-core-id=\"role\"] > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<div class=\"col-row col-row-btn\">",
"target": [
".col-info > .col-row-btn.col-row"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Contribution<\/span>",
"target": [
".core-btn[data-cursor-bubble-text=\"Contribution\"][data-core-id=\"contribution\"] > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "15.8pt (21px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>Our contribution is our truth It builds community It defines our role in helping something to advance In fact, contribution is what Web3 is all about.<\/p>",
"target": [
".core-text[data-core-id=\"our-truth\"][data-core-status=\"active\"] > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-scroll-scramble=\"\">Team <\/span>",
"target": [
".section-slider-team > .container > .row-title.row > .padding.col > h3 > .title[data-scroll-scramble=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"count light\">030<\/span>",
"target": [
".section-slider-team > .container > .row-title.row > .padding.col > h3 > .count.light"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Fynn Brinkmann<\/span>",
"target": [
"div[data-team-card-id=\"fynn-brinkmann\"] > .card-content > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">Venture Analyst<\/span>",
"target": [
"div[data-team-card-id=\"fynn-brinkmann\"] > .card-content > .card-info > .card-info-row:nth-child(2) > .light.title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Thomas Crow<\/span>",
"target": [
"div[data-team-card-id=\"thomas-crow\"] > .card-content > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">Growth Associate<\/span>",
"target": [
"div[data-team-card-id=\"thomas-crow\"] > .card-content > .card-info > .card-info-row:nth-child(2) > .light.title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Ian Emerson<\/span>",
"target": [
"div[data-team-card-id=\"ian-emerson\"] > .card-content > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">Venture Associate<\/span>",
"target": [
"div[data-team-card-id=\"ian-emerson\"] > .card-content > .card-info > .card-info-row:nth-child(2) > .light.title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h4>Discover the full team<\/h4>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"] > .card-content > .card-top > .card-title > h4"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span data-hover-scramble-target=\"\">030<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"] > .card-content > .card-top > .card-count > span[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\">Team<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"] > .card-content > .card-bottom > .title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p><strong>Fabric Ventures Group S.\u00e0 r.l.<\/strong><br>\n9 Rue du Laboratoire<br>\nL\u20131911 Luxembourg<br>\nGrand Duchy of Luxembourg<\/p>",
"target": [
".col-address-1 > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<strong>Fabric Ventures Group S.\u00e0 r.l.<\/strong>",
"target": [
".col-address-1 > p > strong"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p><strong>Fabric Ventures LLP<\/strong><br>\n58 Wood Lane<br>\nLondon W12 7RZ<br>\nUnited Kingdom<\/p>",
"target": [
".col-address-2 > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<strong>Fabric Ventures LLP<\/strong>",
"target": [
".col-address-2 > p > strong"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Code by Dennis<\/span>",
"target": [
"a[href$=\"dennissnellenberg.com\/\"] > .link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
}
]
}
]
},
"base_page_ip_ptr": "web0093.zxcs.nl",
"base_page_cname": "",
"base_page_dns_server": "ns.zxcs.nl",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 102554,
"testUrl": "https:\/\/fabric.codebydennis.com",
"custom": [
"Colordepth",
"Dpi",
"Images",
"Resolution",
"fonts",
"generated-content-percent",
"generated-content-size",
"imgs-in-viewport",
"imgs-no-alt",
"imgs-out-viewport",
"jsLibsVulns",
"meta-viewport",
"possibly-render-blocking-reqs",
"rendered-html",
"securityHeaders"
],
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png\",\"width\":158,\"height\":55,\"naturalWidth\":869,\"naturalHeight\":301},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png\",\"width\":105,\"height\":73,\"naturalWidth\":200,\"naturalHeight\":139},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp\",\"width\":128,\"height\":64,\"naturalWidth\":160,\"naturalHeight\":80},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png\",\"width\":64,\"height\":64,\"naturalWidth\":200,\"naturalHeight\":200},{\"url\":\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\",\"width\":344,\"height\":346,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\",\"width\":344,\"height\":346,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\",\"width\":344,\"height\":346,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\",\"width\":344,\"height\":346,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\",\"width\":216,\"height\":216,\"naturalWidth\":540,\"naturalHeight\":540},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\",\"width\":216,\"height\":216,\"naturalWidth\":540,\"naturalHeight\":540},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\",\"width\":216,\"height\":216,\"naturalWidth\":540,\"naturalHeight\":540}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"fonts": [
{
"family": "Monument Extended",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "400"
},
{
"family": "Rale Grotesk",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "300"
},
{
"family": "Rale Grotesk",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "400"
},
{
"family": "Rale Grotesk",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "500"
},
{
"family": "Rale Grotesk",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "700"
}
],
"generated-content-percent": 8.9199999999999999,
"generated-content-size": 16.34,
"imgs-in-viewport": [],
"imgs-no-alt": [],
"imgs-out-viewport": [
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png",
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png\" alt=\"\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 869,
"naturalHeight": 301
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png",
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png\" alt=\"\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 200,
"naturalHeight": 139
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp\" alt=\"\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 160,
"naturalHeight": 80
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png",
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png\" alt=\"\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 200,
"naturalHeight": 200
},
{
"src": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg",
"html": "<img class=\"overlay spin\" alt=\"Proof of Behaviour and rewards money can't buy\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 540
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg",
"html": "<img class=\"overlay spin\" alt=\"Supercharging Creative Contribution\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 540
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg",
"html": "<img class=\"overlay spin\" alt=\"Marketing Reimagined for Web3\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 540
}
],
"jsLibsVulns": [],
"meta-viewport": "width=device-width, initial-scale=1",
"possibly-render-blocking-reqs": [
"https:\/\/fabric.codebydennis.com\/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js",
"https:\/\/code.jquery.com\/jquery-3.6.4.min.js",
"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.11.5\/gsap.min.js",
"https:\/\/cdn.jsdelivr.net\/npm\/@barba\/[email protected]",
"https:\/\/cdn.jsdelivr.net\/npm\/[email protected]\/dist\/lazyload.min.js",
"https:\/\/unpkg.com\/[email protected]\/dist\/flickity.pkgd.min.js",
"https:\/\/unpkg.com\/isotope-layout@3\/dist\/isotope.pkgd.min.js",
"https:\/\/player.vimeo.com\/api\/player.js",
"https:\/\/fabric.codebydennis.com\/assets\/js\/ScrollTrigger.min.js",
"https:\/\/fabric.codebydennis.com\/assets\/js\/ScrambleTextPlugin.min.js",
"https:\/\/fabric.codebydennis.com\/assets\/js\/SplitText.min.js",
"https:\/\/fabric.codebydennis.com\/assets\/js\/loconative-scroll.min.js",
"https:\/\/unpkg.com\/[email protected]\/dist\/flickity.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/normalize.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/loconative-scroll.min.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/components.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/style.css"
],
"rendered-html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: auto;\"><head>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <title>FABRIC\u2122 - Open Web Contributors<\/title>\n <meta name=\"description\" content=\"We're dedicated to funding the visionary Web 3 founders who build organizations and institutions for individuals, by individuals.\">\n <meta property=\"og:title\" content=\"FABRIC\u2122 - Open Web Contributors\">\n <meta property=\"og:description\" content=\"We're dedicated to funding the visionary Web 3 founders who build organizations and institutions for individuals, by individuals.\">\n <meta property=\"og:image\" content=\"https:\/\/fabric.codebydennis.com\/media\/site\/b68a754a5d-1702973649\/meta-image-v5-860x540-crop-q72.jpg\">\n <meta property=\"og:site_name\" content=\"Fabric Ventures S.\u00e0 r.l.\">\n <meta property=\"og:locale\" content=\"en\">\n <meta property=\"og:type\" content=\"website\"> <meta property=\"twitter:title\" content=\"FABRIC\u2122 - Open Web Contributors\">\n <meta property=\"twitter:description\" content=\"We're dedicated to funding the visionary Web 3 founders who build organizations and institutions for individuals, by individuals.\">\n <meta property=\"twitter:image\" content=\"https:\/\/fabric.codebydennis.com\/media\/site\/b68a754a5d-1702973649\/meta-image-v5-860x540-crop-q72.jpg\">\n <meta name=\"twitter:card\" content=\"summary_large_image\">\n <meta name=\"google\" content=\"notranslate\">\n <meta property=\"og:locale\" content=\"en\">\n <link rel=\"canonical\" href=\"https:\/\/fabric.codebydennis.com\">\n \n <link rel=\"preload\" as=\"font\" href=\"https:\/\/fabric.codebydennis.com\/assets\/fonts\/MonumentExtended-Regular.woff2\" type=\"font\/otf\" crossorigin=\"anonymous\">\n <link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/[email protected]\/dist\/flickity.css\">\n\n <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/normalize.css\" rel=\"stylesheet\"> <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/loconative-scroll.min.css\" rel=\"stylesheet\"> <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css\" rel=\"stylesheet\"> <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/components.css\" rel=\"stylesheet\"> <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/style.css\" rel=\"stylesheet\">\n <style type=\"text\/css\">\/* inner styles set by WPT to match CSSOM *\/#mc_embed_signup input.mce_inline_error { border-color: rgb(107, 5, 5); }#mc_embed_signup div.mce_inline_error { margin: 0px 0px 1em; padding: 5px 10px; background-color: rgb(107, 5, 5); font-weight: bold; z-index: 1; color: rgb(255, 255, 255); }<\/style><\/head>\n\n <body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">\n \n\n <div class=\"cookie-jar\" id=\"cookie-jar\" data-role=\"cookie-jar-pop-up\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, 7.7317%) translate3d(0px, 0px, 0px);\">\n <div class=\"col-left\">\n <p>This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our <a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\">Cookie Policy<\/a>.<\/p>\n <\/div>\n <div class=\"col-right\">\n <div class=\"btn-boxed btn-boxed-alt\" data-role=\"cookie-jar-none\">\n <span>Decline<\/span>\n <\/div>\n <div class=\"btn-boxed\" data-role=\"cookie-jar-all\">\n <span>Accept<\/span>\n <\/div>\n <\/div>\n<\/div><script>\n window.cookieJarHost = 'https:\/\/fabric.codebydennis.com';\n<\/script>\n<script src=\"https:\/\/fabric.codebydennis.com\/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js\"><\/script> <div class=\"loading-container\">\n <div class=\"loading-screen\">\n <div class=\"loading-dark overlay\"><\/div>\n <div class=\"icon-box\">\n <svg width=\"99\" height=\"100\" viewBox=\"0 0 99 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, -140%) rotate(0.00115deg);\">\n <g class=\"icon\" data-svg-origin=\"49.49827204551548 50\" transform=\"matrix(1,0,0,1,0,0)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px;\">\n <path d=\"M46.5756 0V19.1143C46.5756 22.1002 46.107 24.9771 45.2388 27.6743C44.8995 28.7259 44.5011 29.7498 44.0451 30.7433C41.3004 36.7194 36.506 41.5432 30.5687 44.3055C29.5865 44.7614 28.5753 45.1621 27.5341 45.5021C27.5272 45.5034 27.5203 45.5077 27.5134 45.509C24.8429 46.3781 21.991 46.8479 19.0333 46.8479H0C0.361387 39.9958 2.10467 33.5125 4.95525 27.6758H14.0357L8.2824 21.8889C11.8556 16.5372 16.4397 11.9261 21.7601 8.32944L27.5149 14.1178V4.98269C33.3176 2.11549 39.7632 0.36344 46.5756 0Z\" fill=\"black\" data-svg-origin=\"0 0\" transform=\"matrix(1,0.00002,-0.00002,1,0,0)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px; opacity: 1; transform: matrix(1, 2e-05, -2e-05, 1, 0, 0);\"><\/path>\n <path d=\"M46.5756 79.8573V99.0045C39.7617 98.6412 33.3148 96.889 27.5121 94.0205V84.8884L21.7575 90.6765C16.4382 87.0798 11.8528 82.4675 8.2796 77.1172L14.0329 71.3302H4.95507C2.10317 65.4922 0.361387 59.0089 0 52.1567H19.003C21.9731 52.1567 24.8332 52.6279 27.5134 53.5011C28.5589 53.8425 29.5796 54.2431 30.5659 54.7019C36.506 57.4627 41.3032 62.2851 44.0492 68.2573C44.5025 69.2438 44.8995 70.2621 45.2375 71.3095C45.2402 71.3164 45.243 71.3233 45.2445 71.3302C46.1098 74.0165 46.5769 76.8822 46.5769 79.8586L46.5756 79.8573Z\" fill=\"black\" data-svg-origin=\"0 52.156700134277344\" transform=\"matrix(1,0.00002,-0.00002,1,0,0)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px; opacity: 1; transform: matrix(1, 2e-05, -2e-05, 1, 0, 0);\"><\/path>\n <path d=\"M93.4739 71.3302H84.3948L90.148 77.1172C86.5748 82.4688 81.9907 87.0798 76.6701 90.6752L70.9156 84.8883V94.0204C65.1129 96.8876 58.6672 98.6425 51.8521 99.0031V79.889C51.8521 76.9016 52.3206 74.0247 53.1901 71.3289C53.5266 70.2774 53.9278 69.252 54.3825 68.2586C57.1273 62.2837 61.9216 57.4586 67.8589 54.6965C68.8411 54.2405 69.8536 53.841 70.8935 53.5026C70.9018 53.4998 70.9087 53.497 70.9156 53.4957C73.5875 52.625 76.4353 52.1554 79.3943 52.1554H98.4302C98.069 59.0089 96.3271 65.4937 93.4752 71.3302H93.4739Z\" fill=\"black\" data-svg-origin=\"51.85210037231445 52.155399322509766\" transform=\"matrix(1,0.00002,-0.00002,1,0,0)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px; opacity: 1; transform: matrix(1, 2e-05, -2e-05, 1, 0, 0);\"><\/path>\n <path d=\"M98.4289 46.8479H79.4246C76.4558 46.8479 73.5957 46.3768 70.9141 45.5034C69.8687 45.1621 68.8509 44.7601 67.863 44.3027C61.9216 41.5419 57.1259 36.7194 54.3797 30.7474C53.9265 29.7595 53.5281 28.7411 53.1901 27.695C53.1888 27.6881 53.1847 27.6799 53.1832 27.673C52.3191 24.9868 51.8521 22.1209 51.8521 19.1445V0C58.6645 0.36344 65.11 2.11549 70.9128 4.98269V14.115L76.6673 8.32813C81.9879 11.9235 86.572 16.5344 90.1452 21.8861L84.392 27.673H93.4711C96.323 33.5097 98.0662 39.993 98.4261 46.8479H98.4289Z\" fill=\"black\" data-svg-origin=\"51.85210037231445 0\" transform=\"matrix(1,0.00002,-0.00002,1,0,0)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px; opacity: 1; transform: matrix(1, 2e-05, -2e-05, 1, 0, 0);\"><\/path>\n <\/g>\n <g class=\"tm\" style=\"opacity: 1;\">\n <path d=\"M91.0865 98.4126H90.5255V94.4917H89V94H92.5994V94.4917H91.0865V98.4126Z\" fill=\"black\"><\/path>\n <path d=\"M93.0819 98.4126L93.0693 94H93.832L95.1116 97.0068C95.1663 97.1203 95.2104 97.2422 95.244 97.3725C95.2818 97.5027 95.3007 97.6225 95.3007 97.7318H95.5214C95.5214 97.6267 95.5382 97.509 95.5718 97.3788C95.6096 97.2443 95.6538 97.1203 95.7042 97.0068L96.9586 94H97.7277L97.7214 98.4126H97.1918V96.6034C97.1918 96.2084 97.215 95.8617 97.2612 95.5633C97.3074 95.2649 97.3557 95.0674 97.4062 94.9708L97.1918 94.8636L95.6411 98.4126H95.1747L93.6177 94.8636L93.4033 94.9708C93.4538 95.0674 93.5 95.2649 93.542 95.5633C93.5883 95.8575 93.6114 96.2042 93.6114 96.6034V98.4126H93.0819Z\" fill=\"black\"><\/path>\n <\/g>\n<\/svg>\n <\/div>\n <div class=\"loading-icon\">\n <svg version=\"1.1\" id=\"L9\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 0 0\" xml:space=\"preserve\">\n <path fill=\"#000\" d=\"M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50\">\n <animateTransform attributeName=\"transform\" attributeType=\"XML\" type=\"rotate\" dur=\"1s\" from=\"0 50 50\" to=\"360 50 50\" repeatCount=\"indefinite\"><\/animateTransform>\n <\/path>\n<\/svg> <\/div>\n <div class=\"shutter\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, -100%);\"><\/div>\n <div class=\"shutter\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, -100%);\"><\/div>\n <div class=\"shutter\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, -100%);\"><\/div>\n <div class=\"shutter\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, -100%);\"><\/div>\n <div class=\"shutter\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, -100%);\"><\/div>\n <div class=\"shutter\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, -100%);\"><\/div>\n <\/div>\n <div class=\"transition-portfolio-single\"><\/div>\n <\/div>\n <div class=\"custom-cursor\" data-cursor-init=\"false\" style=\"translate: none; rotate: none; scale: none; transform: translate(960px, 496.5px) rotate(0.00115deg);\">\n <div class=\"cursor-bubble\" data-cursor-bubble=\"not-active\" data-cursor-bubble-icon=\"false\" data-cursor-bubble-position=\"right\">\n <div class=\"cursor-background\"><\/div>\n <i class=\"home\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M4,11V21H20V11L12,3Z\" fill=\"none\" stroke=\"#000\"><\/path><\/svg><\/i>\n <i class=\"chevron-left\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"15 5 8 12 15 19\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <span class=\"cursor-text\">View<\/span>\n <i class=\"chevron-right\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"arrow-down\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"5 14 12 21 19 14\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"2\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"plus\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"16\" fill=\"#fff\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><line x1=\"16\" y1=\"12\" x2=\"8\" y2=\"12\" fill=\"#fff\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><circle cx=\"12\" cy=\"12\" r=\"10\" fill=\"none\" stroke=\"#000\"><\/circle><\/svg><\/i>\n <i class=\"scale\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"21 10 21 3 14 3\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"3\" x2=\"14\" y2=\"10\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><polyline points=\"3 14 3 21 10 21\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"3\" y1=\"21\" x2=\"9.5\" y2=\"14.5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/div>\n <\/div>\n <div class=\"grid\">\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n<\/div> <div class=\"vimeo-lightbox\" data-vimeo-lightbox-target=\"\" data-vimeo-lightbox-current-id=\"01234\" data-vimeo-lightbox-orientation=\"landscape\" data-vimeo-status-activated=\"false\" data-vimeo-status-loaded=\"false\" data-vimeo-status-play=\"false\" data-vimeo-status-muted=\"false\" data-vimeo-status-hover=\"false\" id=\"vimeo-lightbox-index-0\">\n <div class=\"vimeo-lightbox-background overlay\" data-vimeo-lightbox-control=\"close\"><\/div>\n <div class=\"single-vimeo-calculate\">\n <div class=\"single-vimeo-calculate-wrap\">\n <div class=\"single-vimeo-lightbox\">\n <div class=\"overlay vimeo-overlay-dark\"><\/div>\n <div class=\"overlay vimeo-overlay-interface\">\n <div class=\"vimeo-duration\">\n <span class=\"time duration\"><\/span>\n <\/div>\n <div class=\"vimeo-timeline\">\n <input type=\"range\" min=\"0\" value=\"0\" step=\"0.01\" max=\"120\" data-vimeo-control=\"timeline\">\n <progress min=\"0\" value=\"0\" max=\"120\"><\/progress>\n <\/div>\n <div class=\"vimeo-mute\" data-vimeo-control=\"mute\" data-cursor-bubble-text=\"Mute\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\">\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M3 8.99998V15H7L12 20V3.99998L7 8.99998H3ZM16.5 12C16.5 10.23 15.48 8.70998 14 7.96998V16.02C15.48 15.29 16.5 13.77 16.5 12ZM14 3.22998V5.28998C16.89 6.14998 19 8.82998 19 12C19 15.17 16.89 17.85 14 18.71V20.77C18.01 19.86 21 16.28 21 12C21 7.71998 18.01 4.13998 14 3.22998V3.22998Z\" fill=\"black\"><\/path>\n<\/svg>\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M16.5 12C16.5 10.23 15.48 8.71 14 7.97V10.18L16.45 12.63C16.48 12.43 16.5 12.22 16.5 12V12ZM19 12C19 12.94 18.8 13.82 18.46 14.64L19.97 16.15C20.63 14.91 21 13.5 21 12C21 7.72 18.01 4.14 14 3.23V5.29C16.89 6.15 19 8.83 19 12ZM4.27 3L3 4.27L7.73 9H3V15H7L12 20V13.27L16.25 17.52C15.58 18.04 14.83 18.45 14 18.7V20.76C15.38 20.45 16.63 19.81 17.69 18.95L19.73 21L21 19.73L12 10.73L4.27 3ZM12 4L9.91 6.09L12 8.18V4Z\" fill=\"black\"><\/path>\n<\/svg>\n <\/div>\n <\/div>\n <div class=\"overlay vimeo-overlay-play\" data-vimeo-control=\"play\"><div class=\"icon\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path d=\"M7 12V4L14 8L21 12L14 16L7 20V12Z\" fill=\"black\"><\/path>\n<\/svg>\n<\/div><\/div>\n <div class=\"overlay vimeo-overlay-pause\" data-vimeo-control=\"pause\"><div class=\"icon\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path d=\"M16 5V19\" stroke=\"black\" stroke-width=\"3\" stroke-miterlimit=\"10\"><\/path>\n <path d=\"M8 5V19\" stroke=\"black\" stroke-width=\"3\" stroke-miterlimit=\"10\"><\/path>\n<\/svg>\n<\/div><\/div>\n <div class=\"overlay vimeo-overlay-loading\"><svg version=\"1.1\" id=\"L9\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 0 0\" xml:space=\"preserve\">\n <path fill=\"#000\" d=\"M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50\">\n <animateTransform attributeName=\"transform\" attributeType=\"XML\" type=\"rotate\" dur=\"1s\" from=\"0 50 50\" to=\"360 50 50\" repeatCount=\"indefinite\"><\/animateTransform>\n <\/path>\n<\/svg><\/div>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"vimeo-close-button\" data-vimeo-lightbox-control=\"close\" data-cursor-bubble-text=\"Close\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path d=\"M18 6L6 18\" stroke=\"black\" stroke-width=\"2\" stroke-miterlimit=\"10\"><\/path>\n <path d=\"M6 6L18 18\" stroke=\"black\" stroke-width=\"2\" stroke-miterlimit=\"10\"><\/path>\n<\/svg>\n<\/div>\n <\/div>\n <main class=\"main\" data-barba=\"container\" data-barba-namespace=\"home\" id=\"main\">\n <div class=\"team-lightbox\">\n <div class=\"single-team-lightbox\" data-team-lightbox-status=\"not-active\" data-team-lightbox-id=\"fynn-brinkmann\">\n <div class=\"close-icon-wrap\" data-team-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <div class=\"lightbox-content\">\n <div class=\"lightbox-top\">\n <div class=\"lightbox-row-info\">\n <span class=\"title light\">Venture Analyst<\/span> <\/div>\n <div class=\"lightbox-row-name\">\n <h2 class=\"tiny\">Fynn Brinkmann<\/h2>\n <\/div>\n <\/div>\n <div class=\"border-static-x\"><\/div>\n <div class=\"lightbox-bottom\">\n <div class=\"lightbox-row-social\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/fynndusb\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/fynn-brinkmann\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <div class=\"lightbox-row-bio styled-content\">\n <p>Fynn joined Fabric as a Venture Analyst in 2021 and focuses on investing in pre-seed and seed stage startups, research, and our incubation program Fabric X. Prior to Fabric he worked in fintech consulting and product management (b2b marketplaces). He has been a Web3 user and investor since 2016. He holds a Bachelor's degree in Economics from the University of Milan.<\/p> <\/div>\n <\/div>\n <\/div>\n<\/div> \n <div class=\"single-team-lightbox\" data-team-lightbox-status=\"not-active\" data-team-lightbox-id=\"thomas-crow\">\n <div class=\"close-icon-wrap\" data-team-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <div class=\"lightbox-content\">\n <div class=\"lightbox-top\">\n <div class=\"lightbox-row-info\">\n <span class=\"title light\">Growth Associate<\/span> <\/div>\n <div class=\"lightbox-row-name\">\n <h2 class=\"tiny\">Thomas Crow<\/h2>\n <\/div>\n <\/div>\n <div class=\"border-static-x\"><\/div>\n <div class=\"lightbox-bottom\">\n <div class=\"lightbox-row-social\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/windychester1\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/thomas-crow-a1996b9a\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <div class=\"lightbox-row-bio styled-content\">\n <p>Thomas is our London-based Growth Associate, with a focus on Infrastructure. Prior to joining Fabric in 2021, Thomas worked as an Investment Analyst at Protege Partners and MOV37. He has been a web3 user and investor since 2016 and holds a Bachelor\u2019s degree in Economics from the University of Cambridge.<\/p> <\/div>\n <\/div>\n <\/div>\n<\/div> \n <div class=\"single-team-lightbox\" data-team-lightbox-status=\"not-active\" data-team-lightbox-id=\"ian-emerson\">\n <div class=\"close-icon-wrap\" data-team-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <div class=\"lightbox-content\">\n <div class=\"lightbox-top\">\n <div class=\"lightbox-row-info\">\n <span class=\"title light\">Venture Associate<\/span> <\/div>\n <div class=\"lightbox-row-name\">\n <h2 class=\"tiny\">Ian Emerson<\/h2>\n <\/div>\n <\/div>\n <div class=\"border-static-x\"><\/div>\n <div class=\"lightbox-bottom\">\n <div class=\"lightbox-row-social\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/nosremenai\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/ian-emerson\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/ian-emerson.medium.com\" target=\"_blank\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M7,5.5A6.5,6.5,0,0,0,.5,12c0,.14,0,.29,0,.43A6.5,6.5,0,1,0,7,5.5Z\"><\/path><path d=\"M22.36,6.52c-.64,0-1.15,2.46-1.15,5.51s.51,5.51,1.15,5.51S23.5,15.07,23.5,12,23,6.52,22.36,6.52Z\"><\/path><path d=\"M17.34,5.84c-1.79,0-3.25,2.76-3.25,6.17s1.46,6.18,3.25,6.18,3.25-2.77,3.25-6.18S19.13,5.84,17.34,5.84Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <div class=\"lightbox-row-bio styled-content\">\n <p>Ian is our London-based Venture Associate. He joined in 2020 and is focused on gaming, media and consumer verticals. Ian holds a Bachelor\u2019s degree in Chemistry with Management from Imperial College London and Imperial College Business School<\/p> <\/div>\n <\/div>\n <\/div>\n<\/div> \n <\/div>\n <nav class=\"navigation\">\n <div class=\"navigation-dark overlay\" data-navigation-toggle=\"close\"><\/div>\n <div class=\"grid\">\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n<\/div> <div class=\"main-navigation\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"row\">\n <div class=\"col col-logo\">\n <a href=\"https:\/\/fabric.codebydennis.com\" class=\"nav-logo\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-left\" data-cursor-bubble-position=\"right\">\n <svg width=\"99\" height=\"100\" viewBox=\"0 0 99 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M46.5756 0V19.1143C46.5756 22.1002 46.107 24.9771 45.2388 27.6743C44.8995 28.7259 44.5011 29.7498 44.0451 30.7433C41.3004 36.7194 36.506 41.5432 30.5687 44.3055C29.5865 44.7614 28.5753 45.1621 27.5341 45.5021C27.5272 45.5034 27.5203 45.5077 27.5134 45.509C24.8429 46.3781 21.991 46.8479 19.0333 46.8479H0C0.361387 39.9958 2.10467 33.5125 4.95525 27.6758H14.0357L8.2824 21.8889C11.8556 16.5372 16.4397 11.9261 21.7601 8.32944L27.5149 14.1178V4.98269C33.3176 2.11549 39.7632 0.36344 46.5756 0Z\" fill=\"black\"><\/path>\n<path d=\"M46.5756 79.8573V99.0045C39.7617 98.6412 33.3148 96.889 27.5121 94.0205V84.8884L21.7575 90.6765C16.4382 87.0798 11.8528 82.4675 8.2796 77.1172L14.0329 71.3302H4.95507C2.10317 65.4922 0.361387 59.0089 0 52.1567H19.003C21.9731 52.1567 24.8332 52.6279 27.5134 53.5011C28.5589 53.8425 29.5796 54.2431 30.5659 54.7019C36.506 57.4627 41.3032 62.2851 44.0492 68.2573C44.5025 69.2438 44.8995 70.2621 45.2375 71.3095C45.2402 71.3164 45.243 71.3233 45.2445 71.3302C46.1098 74.0165 46.5769 76.8822 46.5769 79.8586L46.5756 79.8573Z\" fill=\"black\"><\/path>\n<path d=\"M93.4739 71.3302H84.3948L90.148 77.1172C86.5748 82.4688 81.9907 87.0798 76.6701 90.6752L70.9156 84.8883V94.0204C65.1129 96.8876 58.6672 98.6425 51.8521 99.0031V79.889C51.8521 76.9016 52.3206 74.0247 53.1901 71.3289C53.5266 70.2774 53.9278 69.252 54.3825 68.2586C57.1273 62.2837 61.9216 57.4586 67.8589 54.6965C68.8411 54.2405 69.8536 53.841 70.8935 53.5026C70.9018 53.4998 70.9087 53.497 70.9156 53.4957C73.5875 52.625 76.4353 52.1554 79.3943 52.1554H98.4302C98.069 59.0089 96.3271 65.4937 93.4752 71.3302H93.4739Z\" fill=\"black\"><\/path>\n<path d=\"M98.4289 46.8479H79.4246C76.4558 46.8479 73.5957 46.3768 70.9141 45.5034C69.8687 45.1621 68.8509 44.7601 67.863 44.3027C61.9216 41.5419 57.1259 36.7194 54.3797 30.7474C53.9265 29.7595 53.5281 28.7411 53.1901 27.695C53.1888 27.6881 53.1847 27.6799 53.1832 27.673C52.3191 24.9868 51.8521 22.1209 51.8521 19.1445V0C58.6645 0.36344 65.11 2.11549 70.9128 4.98269V14.115L76.6673 8.32813C81.9879 11.9235 86.572 16.5344 90.1452 21.8861L84.392 27.673H93.4711C96.323 33.5097 98.0662 39.993 98.4261 46.8479H98.4289Z\" fill=\"black\"><\/path>\n<\/svg>\n <svg width=\"294\" height=\"47\" viewBox=\"0 0 294 47\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M11.4648 27.4608V10.2397H35.7429V19.0626H47.1275L47.1272 0.529785H0V45.539H11.4648V37.234H43.3073V27.4608H11.4648Z\" fill=\"black\"><\/path>\n<path d=\"M87.7155 35.9582H61.0726L56.3025 45.539H43.7119L66.666 0.529785H82.1171L105.136 45.539H92.4829L87.713 35.9582H87.7155ZM83.456 27.3415L74.4264 9.08069L65.3344 27.3415H83.456Z\" fill=\"black\"><\/path>\n<path d=\"M162.851 32.4229C162.851 40.0096 158.474 45.539 148.386 45.539H107.783V0.529785H146.866C156.954 0.529785 160.062 5.73778 160.062 12.3604C160.062 15.511 158.793 18.5983 156.573 21.1061C160.382 23.4848 162.853 27.2149 162.853 32.4229H162.851ZM119.202 18.2135H142.803C145.849 18.2135 148.64 18.2135 148.64 13.5193C148.64 8.82506 145.849 8.89088 142.74 8.89088H119.202V18.2135ZM151.433 31.8458C151.433 27.0882 148.64 27.0882 145.595 27.0882H119.202V36.6034H145.595C148.64 36.6034 151.433 36.6034 151.433 31.8458Z\" fill=\"black\"><\/path>\n<path d=\"M209.027 32.1648L217.253 45.539H203.734L196.529 33.5161H178.039V45.539H166.561V0.529785H201.632C211.769 0.529785 218.719 7.02343 218.719 17.0547C218.719 24.3857 215.02 29.786 209.027 32.1648ZM178.036 23.8063H198.442C201.884 23.8063 207.24 23.8063 207.24 17.0547C207.24 10.303 201.884 10.2397 198.442 10.2397H178.036V23.8063Z\" fill=\"black\"><\/path>\n<path d=\"M233.81 45.539H222.425V0.529785H233.81V45.539Z\" fill=\"black\"><\/path>\n<path d=\"M265.544 0C283.316 0 292.233 6.78122 293.382 19.7065H281.725C280.642 12.477 275.101 9.66174 265.544 9.66174C253.887 9.66174 248.983 13.8217 248.983 22.9698C248.983 32.1181 253.953 36.4063 265.544 36.4063C275.036 36.4063 280.642 33.5281 281.725 26.2333H293.382C292.236 39.2216 283.316 46.0682 265.544 46.0682C245.925 46.0682 237.516 37.8794 237.516 22.9723C237.516 8.0652 245.925 0 265.544 0Z\" fill=\"black\"><\/path>\n<\/svg>\n <\/a>\n <\/div>\n <div class=\"col col-ul\">\n <ul>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-line\"><\/div>\n <div class=\"nav-link-content\">\n <span>Portfolio<\/span>\n <div class=\"single-bubble\">\n <span>078<\/span>\n <\/div>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-line\"><\/div>\n <div class=\"nav-link-content\">\n <span>Team<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-line\"><\/div>\n <div class=\"nav-link-content\">\n <span>Writing<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-line\"><\/div>\n <div class=\"nav-link-content\">\n <span>Community<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <\/ul>\n <div class=\"invest-btn\" data-invest-lightbox-toggle=\"toggle\" data-cursor-bubble-text=\"For investors\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"left\">\n <span>Investors<\/span>\n <svg width=\"99\" height=\"100\" viewBox=\"0 0 99 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M46.5756 0V19.1143C46.5756 22.1002 46.107 24.9771 45.2388 27.6743C44.8995 28.7259 44.5011 29.7498 44.0451 30.7433C41.3004 36.7194 36.506 41.5432 30.5687 44.3055C29.5865 44.7614 28.5753 45.1621 27.5341 45.5021C27.5272 45.5034 27.5203 45.5077 27.5134 45.509C24.8429 46.3781 21.991 46.8479 19.0333 46.8479H0C0.361387 39.9958 2.10467 33.5125 4.95525 27.6758H14.0357L8.2824 21.8889C11.8556 16.5372 16.4397 11.9261 21.7601 8.32944L27.5149 14.1178V4.98269C33.3176 2.11549 39.7632 0.36344 46.5756 0Z\" fill=\"black\"><\/path>\n<path d=\"M46.5756 79.8573V99.0045C39.7617 98.6412 33.3148 96.889 27.5121 94.0205V84.8884L21.7575 90.6765C16.4382 87.0798 11.8528 82.4675 8.2796 77.1172L14.0329 71.3302H4.95507C2.10317 65.4922 0.361387 59.0089 0 52.1567H19.003C21.9731 52.1567 24.8332 52.6279 27.5134 53.5011C28.5589 53.8425 29.5796 54.2431 30.5659 54.7019C36.506 57.4627 41.3032 62.2851 44.0492 68.2573C44.5025 69.2438 44.8995 70.2621 45.2375 71.3095C45.2402 71.3164 45.243 71.3233 45.2445 71.3302C46.1098 74.0165 46.5769 76.8822 46.5769 79.8586L46.5756 79.8573Z\" fill=\"black\"><\/path>\n<path d=\"M93.4739 71.3302H84.3948L90.148 77.1172C86.5748 82.4688 81.9907 87.0798 76.6701 90.6752L70.9156 84.8883V94.0204C65.1129 96.8876 58.6672 98.6425 51.8521 99.0031V79.889C51.8521 76.9016 52.3206 74.0247 53.1901 71.3289C53.5266 70.2774 53.9278 69.252 54.3825 68.2586C57.1273 62.2837 61.9216 57.4586 67.8589 54.6965C68.8411 54.2405 69.8536 53.841 70.8935 53.5026C70.9018 53.4998 70.9087 53.497 70.9156 53.4957C73.5875 52.625 76.4353 52.1554 79.3943 52.1554H98.4302C98.069 59.0089 96.3271 65.4937 93.4752 71.3302H93.4739Z\" fill=\"black\"><\/path>\n<path d=\"M98.4289 46.8479H79.4246C76.4558 46.8479 73.5957 46.3768 70.9141 45.5034C69.8687 45.1621 68.8509 44.7601 67.863 44.3027C61.9216 41.5419 57.1259 36.7194 54.3797 30.7474C53.9265 29.7595 53.5281 28.7411 53.1901 27.695C53.1888 27.6881 53.1847 27.6799 53.1832 27.673C52.3191 24.9868 51.8521 22.1209 51.8521 19.1445V0C58.6645 0.36344 65.11 2.11549 70.9128 4.98269V14.115L76.6673 8.32813C81.9879 11.9235 86.572 16.5344 90.1452 21.8861L84.392 27.673H93.4711C96.323 33.5097 98.0662 39.993 98.4261 46.8479H98.4289Z\" fill=\"black\"><\/path>\n<\/svg>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"hamburger\" data-navigation-toggle=\"toggle\" data-cursor-bubble-text=\"Menu\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\">\n <div class=\"box\">\n <div class=\"bar\"><\/div>\n <div class=\"bar\"><\/div>\n <div class=\"bar\"><\/div>\n <div class=\"bar\"><\/div>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"mobile-navigation\">\n <div class=\"mobile-navigation-back\"><\/div>\n <ul>\n <p class=\"title\">Navigation<\/p>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\" class=\"nav-link-click\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Home<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Portfolio<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Team<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Writing<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Community<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/x.fabric.vc\/\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Fabric X\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Fabric X<\/span>\n <\/div>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/careers.fabric.vc\/jobs\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Talent\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Talent<\/span>\n <\/div>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/a>\n <\/div>\n <\/li>\n <div class=\"close-icon-wrap\" data-navigation-toggle=\"close\" data-team-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-text=\"Close\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <\/ul>\n <\/div>\n <\/nav>\n <div class=\"invest-lightbox\" data-invest-lightbox-status=\"not-active\">\n <div class=\"close-icon-wrap\" data-invest-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <div class=\"row-title\">\n <h2 class=\"tiny\">Back the Bold<\/h2>\n <\/div>\n <div class=\"row-text styled-content\">\n <p>We've been backing the best of Web3 from pre-seed to growth since 2012. Our LPs are institutional investors, web3 founders and HNWs with a common belief in a decentralised future. Find out more about Fabric's funds by registering below.<\/p> <\/div>\n <div class=\"row-btn\">\n <a href=\"https:\/\/fabricventures.typeform.com\/to\/q72cAs0a\" target=\"_blank\" class=\"btn-boxed\" data-cursor-bubble-text=\"Become an investor\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"left\">\n <span>Become an investor<\/span>\n <\/a>\n <a href=\"#\" target=\"_blank\" class=\"btn-boxed btn-boxed-alt\" data-cursor-bubble-text=\"Investor Portal\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"left\">\n <span>Investor Portal<\/span>\n <\/a>\n <\/div>\n <\/div>\n <div class=\"main-wrap\" id=\"main-wrap\" data-scroll-container=\"\">\n<header class=\"section home-header full-height\" data-theme-section=\"dark-transparent\" data-scroll-section=\"\">\n <div class=\"spline-shape is-inview\" data-scroll=\"\" data-scroll-speed=\"-6\" data-scroll-position=\"top\" data-scroll-target=\"#main\" style=\"transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);\">\n <spline-viewer url=\"https:\/\/prod.spline.design\/m0yLMxXElJDlispH\/scene.splinecode\" loading=\"eager\"><\/spline-viewer>\n <\/div>\n <div class=\"container\">\n <div class=\"row\">\n <div class=\"col col-content\">\n <div class=\"col-row\">\n <h1 class=\"split-typewriter small\" data-transition-typewriter=\"\"><div style=\"position: relative; display: inline;\" class=\"single-word\"><div style=\"position: relative; display: inline;\" class=\"single-char\">O<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">p<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">e<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">n<\/div><\/div> <div style=\"position: relative; display: inline;\" class=\"single-word\"><div style=\"position: relative; display: inline;\" class=\"single-char\">W<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">e<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">b<\/div><\/div> <div style=\"position: relative; display: inline;\" class=\"single-word\"><div style=\"position: relative; display: inline;\" class=\"single-char\">C<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">o<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">n<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">t<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">r<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">i<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">b<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">u<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">t<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">o<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">r<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">s<\/div><\/div><div class=\"typewriter-bar blink\"><\/div><\/h1>\n <\/div>\n <div class=\"col-row\">\n <div class=\"btn inset\">\n <div data-anchor-target=\"#intro\" class=\"btn-click\" data-cursor-bubble-text=\"Scroll down\" data-cursor-bubble-icon=\"arrow-down\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">\n <div class=\"btn-line left\"><\/div>\n <div class=\"btn-line top\"><\/div>\n <div class=\"btn-line bottom\"><\/div>\n <div class=\"btn-content\">\n <span data-hover-scramble-target=\"\" data-transition-scramble=\"\">Explore<\/span>\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"col col-logo\">\n <div class=\"full-width-logo\">\n <svg width=\"294\" height=\"47\" viewBox=\"0 0 294 47\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M11.4648 27.4608V10.2397H35.7429V19.0626H47.1275L47.1272 0.529785H0V45.539H11.4648V37.234H43.3073V27.4608H11.4648Z\" fill=\"black\" data-svg-origin=\"0 0.5297849774360657\" style=\"transform-origin: 0px 0px;\"><\/path>\n<path d=\"M87.7155 35.9582H61.0726L56.3025 45.539H43.7119L66.666 0.529785H82.1171L105.136 45.539H92.4829L87.713 35.9582H87.7155ZM83.456 27.3415L74.4264 9.08069L65.3344 27.3415H83.456Z\" fill=\"black\" data-svg-origin=\"43.71189880371094 0.5297849774360657\" style=\"transform-origin: 0px 0px;\"><\/path>\n<path d=\"M162.851 32.4229C162.851 40.0096 158.474 45.539 148.386 45.539H107.783V0.529785H146.866C156.954 0.529785 160.062 5.73778 160.062 12.3604C160.062 15.511 158.793 18.5983 156.573 21.1061C160.382 23.4848 162.853 27.2149 162.853 32.4229H162.851ZM119.202 18.2135H142.803C145.849 18.2135 148.64 18.2135 148.64 13.5193C148.64 8.82506 145.849 8.89088 142.74 8.89088H119.202V18.2135ZM151.433 31.8458C151.433 27.0882 148.64 27.0882 145.595 27.0882H119.202V36.6034H145.595C148.64 36.6034 151.433 36.6034 151.433 31.8458Z\" fill=\"black\" data-svg-origin=\"107.78299713134766 0.5297849774360657\" style=\"transform-origin: 0px 0px;\"><\/path>\n<path d=\"M209.027 32.1648L217.253 45.539H203.734L196.529 33.5161H178.039V45.539H166.561V0.529785H201.632C211.769 0.529785 218.719 7.02343 218.719 17.0547C218.719 24.3857 215.02 29.786 209.027 32.1648ZM178.036 23.8063H198.442C201.884 23.8063 207.24 23.8063 207.24 17.0547C207.24 10.303 201.884 10.2397 198.442 10.2397H178.036V23.8063Z\" fill=\"black\" data-svg-origin=\"166.56100463867188 0.5297849774360657\" style=\"transform-origin: 0px 0px;\"><\/path>\n<path d=\"M233.81 45.539H222.425V0.529785H233.81V45.539Z\" fill=\"black\" data-svg-origin=\"222.4250030517578 0.5297849774360657\" style=\"transform-origin: 0px 0px;\"><\/path>\n<path d=\"M265.544 0C283.316 0 292.233 6.78122 293.382 19.7065H281.725C280.642 12.477 275.101 9.66174 265.544 9.66174C253.887 9.66174 248.983 13.8217 248.983 22.9698C248.983 32.1181 253.953 36.4063 265.544 36.4063C275.036 36.4063 280.642 33.5281 281.725 26.2333H293.382C292.236 39.2216 283.316 46.0682 265.544 46.0682C245.925 46.0682 237.516 37.8794 237.516 22.9723C237.516 8.0652 245.925 0 265.544 0Z\" fill=\"black\" data-svg-origin=\"237.51600646972656 0\" style=\"transform-origin: 0px 0px;\"><\/path>\n<\/svg>\n <svg width=\"41\" height=\"21\" viewBox=\"0 0 41 21\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M9.599 20.3H7.018V2.262H0V0H16.559V2.262H9.599V20.3Z\" fill=\"#F5F7FA\" data-svg-origin=\"0 0\" style=\"transform-origin: 0px 0px;\"><\/path>\n<path d=\"M18.7786 20.3L18.7206 0H22.2296L28.1166 13.833C28.368 14.355 28.571 14.9157 28.7256 15.515C28.8996 16.1143 28.9866 16.6653 28.9866 17.168H30.0016C30.0016 16.6847 30.079 16.1433 30.2336 15.544C30.4076 14.9253 30.6106 14.355 30.8426 13.833L36.6136 0H40.1516L40.1226 20.3H37.6866V11.977C37.6866 10.1597 37.793 8.56467 38.0056 7.192C38.2183 5.81933 38.4406 4.91067 38.6726 4.466L37.6866 3.973L30.5526 20.3H28.4066L21.2436 3.973L20.2576 4.466C20.4896 4.91067 20.7023 5.81933 20.8956 7.192C21.1083 8.54533 21.2146 10.1403 21.2146 11.977V20.3H18.7786Z\" fill=\"#F5F7FA\" data-svg-origin=\"18.720600128173828 0\" style=\"transform-origin: 0px 0px;\"><\/path>\n<\/svg>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/header>\n<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">\n <section class=\"section section-home-intro\" id=\"intro\">\n <div class=\"container\">\n <div class=\"row split\">\n <div class=\"col\">\n <div class=\"col-row col-row-text\">\n <h3 class=\"split-read light\"><div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">We<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">believe<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">in<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">power<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">of<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">contribution,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">essence<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">of<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Web3.<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">We're<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">dedicated<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">to<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">funding<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">visionary<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">founders<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">who<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">build<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">organizations<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">and<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">institutions<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">for<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">individuals,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">by<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">individuals.<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Together,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">we're<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">shaping<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">a<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">world<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">where<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">ownership,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">collaboration,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">and<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">innovation<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">thrive<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">beyond<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">traditional<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">boundaries.<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Are<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">you<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">ready<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">to<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">contribute?<\/div><\/h3>\n <\/div>\n <div class=\"col-row col-row-btn\">\n <div class=\"btn\">\n <a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"btn-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">\n <div class=\"btn-line left\"><\/div>\n <div class=\"btn-line top\"><\/div>\n <div class=\"btn-line bottom\"><\/div>\n <div class=\"btn-content\">\n <span data-hover-scramble-target=\"\">Join the Fabric community<\/span>\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/a>\n <\/div>\n <div class=\"btn\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\/the-fabric-ventures-investment-thesis-6cd08684b467\" target=\"_blank\" class=\"btn-click\" data-cursor-bubble-text=\"Investment thesis\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">\n <div class=\"btn-line left\"><\/div>\n <div class=\"btn-line top\"><\/div>\n <div class=\"btn-line bottom\"><\/div>\n <div class=\"btn-content\">\n <span data-hover-scramble-target=\"\">Investment thesis<\/span>\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/a>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n <section class=\"section home-marquee\">\n <div class=\"container\">\n <div class=\"marquee-group\">\n <div class=\"gradient-circle-wrap\">\n <div class=\"gradient-circle\"><\/div>\n <\/div>\n <div class=\"marquee\" data-marquee-direction=\"left\" data-marquee-status=\"inverted\" data-marquee-speed=\"20\">\n <div class=\"marquee-scroll\" data-scroll=\"\" data-scroll-direction=\"horizontal\" data-scroll-speed=\"2\" style=\"transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 318.059, 0, 0, 1);\">\n <div class=\"marquee-content\" style=\"translate: none; rotate: none; scale: none; transform: translate(-3.5619%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <\/div>\n <div class=\"marquee-content\" style=\"left: 12072px; top: 0px; position: absolute; translate: none; rotate: none; scale: none; transform: translate(-3.5619%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <\/div><\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n <section class=\"section section-slider\">\n <div class=\"container\">\n <div class=\"row row-title\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"col padding\">\n <h3><span class=\"title\" data-scroll-scramble=\"\">Our portfolio <\/span><span class=\"count light\">078<\/span><\/h3>\n <\/div>\n <\/div>\n <div class=\"flickity-slider-group count-8\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-0\">\n <ul class=\"flickity-carousel\">\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.050<\/span>\n <span class=\"copy\">N.050<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Liquid<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Series A<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo m\">\n <svg width=\"141\" height=\"30\" viewBox=\"0 0 141 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g clip-path=\"url(#clip0_458_11039)\">\n<path d=\"M43.5611 4.47559C41.9189 4.47559 40.3362 4.68193 39.6917 4.85636C38.7536 5.12013 38.5196 5.53068 38.343 6.38156L34.6204 23.5588C34.5609 23.9097 34.5034 24.2033 34.5034 24.4969C34.5034 25.3477 35.0607 25.9029 35.9691 25.9029C36.9667 25.9029 37.3773 25.2584 37.5815 24.2607L38.6366 19.366C39.3683 19.4532 40.3362 19.5426 41.7146 19.5426C47.7836 19.5426 51.5636 16.2603 51.5636 11.306C51.5636 6.96655 48.543 4.47559 43.5611 4.47559ZM41.5679 16.7283C40.6298 16.7283 39.8959 16.6985 39.2237 16.6113L41.1871 7.49409C41.8019 7.40688 42.7123 7.28775 43.6504 7.28775C46.8753 7.28775 48.5175 8.81296 48.5175 11.3337C48.5153 14.5585 46.169 16.7283 41.5679 16.7283Z\" fill=\"black\"><\/path>\n<path d=\"M139.062 20.2446C138.564 20.2446 138.241 20.5381 137.626 21.2124C136.541 22.3271 135.867 22.9419 135.018 22.9419C134.257 22.9419 133.846 22.3271 133.846 21.3294C133.846 20.7721 133.963 20.0978 134.11 19.366L135.195 14.265H138.449C139.475 14.265 140.092 13.6779 140.092 12.6228C140.092 12.0357 139.711 11.5975 138.832 11.5975H135.78L136.307 9.2235C136.367 8.87251 136.424 8.54918 136.424 8.25562C136.424 7.43452 135.867 6.84741 134.959 6.84741C133.991 6.84741 133.552 7.49196 133.346 8.48962L132.672 11.5975H131.293C130.238 11.5975 129.624 12.1846 129.624 13.2397C129.624 13.8268 130.034 14.265 130.913 14.265H132.114L131.03 19.3065C130.913 19.8638 130.766 20.7721 130.766 21.7102C130.766 24.0842 131.998 25.8136 134.635 25.8136C136.16 25.8136 137.507 25.0521 138.534 24.1416C139.532 23.2631 140.264 22.1782 140.264 21.4741C140.264 20.8019 139.736 20.2446 139.062 20.2446Z\" fill=\"black\"><\/path>\n<path d=\"M71.6423 6.20509C71.6423 5.3542 71.0552 4.79688 70.1469 4.79688C69.179 4.79688 68.7408 5.44142 68.5344 6.43908L64.8714 23.4695C64.7842 23.8205 64.7246 24.114 64.7246 24.4076C64.7246 25.2585 65.3117 25.8137 66.1903 25.8137C67.1879 25.8137 67.6261 25.1691 67.8325 24.1715L71.4955 7.14318C71.5551 6.79007 71.6423 6.49864 71.6423 6.20509Z\" fill=\"black\"><\/path>\n<path d=\"M123.965 11.3039C119.275 11.3039 116.08 15.9646 116.08 20.3913C116.08 20.4742 116.082 20.5572 116.084 20.638C115.348 21.7548 114.408 22.912 113.763 22.912C113.295 22.912 113.119 22.4717 113.119 21.7974C113.119 20.9763 113.353 19.5978 113.616 18.396L116.05 7.13879C116.109 6.7878 116.167 6.49425 116.167 6.20069C116.167 5.34981 115.61 4.79248 114.701 4.79248C113.704 4.79248 113.295 5.43702 113.089 6.43468L111.77 12.5313C111.066 11.7995 110.038 11.2996 108.486 11.2996C105.371 11.2996 102.238 13.697 101.017 17.3749C99.6725 20.8508 98.4706 22.9078 97.5219 22.9078C97.1709 22.9078 96.9646 22.6142 96.9646 22.1165C96.9646 20.6508 97.7857 17.075 98.1367 15.3456C98.2537 14.701 98.3132 14.4372 98.3132 14.0565C98.3132 12.7674 96.1733 11.2422 93.3887 11.2422C90.1682 11.2422 87.2517 13.2822 85.7904 16.3113C83.6185 20.1488 81.6253 22.9078 80.6383 22.9078C80.1979 22.9078 80.0512 22.3504 79.9342 21.8229L79.2045 17.7833L83.6887 14.1203C84.0992 13.7693 84.6268 13.2694 84.6268 12.6249C84.6268 11.8335 84.0992 11.306 83.3079 11.306C82.7208 11.306 82.223 11.657 81.7253 12.0675L74.9841 17.6366L77.2411 7.14304C77.3007 6.79205 77.3879 6.4985 77.3879 6.20495C77.3879 5.35406 76.8008 4.79673 75.8925 4.79673C74.9246 4.79673 74.4864 5.44128 74.28 6.43894L70.617 23.4694C70.5298 23.8203 70.4702 24.1139 70.4702 24.4075C70.4702 25.2583 71.0573 25.8135 71.9359 25.8135C72.9335 25.8135 73.3717 25.169 73.5781 24.1713L74.0482 21.9739L76.8029 19.7467L77.4772 23.146C77.741 24.4947 78.4451 25.8135 80.2617 25.8135C82.0699 25.8135 83.493 24.1628 84.9182 21.9314C85.35 24.2692 87.0135 25.8135 89.3215 25.8135C91.638 25.8135 93.2207 24.4351 94.246 22.5887V22.6483C94.246 24.5542 95.2139 25.8135 96.9135 25.8135C98.4515 25.8135 99.7278 24.8861 100.868 22.9163C101.515 24.6329 102.961 25.8135 104.974 25.8135C107.347 25.8135 109.047 24.3777 110.132 22.3845V22.561C110.132 24.6712 111.187 25.8157 112.917 25.8157C114.444 25.8157 115.741 24.9286 116.85 23.4864C117.692 24.9286 119.202 25.8157 121.242 25.8157C125.933 25.8157 129.128 21.155 129.128 16.6985C129.126 13.5608 127.22 11.3039 123.965 11.3039ZM94.7416 17.2558C93.8908 20.9188 92.0741 23.0014 90.0214 23.0014C88.6429 23.0014 87.8814 21.9463 87.8814 20.3636C87.8814 17.2558 90.1384 13.9139 93.1569 13.9139C94.0652 13.9139 94.7693 14.1777 95.3841 14.5585L94.7416 17.2558ZM111.068 15.7029C110.13 20.0126 107.99 23.0014 105.646 23.0014C104.357 23.0014 103.593 22.0037 103.593 20.3636C103.593 17.2281 105.763 13.9735 108.664 13.9735C109.779 13.9735 110.628 14.3543 111.245 14.852L111.068 15.7029ZM121.591 23.0014C119.892 23.0014 119.188 21.7697 119.188 20.2169C119.188 17.3728 121.151 14.1203 123.614 14.1203C125.314 14.1203 126.018 15.3519 126.018 16.9048C126.018 19.7765 124.055 23.0014 121.591 23.0014Z\" fill=\"black\"><\/path>\n<path d=\"M58.8619 11.304C54.1714 11.304 50.9763 15.9647 50.9763 20.3914C50.9763 23.5567 52.8823 25.8136 56.1348 25.8136C60.8253 25.8136 64.0204 21.1529 64.0204 16.6964C64.0204 13.5609 62.1144 11.304 58.8619 11.304ZM56.4879 23.0015C54.7883 23.0015 54.0842 21.7698 54.0842 20.217C54.0842 17.3729 56.0476 14.1204 58.5109 14.1204C60.2105 14.1204 60.9146 15.352 60.9146 16.9049C60.9125 19.7766 58.9491 23.0015 56.4879 23.0015Z\" fill=\"black\"><\/path>\n<path d=\"M14.1033 6.29228C17.0909 6.29228 19.5128 4.8837 19.5128 3.14614C19.5128 1.40857 17.0909 0 14.1033 0C11.1158 0 8.69385 1.40857 8.69385 3.14614C8.69385 4.8837 11.1158 6.29228 14.1033 6.29228Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M14.1033 29.9978C17.0909 29.9978 19.5128 28.5893 19.5128 26.8517C19.5128 25.1141 17.0909 23.7056 14.1033 23.7056C11.1158 23.7056 8.69385 25.1141 8.69385 26.8517C8.69385 28.5893 11.1158 29.9978 14.1033 29.9978Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M6.56501 10.6472C8.0588 8.06 8.0491 5.25787 6.54336 4.3885C5.03761 3.51913 2.606 4.91174 1.11221 7.49898C-0.381574 10.0862 -0.371879 12.8884 1.13387 13.7577C2.63962 14.6271 5.07122 13.2345 6.56501 10.6472Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M27.0923 22.4986C28.5861 19.9114 28.5773 17.1097 27.0725 16.2409C25.5678 15.3722 23.137 16.7653 21.6432 19.3525C20.1494 21.9397 20.1583 24.7414 21.663 25.6102C23.1678 26.479 25.5985 25.0859 27.0923 22.4986Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M6.54409 25.6096C8.04984 24.7402 8.05953 21.938 6.56574 19.3508C5.07195 16.7636 2.64035 15.371 1.1346 16.2403C-0.371147 17.1097 -0.380842 19.9118 1.11295 22.4991C2.60674 25.0863 5.03834 26.4789 6.54409 25.6096Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M27.0737 13.7586C28.5785 12.8898 28.5873 10.0881 27.0936 7.50088C25.5998 4.91364 23.169 3.52055 21.6643 4.38933C20.1595 5.25812 20.1507 8.05978 21.6444 10.647C23.1382 13.2343 25.569 14.6273 27.0737 13.7586Z\" fill=\"#E6007A\"><\/path>\n<\/g>\n<defs>\n<clipPath id=\"clip0_458_11039\">\n<rect width=\"140.264\" height=\"30\" fill=\"white\"><\/rect>\n<\/clipPath>\n<\/defs>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Polkadot<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Switzerland<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2017<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Web<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.060<\/span>\n <span class=\"copy\">N.060<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Seed<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo s\">\n <svg width=\"115\" height=\"26\" viewBox=\"0 0 115 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M11.8508 7.48395C12.5575 8.36476 13.4679 9.06049 14.5033 9.51121C15.5388 9.96185 16.6683 10.154 17.7946 10.071C17.8399 10.066 17.8858 10.074 17.9268 10.0941C17.9677 10.1143 18.0021 10.1456 18.0259 10.1846C18.0497 10.2236 18.0618 10.2685 18.0609 10.3141C18.0601 10.3598 18.0461 10.4042 18.0209 10.4422C17.4019 11.3869 17.0218 12.4679 16.9134 13.592C16.805 14.7162 16.9714 15.8499 17.3984 16.8954C17.4152 16.9367 17.42 16.982 17.4124 17.026C17.4048 17.07 17.3851 17.111 17.3555 17.1444C17.3258 17.1778 17.2874 17.2023 17.2446 17.2151C17.2018 17.2279 17.1564 17.2285 17.1133 17.2168C16.0224 16.9187 14.8751 16.8907 13.771 17.1352C12.6668 17.3797 11.6388 17.8893 10.7757 18.6201C10.7412 18.6486 10.6995 18.667 10.6552 18.6732C10.6109 18.6795 10.5658 18.6735 10.5248 18.6556C10.4838 18.6378 10.4486 18.609 10.4229 18.5724C10.3973 18.5357 10.3823 18.4927 10.3796 18.4481C10.325 17.3205 9.99708 16.223 9.42417 15.2503C8.85125 14.2775 8.05045 13.4587 7.09074 12.8641C7.05292 12.8403 7.02247 12.8063 7.00276 12.7662C6.98305 12.726 6.97489 12.6811 6.97911 12.6366C6.98332 12.5921 6.99973 12.5495 7.02663 12.5138C7.05353 12.4781 7.08989 12.4505 7.13152 12.4341C8.1884 12.0344 9.1322 11.3836 9.88146 10.5377C10.6307 9.69191 11.1629 8.67645 11.4321 7.57901C11.4426 7.53569 11.465 7.49618 11.4968 7.4649C11.5286 7.43362 11.5685 7.41182 11.612 7.40195C11.6555 7.39208 11.7008 7.39452 11.7431 7.40901C11.7853 7.42349 11.8226 7.44944 11.8508 7.48395Z\" fill=\"black\"><\/path>\n<path d=\"M12.8337 2.88239C14.8348 2.88239 16.7909 3.47578 18.4547 4.58752C20.1186 5.69925 21.4154 7.2794 22.1811 9.12815C22.9469 10.9769 23.1473 13.0112 22.7569 14.9738C22.3665 16.9364 21.4028 18.7392 19.9879 20.1542C18.5729 21.5691 16.7702 22.5328 14.8075 22.9231C12.8449 23.3136 10.8106 23.1132 8.96182 22.3474C7.1131 21.5816 5.533 20.2848 4.42126 18.621C3.30952 16.9572 2.71605 15.0011 2.71605 13C2.71905 10.3176 3.78597 7.74587 5.68274 5.84907C7.5795 3.95231 10.1512 2.88539 12.8337 2.88239ZM12.8337 0.16626C10.2954 0.16626 7.81415 0.918947 5.70362 2.32913C3.59312 3.73933 1.94827 5.74367 0.976919 8.08876C0.00556186 10.4338 -0.248591 13.0142 0.246602 15.5037C0.741794 17.9932 1.96409 20.2799 3.75892 22.0748C5.55375 23.8696 7.84045 25.0919 10.33 25.5871C12.8195 26.0823 15.3999 25.8282 17.7449 24.8568C20.09 23.8854 22.0944 22.2405 23.5046 20.13C24.9147 18.0195 25.6674 15.5382 25.6674 13C25.6674 9.5963 24.3153 6.33196 21.9084 3.92517C19.5017 1.51838 16.2374 0.16626 12.8337 0.16626Z\" fill=\"black\"><\/path>\n<path d=\"M35 15.5897H37.736C37.736 16.6535 38.7203 17.5585 40.3219 17.5585C41.9401 17.5585 42.9411 16.844 42.9411 15.8437C42.9411 14.9546 42.1904 14.4942 41.1393 14.2719L39.2375 13.8432C36.6183 13.1923 35.4171 11.9062 35.4171 9.92162C35.4171 7.74647 37.4858 6 40.4053 6C42.8077 6 45.3935 7.20665 45.3935 10.001H42.5741C42.5741 9.03251 41.5231 8.36568 40.472 8.36568C39.2375 8.36568 38.4033 9.08014 38.4033 10.001C38.4033 10.8266 39.2208 11.287 40.0883 11.4934L42.2238 11.9856C45.2434 12.7001 45.894 14.4783 45.894 15.9073C45.894 18.4476 43.2414 19.94 40.3552 19.94C37.736 19.94 35.05 18.3682 35 15.5897ZM47.212 12.9224C47.212 8.68321 50.5819 6 54.5859 6C58.5898 6 61.9764 8.68321 61.9764 12.9224C61.9764 17.1615 58.5731 19.94 54.5692 19.94C50.5653 19.94 47.212 17.1615 47.212 12.9224ZM59.0235 12.9224C59.0235 10.3503 56.9715 8.6197 54.5692 8.6197C52.1668 8.6197 50.1482 10.3344 50.1482 12.9224C50.1482 15.5262 52.1668 17.2727 54.5692 17.2727C56.9715 17.2727 59.0235 15.5262 59.0235 12.9224ZM73.1207 6.49219L72.6035 9.15952C71.9529 8.87374 71.2522 8.71497 70.5348 8.69909C67.9823 8.69909 66.7811 11.2394 66.7811 14.8594V19.6701H63.7949V6.30167H66.7811V9.30242C67.4985 6.95262 68.9166 6.01588 70.7183 6.01588C71.6693 6 72.6702 6.22228 73.1207 6.49219ZM88.3189 6.28579V19.6542H85.366V17.6537C84.4318 19.1779 82.4131 19.94 80.528 19.94C76.7075 19.94 73.5545 17.1933 73.5545 12.9541C73.5545 8.68321 76.7075 6 80.4946 6C82.4799 6 84.4318 6.74622 85.366 8.25453V6.26991H88.3189V6.28579ZM85.3493 12.9224C85.3493 10.2392 83.0304 8.65146 80.8616 8.65146C78.4593 8.65146 76.5073 10.3979 76.5073 12.9224C76.5073 15.4151 78.4593 17.2727 80.8616 17.2727C83.2473 17.2727 85.3493 15.6215 85.3493 12.9224ZM99.947 6.49219L99.4298 9.15952C98.7792 8.87374 98.0785 8.71497 97.3611 8.69909C94.8086 8.69909 93.6074 11.2394 93.6074 14.8594V19.6701H90.6379V6.30167H93.6241V9.30242C94.3415 6.95262 95.7595 6.01588 97.5613 6.01588C98.4956 6 99.4965 6.22228 99.947 6.49219ZM114.545 14.0973H103.35C103.734 16.2724 105.419 17.3362 107.705 17.3362C109.323 17.3362 110.858 16.6852 111.642 15.4468L113.994 16.5582C112.76 18.7969 110.24 19.94 107.554 19.94C103.5 19.94 100.314 17.1615 100.314 12.9224C100.314 8.68321 103.567 6 107.554 6C111.542 6 114.595 8.68322 114.595 12.8906C114.595 13.2717 114.561 13.6686 114.545 14.0973ZM111.659 11.8427C111.392 9.74697 109.757 8.60383 107.604 8.60383C105.452 8.60383 103.817 9.63583 103.4 11.8427H111.659Z\" fill=\"black\"><\/path>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Sorare<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">France<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2020<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Media<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.044<\/span>\n <span class=\"copy\">N.044<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Liquid<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Series A<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo s\">\n <svg width=\"110\" height=\"28\" viewBox=\"0 0 110 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M45.5209 4.46112C43.4962 4.46112 42.0239 4.93814 40.7731 6.03854L38.5642 7.94586C38.3801 8.09299 38.0119 8.20295 37.7547 7.98226C37.4967 7.76233 37.4602 7.46884 37.6809 7.17535L38.8587 5.4144C39.0428 5.15731 38.896 4.82741 38.5642 4.82741H35.73C35.399 4.82741 35.1411 5.0845 35.1411 5.4144V22.5841C35.1411 22.914 35.399 23.1711 35.73 23.1711H38.6746C39.0056 23.1711 39.2635 22.914 39.2635 22.5841V12.8988C39.2635 8.46004 42.9811 7.76309 44.3796 7.76309C47.3607 7.76309 48.4282 9.8911 48.4282 11.5049V22.5841C48.4282 22.914 48.6861 23.1711 49.0171 23.1711H51.9616C52.2926 23.1711 52.5506 22.914 52.5506 22.5841V11.1379C52.5506 7.02898 49.864 4.46112 45.5209 4.46112Z\" fill=\"black\"><\/path>\n<path d=\"M64.549 4.38757C58.844 4.38757 55.2002 7.87307 55.2002 12.6053V15.2104C55.2002 20.1997 58.844 23.6117 64.549 23.6117C69.5913 23.6117 73.1247 21.0067 73.493 17.4848C73.5303 17.1177 73.2724 16.8614 72.9041 16.8614H70.0333C69.7754 16.8614 69.5547 17.0085 69.4809 17.2648C69.1127 18.4388 67.3832 20.1997 64.549 20.1997C61.7147 20.1997 59.0646 18.1453 59.1012 15.2104L59.1384 11.9456C59.175 9.48766 61.752 7.80027 64.549 7.80027C67.0888 7.80027 69.5547 9.23133 69.8119 11.5793C69.8332 11.8508 69.646 12.0957 69.3775 12.1473L61.1251 13.7437C60.7941 13.8172 60.5362 14.1107 60.5362 14.477V14.5134C60.5362 14.8433 60.8671 15.1368 61.3457 15.1368H73.1978C73.5234 15.1368 73.7867 14.8737 73.7867 14.5498V12.2391C73.7867 7.87383 69.9953 4.38833 64.5482 4.38833L64.549 4.38757Z\" fill=\"black\"><\/path>\n<path d=\"M85.0863 4.38754C80.4853 4.38754 76.5105 7.06537 76.5105 10.5873C76.5105 10.8808 76.7685 11.1007 77.0994 11.1007H80.0805C80.375 11.1007 80.5956 10.8808 80.6329 10.5873C80.9274 8.97345 82.8782 7.79948 84.976 7.79948C87.4785 7.79948 89.1722 9.3405 89.1722 11.982V15.174C89.1722 18.4388 86.7427 20.0898 83.7243 20.0898C81.3687 20.0898 80.0067 19.2093 80.0067 17.7782C80.0067 16.5307 80.6694 15.4667 83.3926 14.8433L87.3309 13.7793C87.7356 13.6693 87.8832 13.3387 87.8094 12.9724C87.7729 12.6789 87.4419 12.5318 87.1467 12.5318H83.0616C79.6019 12.5318 76.105 14.7326 76.105 17.961V18.4744C76.105 21.7764 79.2337 23.5002 82.8037 23.5002C85.0855 23.5002 87.0364 22.6197 88.2507 21.5929L90.0548 20.0519C90.3492 19.7948 90.6437 19.7948 90.9008 20.0519C91.1215 20.2718 91.0477 20.6024 90.8636 20.8588L89.7595 22.5833C89.5754 22.8404 89.7223 23.1703 90.054 23.1703H92.7041C93.0351 23.1703 93.293 22.9132 93.293 22.5833V11.467C93.293 7.21174 90.2381 4.38678 85.0848 4.38678L85.0863 4.38754Z\" fill=\"black\"><\/path>\n<path d=\"M109.194 4.82819H105.071C103.636 4.82819 102.237 5.70866 101.243 6.55274L99.6243 7.94663C99.4401 8.09376 99.1084 8.20372 98.8877 8.0202C98.6298 7.83667 98.5195 7.46962 98.7409 7.17612L99.9187 5.41517C100.103 5.15808 99.956 4.82819 99.6243 4.82819H96.8638C96.5328 4.82819 96.2749 5.08528 96.2749 5.41517V22.5848C96.2749 22.9147 96.5328 23.1718 96.8638 23.1718H99.8822C100.213 23.1718 100.471 22.9147 100.471 22.5848V13.7801C100.471 10.0011 102.017 8.31369 105.367 8.31369H109.194C109.525 8.31369 109.783 8.0566 109.783 7.7267V5.41517C109.783 5.08528 109.525 4.82819 109.194 4.82819Z\" fill=\"black\"><\/path>\n<path d=\"M24.0789 0.690491C23.0898 0.690491 22.1714 1.20164 21.6533 2.04192L16.0708 10.3029C15.8889 10.5752 15.9627 10.9422 16.2359 11.1235C16.4573 11.2706 16.7502 11.2524 16.9519 11.0795L22.4469 6.32903C22.5382 6.24713 22.6789 6.25547 22.7611 6.34647C22.7984 6.38818 22.8182 6.44203 22.8182 6.49739V21.3707C22.8182 21.4935 22.7185 21.5921 22.5952 21.5921C22.529 21.5921 22.4667 21.5633 22.4248 21.5125L5.81424 1.69459C5.27327 1.05831 4.47892 0.69125 3.64272 0.690491H3.06218C1.49098 0.690491 0.217285 1.96002 0.217285 3.52607V24.4739C0.217285 26.04 1.49098 27.3095 3.06218 27.3095C4.05131 27.3095 4.96968 26.7984 5.48783 25.9581L11.0704 17.6971C11.2522 17.4248 11.1784 17.0578 10.9052 16.8765C10.6838 16.7294 10.3909 16.7476 10.1893 16.9205L4.69424 21.671C4.60294 21.7529 4.46218 21.7445 4.38001 21.6535C4.34272 21.6118 4.32294 21.558 4.3237 21.5026V6.62556C4.3237 6.5027 4.42337 6.40411 4.54663 6.40411C4.61207 6.40411 4.67522 6.43293 4.71707 6.48374L21.3254 26.3054C21.8663 26.9417 22.6607 27.3088 23.4969 27.3095H24.0774C25.6486 27.3103 26.9231 26.0415 26.9246 24.4755V3.52607C26.9246 1.96002 25.6501 0.690491 24.0789 0.690491Z\" fill=\"black\"><\/path>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Near<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Switzerland<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2019<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Web<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/flashbots\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Flashbots\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.025<\/span>\n <span class=\"copy\">N.025<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Seed<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo xll\">\n <svg width=\"12\" height=\"14\" viewBox=\"0 0 12 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.07289 0L7.91879 0.483459L6.631 4.76674H11.5178L4.19989 12.679L3.35398 12.1956L4.72089 7.64736H0L7.07289 0ZM5.20514 6.03608L6.33835 2.26697L2.28701 6.64736H5.02136L5.20514 6.03608ZM4.93407 10.4124L9.23077 5.76674H6.33078L6.16271 6.3243L4.93407 10.4124Z\" fill=\"black\"><\/path>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Flashbots<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Cayman<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2022<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Infrastructure<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/nansen\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Nansen\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.042<\/span>\n <span class=\"copy\">N.042<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Seed<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo l\">\n <img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png\" alt=\"\">\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Nansen<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Singapore<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2020<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Web<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sky-mavis\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sky Mavis\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.059<\/span>\n <span class=\"copy\">N.059<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Series A<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo m\">\n <svg width=\"660\" height=\"160\" viewBox=\"0 0 660 160\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M657.192 84.1583C655.439 81.8318 653.179 79.9448 650.588 78.6436C647.375 77.1006 644.065 75.7712 640.681 74.664C637.592 73.7385 634.605 72.4973 631.765 70.9598C630.221 70.0646 629.181 68.4909 628.954 66.7071C628.728 64.9233 629.34 63.135 630.609 61.8743C631.86 60.8343 633.449 60.302 635.067 60.3809C636.982 60.2979 638.86 60.9238 640.351 62.1413C641.741 63.361 642.554 65.1197 642.588 66.9802H659.14C658.843 61.0122 656.576 56.3541 652.338 53.0058C648.1 49.6575 642.522 47.9889 635.604 48.0001C628.812 48.0001 623.309 49.6686 619.093 53.0058C614.877 56.343 612.758 60.9705 612.736 66.8884C612.736 70.8652 613.661 74.0911 615.51 76.5662C617.24 78.9383 619.504 80.8601 622.114 82.1726C625.32 83.6823 628.631 84.9511 632.021 85.9687C634.224 86.5984 636.391 87.3532 638.51 88.2296C639.931 88.8227 641.234 89.6707 642.357 90.7325C643.393 91.7505 643.959 93.1607 643.917 94.6203C643.997 96.317 643.267 97.9496 641.952 99.0086C640.394 100.139 638.501 100.698 636.586 100.594C634.63 100.683 632.713 100.022 631.22 98.7417C629.763 97.3262 628.898 95.4007 628.801 93.3605H612.546C612.565 97.1943 613.772 100.926 615.997 104.031C618.235 107.029 621.253 109.34 624.715 110.705C628.656 112.273 632.863 113.041 637.098 112.966C641.331 113.075 645.53 112.177 649.358 110.347C652.599 108.794 655.343 106.351 657.275 103.297C659.092 100.339 660.038 96.9177 659.999 93.4356C659.977 89.6646 659.041 86.5721 657.192 84.1583ZM228.168 74.664C231.551 75.7743 234.86 77.1036 238.075 78.6436C240.665 79.9425 242.925 81.8266 244.679 84.1499C246.528 86.5638 247.453 89.6674 247.453 93.4606C247.491 96.9427 246.546 100.364 244.729 103.322C242.793 106.376 240.047 108.819 236.803 110.372C232.978 112.202 228.782 113.099 224.552 112.991C220.317 113.067 216.11 112.298 212.169 110.73C208.705 109.365 205.684 107.055 203.443 104.056C201.214 100.953 200.01 97.2196 200 93.3855H216.247C216.347 95.4247 217.212 97.3487 218.666 98.7667C220.16 100.045 222.076 100.707 224.032 100.619C225.95 100.725 227.846 100.165 229.406 99.0337C230.72 97.9746 231.451 96.3421 231.371 94.6453C231.424 93.1797 230.863 91.7593 229.827 90.7325C228.703 89.6688 227.397 88.8207 225.972 88.2296C223.856 87.353 221.692 86.5982 219.491 85.9687C216.1 84.9539 212.789 83.6851 209.585 82.1726C206.973 80.8622 204.708 78.9401 202.98 76.5662C201.131 74.0911 200.206 70.8652 200.206 66.8884C200.234 60.9705 202.35 56.343 206.555 53.0058C210.76 49.6686 216.263 48.0001 223.066 48.0001C229.995 47.9889 235.573 49.6575 239.8 53.0058C244.027 56.3541 246.294 61.0122 246.603 66.9802H230.05C230.017 65.1197 229.203 63.361 227.813 62.1413C226.321 60.9266 224.443 60.301 222.529 60.381C220.906 60.3002 219.311 60.8325 218.055 61.8743C216.783 63.1346 216.17 64.9248 216.399 66.7099C216.627 68.4951 217.671 70.0685 219.219 70.9598C222.068 72.5025 225.067 73.7438 228.168 74.664ZM291.422 48.8927H309.402L285.065 80.0035L310.294 112.374H291.595L270.478 84.3418V112.374H255.18V48.8927H270.478V76.7414L291.422 48.8927ZM342.152 75.4816L329.984 48.8927H312.622L334.367 91.3915V112.374H349.665V91.3915L371.41 48.8927H354.23L342.152 75.4816ZM406.455 48.8927L424.08 92.8432L441.524 48.8927H459.513V112.374H444.207V74.3052L430.165 112.374H417.814L403.681 74.2135V112.374H388.383V48.8927H406.455ZM553.007 96.8228L537.437 48.8927H521.149L543.431 112.374H562.583L584.857 48.8927H568.668L553.007 96.8228ZM604.877 48.8927H589.579V112.366H604.877V48.8927ZM466.398 112.374L489.126 48.8927H506.842L529.57 112.374H513.372L497.893 65.9874L482.414 112.374H466.398Z\" fill=\"#1D273D\"><\/path>\n <path d=\"M48.4736 98.7912C48.1618 96.7395 38.6932 89.1782 39.0725 87.6889C39.3324 86.6656 49.1466 85.0669 51.228 83.9082C51.9165 83.5255 53.0469 76.9536 57.42 71.8971C68.1307 59.5242 96.2665 60.8651 106.011 70.939C116.105 81.367 114.268 103.033 128.7 122.665C147.64 104.069 165 84.5774 165 80C165 70.7124 93.4888 0 82.5026 0C71.5165 0 0 70.7124 0 80C0 85.1684 22.1516 109.357 43.6925 129.804C45.5504 112.672 48.6451 99.9082 48.4736 98.7912Z\" fill=\"#4C98FF\"><\/path>\n <path d=\"M96.4016 32.453C91.4282 31.3126 85.7195 33.0779 83.9422 40.936C83.7888 41.6182 83.581 41.902 83.4225 42.0504C83.3081 42.152 82.6274 42.1702 82.5104 42.1702C82.3935 42.1702 81.7153 42.152 81.601 42.0504C81.4347 41.902 81.2294 41.6182 81.0813 40.936C79.3066 33.0779 73.5978 31.3022 68.6244 32.453C63.4744 33.6325 61.2137 38.2021 61.2397 41.9932C61.2761 47.573 64.5267 50.6845 70.0874 52.3899C72.6026 53.171 77.1031 52.7753 78.0697 53.71C78.7063 54.3245 78.6829 55.1629 78.6881 55.5482C78.6933 55.9336 78.6881 57.212 78.6881 58.152C81.2398 58.0003 83.7991 58.0352 86.3457 58.2561C86.3457 57.3084 86.3457 55.9128 86.3457 55.5456C86.3457 55.1785 86.3275 54.3219 86.9641 53.7074C87.9307 52.7727 92.4338 53.158 94.9491 52.3873C100.51 50.6818 103.76 47.5704 103.797 41.9906C103.81 38.2021 101.549 33.6325 96.4016 32.453ZM74.5592 45.2114C73.9584 45.8141 73.1926 46.2246 72.3588 46.3911C71.525 46.5577 70.6606 46.4726 69.8751 46.1468C69.0895 45.8209 68.418 45.269 67.9456 44.5606C67.4732 43.8523 67.221 43.0195 67.221 42.1676C67.221 41.3157 67.4732 40.4829 67.9456 39.7746C68.418 39.0663 69.0895 38.5143 69.8751 38.1884C70.6606 37.8626 71.525 37.7776 72.3588 37.9441C73.1926 38.1106 73.9584 38.5211 74.5592 39.1238C74.9589 39.524 75.2759 39.9992 75.4921 40.5222C75.7083 41.0453 75.8194 41.6059 75.8192 42.1721C75.819 42.7382 75.7073 43.2987 75.4907 43.8216C75.274 44.3444 74.9566 44.8194 74.5566 45.2192L74.5592 45.2114ZM96.5289 45.2114C95.928 45.8141 95.1622 46.2246 94.3284 46.3911C93.4946 46.5577 92.6303 46.4726 91.8447 46.1468C91.0592 45.8209 90.3877 45.269 89.9153 44.5606C89.4429 43.8523 89.1907 43.0195 89.1907 42.1676C89.1907 41.3157 89.4429 40.4829 89.9153 39.7746C90.3877 39.0663 91.0592 38.5143 91.8447 38.1884C92.6303 37.8626 93.4946 37.7776 94.3284 37.9441C95.1622 38.1106 95.928 38.5211 96.5289 39.1238C96.9286 39.524 97.2456 39.9992 97.4618 40.5222C97.678 41.0453 97.7891 41.6059 97.7889 42.1721C97.7886 42.7382 97.677 43.2987 97.4604 43.8216C97.2437 44.3444 96.9263 44.8194 96.5263 45.2192L96.5289 45.2114Z\" fill=\"white\"><\/path>\n <path d=\"M82.5026 160C88.0762 160 109.222 141.808 128.708 122.665C114.276 103.033 116.113 81.367 106.016 70.939C96.2639 60.8651 68.1281 59.5242 57.4252 71.8972C53.0468 76.9536 51.9217 83.5255 51.2331 83.9082C49.1544 85.0669 39.335 86.6656 39.0777 87.6889C38.6983 89.1782 48.1722 96.7395 48.4788 98.7912C48.6503 99.9082 45.5556 112.672 43.6977 129.804C60.8551 146.093 77.6306 160 82.5026 160Z\" fill=\"white\"><\/path>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Sky Mavis<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Singapore<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2021<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Media<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/ramp\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ramp\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.054<\/span>\n <span class=\"copy\">N.054<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Seed<\/span>\n <\/div>\n <div class=\"single-bubble dark stage\">\n <span>Series A<\/span>\n <\/div>\n <\/div>\n <div class=\"single-bubble dark count-stages\">\n <span>+1<\/span>\n <\/div>\n <\/div>\n <div class=\"card-logo s\">\n <svg width=\"138\" height=\"32\" viewBox=\"0 0 138 32\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g clip-path=\"url(#clip0_665_885)\">\n<path d=\"M34.4432 18.8309L28.3844 24.912C27.8711 25.4272 27.8716 26.2647 28.3854 26.7792L33.0154 31.4158C33.8045 32.1947 35.0945 32.1947 35.8836 31.4158L50.0746 17.4093C50.8637 16.6305 50.8637 15.3571 50.0746 14.5783L35.8836 0.584122C35.0945 -0.194707 33.8045 -0.194707 33.0154 0.584122L28.3854 5.22078C27.8716 5.73535 27.8711 6.57281 28.3844 7.08795L34.4432 13.1691C36.0214 14.7267 36.0214 17.2733 34.4432 18.8309Z\" fill=\"#0A6E5C\"><\/path>\n<path d=\"M16.2232 18.8309L22.282 24.912C22.7953 25.4272 22.7948 26.2647 22.281 26.7792L17.651 31.4158C16.8619 32.1947 15.5719 32.1947 14.7828 31.4158L0.591812 17.4093C-0.197271 16.6305 -0.197271 15.3571 0.591812 14.5783L14.7828 0.584122C15.5719 -0.194707 16.8619 -0.194707 17.651 0.584122L22.281 5.22078C22.7948 5.73535 22.7953 6.57281 22.282 7.08795L16.2232 13.1691C14.645 14.7267 14.645 17.2733 16.2232 18.8309Z\" fill=\"#21BF73\"><\/path>\n<path d=\"M17.8128 17.157C17.1737 16.518 17.1737 15.482 17.8128 14.843L24.1765 8.47926C24.8155 7.84025 25.8515 7.84025 26.4905 8.47926L32.8542 14.843C33.4932 15.482 33.4932 16.518 32.8542 17.157L26.4905 23.5207C25.8515 24.1598 24.8155 24.1598 24.1765 23.5207L17.8128 17.157Z\" fill=\"#21BF73\"><\/path>\n<path d=\"M77.8051 25.6003H73.2829L70.7889 19.0761C70.5879 18.5622 70.2773 18.2043 69.857 18.0025C69.4551 17.8006 68.9435 17.6996 68.3223 17.6996H65.5542V25.6003H61.3335V6H70.0215C72.2871 6 74.0046 6.49551 75.174 7.48654C76.3433 8.47757 76.928 9.89988 76.928 11.7535C76.928 13.0565 76.5809 14.176 75.8866 15.112C75.2105 16.0479 74.233 16.7178 72.954 17.1215C74.1051 17.3601 74.9365 18.1585 75.4481 19.5165L77.8051 25.6003ZM69.3911 14.4237C70.6153 14.4237 71.5106 14.2219 72.077 13.8181C72.6434 13.396 72.9266 12.7445 72.9266 11.8636C72.9266 10.9827 72.6434 10.3403 72.077 9.93659C71.5106 9.51448 70.6153 9.30343 69.3911 9.30343H65.4993V14.4237H69.3911Z\" fill=\"#22272F\"><\/path>\n<path d=\"M94.3864 11.6434V25.6003H90.3028V23.5357C89.8826 24.2514 89.2888 24.8112 88.5214 25.2149C87.754 25.6187 86.8861 25.8206 85.9177 25.8206C84.7118 25.8206 83.6429 25.5269 82.7111 24.9397C81.7975 24.3524 81.0758 23.5173 80.546 22.4346C80.0344 21.3334 79.7786 20.0671 79.7786 18.6356C79.7786 17.2041 80.0344 15.9286 80.546 14.8091C81.0758 13.6896 81.8067 12.8271 82.7385 12.2215C83.6703 11.5975 84.7301 11.2855 85.9177 11.2855C86.8861 11.2855 87.754 11.4965 88.5214 11.9186C89.2888 12.3407 89.8826 12.9097 90.3028 13.6254V11.6434H94.3864ZM87.1236 22.6548C88.1468 22.6548 88.9325 22.3061 89.4806 21.6087C90.0287 20.9113 90.3028 19.9019 90.3028 18.5806C90.3028 17.2592 90.0287 16.2498 89.4806 15.5524C88.9325 14.8367 88.1468 14.4788 87.1236 14.4788C86.1004 14.4788 85.3056 14.8458 84.7392 15.5799C84.1728 16.314 83.8896 17.3326 83.8896 18.6356C83.8896 19.9386 84.1637 20.9388 84.7118 21.6362C85.2782 22.3153 86.0822 22.6548 87.1236 22.6548Z\" fill=\"#22272F\"><\/path>\n<path d=\"M114.719 11.2855C116.309 11.2855 117.487 11.7718 118.255 12.7445C119.04 13.6988 119.433 15.167 119.433 17.1491V25.6003H115.295V17.2867C115.295 16.314 115.139 15.6166 114.829 15.1945C114.518 14.7541 114.007 14.5339 113.294 14.5339C112.454 14.5339 111.805 14.8275 111.348 15.4148C110.891 16.002 110.663 16.8279 110.663 17.8923V25.6003H106.524V17.2867C106.524 16.3324 106.36 15.635 106.031 15.1945C105.721 14.7541 105.218 14.5339 104.524 14.5339C103.683 14.5339 103.026 14.8275 102.55 15.4148C102.094 16.002 101.865 16.8279 101.865 17.8923V25.6003H97.7269V15.635C97.7269 14.1485 97.6538 12.8179 97.5076 11.6434H101.399L101.646 13.7355C102.066 12.9464 102.651 12.3407 103.4 11.9186C104.167 11.4965 105.045 11.2855 106.031 11.2855C108.096 11.2855 109.466 12.148 110.142 13.8732C110.599 13.084 111.229 12.46 112.033 12.0012C112.855 11.5241 113.751 11.2855 114.719 11.2855Z\" fill=\"#22272F\"><\/path>\n<path d=\"M131.194 11.2855C132.382 11.2855 133.442 11.5975 134.374 12.2215C135.305 12.8271 136.027 13.6896 136.539 14.8091C137.069 15.9286 137.333 17.2041 137.333 18.6356C137.333 20.0671 137.078 21.3334 136.566 22.4346C136.055 23.5173 135.333 24.3524 134.401 24.9397C133.469 25.5269 132.4 25.8206 131.194 25.8206C130.226 25.8206 129.358 25.6187 128.591 25.2149C127.823 24.8112 127.239 24.2514 126.837 23.5357V32H122.698V15.635C122.698 14.1485 122.625 12.8179 122.479 11.6434H126.371L126.645 13.9558C127.01 13.1299 127.595 12.4784 128.399 12.0012C129.221 11.5241 130.153 11.2855 131.194 11.2855ZM130.016 22.6548C131.039 22.6548 131.825 22.3153 132.373 21.6362C132.921 20.9388 133.195 19.9386 133.195 18.6356C133.195 17.3326 132.912 16.314 132.345 15.5799C131.797 14.8458 131.021 14.4788 130.016 14.4788C128.993 14.4788 128.198 14.8367 127.631 15.5524C127.083 16.2498 126.809 17.2592 126.809 18.5806C126.809 19.9019 127.083 20.9113 127.631 21.6087C128.198 22.3061 128.993 22.6548 130.016 22.6548Z\" fill=\"#22272F\"><\/path>\n<\/g>\n<defs>\n<clipPath id=\"clip0_665_885\">\n<rect width=\"138\" height=\"32\" fill=\"white\"><\/rect>\n<\/clipPath>\n<\/defs>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Ramp<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Poland<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2018<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Finance<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card single-portfolio-card-parent\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-title\">\n <h4>Check out the full portfolio<\/h4>\n <\/div>\n <div class=\"card-count\">\n <span data-hover-scramble-target=\"\">078<\/span>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Full portfolio<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n <\/div>\n <\/li>\n <\/ul>\n <\/div>\n <\/div>\n <\/section>\n<\/div>\n<section class=\"section section-invest\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <div class=\"container\">\n <div class=\"row split\">\n <div class=\"col\">\n <div class=\"col-row col-row-title\">\n <h2 class=\"split-typewriter small\" data-scroll-typewriter=\"\"><div style=\"position: relative; display: none;\" class=\"single-word\"><div style=\"position: relative; display: none;\" class=\"single-char\">B<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">a<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">c<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">k<\/div><\/div> <div style=\"position: relative; display: none;\" class=\"single-word\"><div style=\"position: relative; display: none;\" class=\"single-char\">t<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">h<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">e<\/div><\/div> <div style=\"position: relative; display: none;\" class=\"single-word\"><div style=\"position: relative; display: none;\" class=\"single-char\">B<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">o<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">l<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">d<\/div><\/div><div class=\"typewriter-bar\"><\/div><\/h2>\n <\/div>\n <div class=\"col-row col-row-btn\">\n <div class=\"col-row\">\n <div class=\"btn\">\n <div data-invest-lightbox-toggle=\"toggle\" class=\"btn-click\" data-cursor-bubble-text=\"Join the revolution\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">\n <div class=\"btn-line left\"><\/div>\n <div class=\"btn-line top\"><\/div>\n <div class=\"btn-line bottom\"><\/div>\n <div class=\"btn-content\">\n <span data-hover-scramble-target=\"\">Invest with Fabric<\/span>\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/section>\n<div class=\"section-wrap section-wrap-contributions section-wrap-contributions-home\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <section class=\"section yellow-marquee yellow-marquee-home\">\n <div class=\"container\">\n <div class=\"marquee-group\" data-scroll=\"\">\n <div class=\"marquee\" data-marquee-direction=\"left\" data-marquee-status=\"inverted\" data-marquee-speed=\"30\">\n <div class=\"marquee-scroll\" data-scroll=\"\" data-scroll-direction=\"horizontal\" data-scroll-speed=\"2\" style=\"transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 744.872, 0, 0, 1);\">\n <div class=\"marquee-content\" style=\"translate: none; rotate: none; scale: none; transform: translate(-2.4495%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <\/div>\n <div class=\"marquee-content\" style=\"left: 11703px; top: 0px; position: absolute; translate: none; rotate: none; scale: none; transform: translate(-2.4495%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <\/div><\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n <section class=\"section section-slider section-slider-contributions\">\n <div class=\"yellow-bar\"><\/div>\n <div class=\"background-stars\">\n <div class=\"stars overlay\"><\/div>\n <div class=\"twinkling overlay\"><\/div>\n <div class=\"lighter-bg overlay\"><\/div>\n <\/div>\n <div class=\"container\">\n <div class=\"row row-title\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"col padding\">\n <h3><span class=\"title\" data-loop-scramble=\"\">Contributions<\/span><span class=\"count light\">004<\/span><\/h3>\n <\/div>\n <\/div>\n <div class=\"flickity-slider-group count-5\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-1\">\n <ul class=\"flickity-carousel\">\n <li class=\"col flickity-slide dark-mode\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openwebforum\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Web Forum\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.001<\/span>\n <span class=\"copy\">N.001<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <\/div>\n <\/div>\n <div class=\"card-logo xll\">\n <img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png\" alt=\"\">\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Open Web Forum<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">UK<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2020<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Ecosystem<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide dark-mode\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/contributions\/blackpool\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Blackpool Finance\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.002<\/span>\n <span class=\"copy\">N.002<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <\/div>\n <\/div>\n <div class=\"card-logo xs\">\n <svg width=\"200\" height=\"27\" viewBox=\"0 0 200 27\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g clip-path=\"url(#clip0_1136_1826)\">\n<path d=\"M45.519 26.0524V1.38477H56.3058C57.5024 1.38477 58.5737 1.52722 59.5196 1.81213C60.4654 2.09711 61.266 2.50453 61.9214 3.03438C62.5669 3.55191 63.0821 4.2135 63.4257 4.96608C63.7732 5.72413 63.947 6.58172 63.9471 7.53885C63.9489 8.17848 63.833 8.81299 63.6052 9.41069C63.3862 9.99366 63.0681 10.5344 62.665 11.0091C62.2622 11.4797 61.7824 11.8785 61.2461 12.1886C60.7046 12.5058 60.1066 12.7148 59.4854 12.804V13.1117C60.2695 13.1595 61.0378 13.3538 61.7504 13.6844C62.418 13.9937 63.0234 14.4224 63.5368 14.9494C64.0407 15.472 64.4384 16.0874 64.7078 16.7614C64.9908 17.4709 65.133 18.2285 65.1266 18.9922C65.1266 20.0751 64.9301 21.0524 64.5369 21.924C64.1505 22.787 63.5681 23.5479 62.836 24.1463C62.095 24.7561 61.1975 25.2262 60.1435 25.5566C59.0893 25.8873 57.9069 26.0526 56.5964 26.0524H45.519ZM50.6816 11.6074H54.5621C55.9639 11.6074 57.0323 11.3367 57.7674 10.7954C58.5025 10.2542 58.87 9.48212 58.87 8.47906C58.87 7.48757 58.5338 6.71545 57.8614 6.16271C57.1888 5.61009 56.2315 5.33372 54.9895 5.33362H50.6816V11.6074ZM55.2801 22.1035C56.773 22.1035 57.9098 21.8015 58.6905 21.1975C59.471 20.5935 59.8613 19.7103 59.8615 18.5478C59.8615 17.4083 59.4598 16.5479 58.6563 15.9665C57.8528 15.3853 56.6876 15.0947 55.1604 15.0947H50.6816V22.1035H55.2801Z\" fill=\"white\"><\/path>\n<path d=\"M67.7178 0H72.6924V26.0523H67.7178V0Z\" fill=\"white\"><\/path>\n<path d=\"M81.2674 26.3429C80.3555 26.3429 79.5235 26.209 78.7716 25.9412C78.0522 25.6929 77.3897 25.3035 76.8228 24.7958C76.2747 24.2989 75.8403 23.6896 75.5492 23.0095C75.2471 22.3144 75.0961 21.5338 75.0962 20.6675C75.0962 18.9468 75.723 17.6049 76.9766 16.6417C78.2301 15.6788 80.0365 15.1289 82.3956 14.9921L86.9599 14.7186V13.18C86.9599 12.3937 86.6892 11.7868 86.1479 11.3595C85.6065 10.9321 84.8173 10.7184 83.7803 10.7184C82.8799 10.7184 82.1391 10.8665 81.558 11.1629C80.9768 11.4594 80.5836 11.8924 80.3785 12.4621H75.7971C75.8656 11.6303 76.126 10.8257 76.5578 10.1115C76.9969 9.39833 77.5825 8.78652 78.2758 8.31659C78.9938 7.82085 79.84 7.44193 80.8144 7.17981C81.7888 6.91778 82.8686 6.78672 84.0538 6.78662C85.2959 6.78662 86.4042 6.93192 87.3787 7.22253C88.3531 7.51315 89.1708 7.93198 89.8318 8.47901C90.4878 9.01959 91.0062 9.70794 91.3447 10.4876C91.6922 11.2798 91.866 12.1773 91.8661 13.18V26.0523H87.0454V23.5907H86.7377C86.2475 24.4569 85.521 25.1321 84.5581 25.6164C83.5949 26.1006 82.498 26.3428 81.2674 26.3429ZM82.9085 22.5992C83.4547 22.6048 83.998 22.5181 84.5154 22.3427C84.9832 22.1842 85.4178 21.9409 85.7975 21.6248C86.1533 21.3283 86.4442 20.9617 86.6522 20.5478C86.8582 20.1338 86.9637 19.6769 86.9599 19.2145V17.8298L83.1478 18.0691C81.0281 18.2174 79.9682 18.9752 79.9682 20.3427C79.9682 21.0494 80.2417 21.6022 80.7887 22.0009C81.3358 22.3999 82.0423 22.5994 82.9085 22.5992Z\" fill=\"white\"><\/path>\n<path d=\"M107.039 13.8467C106.868 12.9466 106.469 12.2258 105.843 11.6842C105.216 11.1431 104.367 10.8724 103.296 10.8722C101.951 10.8722 100.916 11.3566 100.193 12.3253C99.469 13.2941 99.1072 14.7129 99.1074 16.5818C99.1074 18.4738 99.4692 19.9126 100.193 20.8983C100.916 21.8841 101.951 22.377 103.296 22.377C104.321 22.377 105.153 22.1348 105.791 21.6504C106.429 21.1662 106.845 20.4567 107.039 19.5221H111.689C111.586 20.582 111.321 21.5394 110.894 22.3941C110.478 23.234 109.893 23.979 109.176 24.5822C108.458 25.1864 107.606 25.6508 106.62 25.9754C105.635 26.3002 104.526 26.4626 103.296 26.4626C101.825 26.4626 100.518 26.2432 99.3723 25.8044C98.227 25.3659 97.264 24.7277 96.4833 23.8898C95.7026 23.0522 95.1071 22.0208 94.697 20.7957C94.2867 19.5708 94.0815 18.1662 94.0815 16.5819C94.0815 15.0207 94.2838 13.6303 94.6884 12.4108C95.0928 11.1915 95.6883 10.1658 96.4748 9.33373C97.2612 8.50196 98.227 7.86946 99.3723 7.43623C100.518 7.00324 101.825 6.7867 103.296 6.78662C104.538 6.78662 105.657 6.95187 106.655 7.28238C107.652 7.61304 108.504 8.08599 109.21 8.70123C109.921 9.32168 110.497 10.0809 110.903 10.9321C111.324 11.8039 111.586 12.7754 111.689 13.8467H107.039Z\" fill=\"white\"><\/path>\n<path d=\"M125.58 7.19686H131.239L124.059 15.2826L131.734 26.0523H125.837L120.332 18.3939L118.965 19.7956V26.0523H113.99V0H118.965V14.5647H119.272L125.58 7.19686Z\" fill=\"white\"><\/path>\n<path d=\"M143.916 1.38477C145.181 1.38477 146.338 1.5899 147.386 2.00018C148.395 2.38509 149.314 2.9727 150.087 3.72674C150.854 4.49078 151.451 5.40827 151.839 6.41913C152.255 7.47338 152.463 8.63867 152.463 9.91499C152.463 11.18 152.25 12.3339 151.822 13.3767C151.415 14.3895 150.797 15.3043 150.01 16.0605C149.209 16.82 148.261 17.4076 147.224 17.7871C146.147 18.1918 144.959 18.3941 143.66 18.394H138.788V26.0524H133.625V1.38477H143.916ZM138.788 14.2058H142.531C144.024 14.2058 145.178 13.8411 145.993 13.1117C146.808 12.3825 147.215 11.3226 147.215 9.93208C147.215 8.5191 146.811 7.44784 146.002 6.7183C145.192 5.9891 144.041 5.62441 142.548 5.62424H138.788V14.2058Z\" fill=\"white\"><\/path>\n<path d=\"M163.329 26.4626C161.881 26.4626 160.582 26.2404 159.431 25.7959C158.322 25.3795 157.322 24.716 156.508 23.8556C155.71 23.0068 155.1 21.9725 154.679 20.753C154.257 19.5336 154.046 18.1547 154.046 16.6161C154.046 15.0891 154.26 13.7186 154.687 12.5048C155.115 11.2911 155.73 10.2597 156.533 9.41065C157.351 8.55222 158.35 7.88653 159.457 7.46186C160.602 7.01181 161.893 6.78673 163.329 6.78662C164.765 6.78662 166.055 7.0117 167.2 7.46186C168.307 7.88652 169.306 8.5522 170.124 9.41065C170.927 10.2598 171.543 11.2912 171.97 12.5048C172.397 13.7185 172.611 15.089 172.611 16.6161C172.611 18.1546 172.4 19.5335 171.978 20.753C171.557 21.9726 170.947 23.0068 170.149 23.8556C169.335 24.7159 168.335 25.3794 167.226 25.7959C166.075 26.2404 164.776 26.4626 163.329 26.4626ZM163.329 22.3941C164.662 22.3941 165.69 21.8898 166.414 20.8812C167.138 19.8726 167.5 18.4509 167.5 16.6161C167.5 15.7159 167.406 14.9067 167.218 14.1886C167.03 13.4706 166.756 12.8666 166.397 12.3766C166.056 11.9025 165.608 11.5159 165.089 11.2483C164.576 10.9863 163.99 10.8553 163.329 10.8552C162.667 10.8552 162.078 10.9862 161.559 11.2483C161.038 11.5127 160.589 11.8999 160.251 12.3766C159.898 12.8667 159.627 13.4707 159.44 14.1886C159.251 14.9066 159.157 15.7157 159.157 16.6161C159.157 18.4623 159.516 19.8868 160.234 20.8898C160.952 21.8927 161.984 22.3942 163.329 22.3941Z\" fill=\"white\"><\/path>\n<path d=\"M183.271 26.4626C181.824 26.4626 180.525 26.2404 179.374 25.7959C178.265 25.3795 177.265 24.716 176.45 23.8556C175.653 23.0068 175.043 21.9725 174.621 20.753C174.2 19.5336 173.989 18.1547 173.989 16.6161C173.989 15.0891 174.202 13.7186 174.63 12.5048C175.057 11.2911 175.673 10.2597 176.476 9.41065C177.294 8.55222 178.292 7.88653 179.399 7.46186C180.545 7.01181 181.835 6.78673 183.271 6.78662C184.707 6.78662 185.998 7.0117 187.143 7.46186C188.25 7.88652 189.249 8.5522 190.066 9.41065C190.87 10.2598 191.485 11.2912 191.913 12.5048C192.34 13.7185 192.554 15.089 192.554 16.6161C192.554 18.1546 192.343 19.5335 191.921 20.753C191.499 21.9726 190.89 23.0068 190.092 23.8556C189.277 24.7159 188.278 25.3794 187.169 25.7959C186.018 26.2404 184.718 26.4626 183.271 26.4626ZM183.271 22.3941C184.605 22.3941 185.633 21.8898 186.357 20.8812C187.08 19.8726 187.442 18.4509 187.442 16.6161C187.442 15.7159 187.348 14.9067 187.16 14.1886C186.972 13.4706 186.699 12.8666 186.34 12.3766C185.999 11.9025 185.551 11.5159 185.032 11.2483C184.519 10.9863 183.932 10.8553 183.271 10.8552C182.61 10.8552 182.02 10.9862 181.502 11.2483C180.981 11.5127 180.532 11.8999 180.194 12.3766C179.841 12.8667 179.57 13.4707 179.382 14.1886C179.194 14.9066 179.1 15.7157 179.1 16.6161C179.1 18.4623 179.459 19.8868 180.177 20.8898C180.895 21.8927 181.926 22.3942 183.271 22.3941Z\" fill=\"white\"><\/path>\n<path d=\"M195.025 0H200V26.0523H195.025V0Z\" fill=\"white\"><\/path>\n<path d=\"M32.1233 23.5941C31.5181 23.8112 30.8917 23.3437 30.799 23.479C30.7224 23.5907 31.0638 24.0294 31.4899 24.3426C31.7979 24.5689 32.5257 25.0059 33.846 24.9438C34.0652 24.9322 34.2761 24.8558 34.4519 24.7243C34.6277 24.5928 34.7605 24.4121 34.8334 24.205L35.4628 22.4426C33.352 20.5563 31.6138 18.2908 30.3384 15.7636C29.5172 14.1291 28.8987 12.4005 28.4965 10.6161C28.6951 10.2649 28.8673 9.94422 29.0141 9.66036C29.5968 10.2131 30.1793 10.7659 30.7616 11.3186C30.8265 11.3806 30.9033 11.4287 30.9874 11.4601C31.0715 11.4915 31.1611 11.5054 31.2508 11.5011C31.3404 11.4968 31.4283 11.4743 31.509 11.435C31.5897 11.3957 31.6615 11.3404 31.7202 11.2725C32.2914 11.5028 32.9242 11.413 33.3324 11.0422C33.9675 10.4647 33.9732 9.27229 33.0992 8.56351C33.0272 7.69985 32.9898 7.2542 32.9178 6.39053C33.3053 6.27134 33.6928 6.15216 34.0803 6.03298C34.1983 5.65819 34.1983 5.25621 34.0803 4.88142C33.9971 4.62487 33.8596 4.38923 33.6773 4.19049C33.3704 3.57384 32.6409 2.34571 31.2014 1.5995C30.9345 1.46435 30.6575 1.35001 30.3729 1.25749C29.3064 0.894755 28.1809 0.737289 27.0559 0.793415C27.3052 0.966148 27.5547 1.13888 27.8044 1.31161C27.0524 1.1527 26.2244 1.01163 25.3285 0.908573C24.3768 0.799176 23.4889 0.748507 22.68 0.73584C22.8141 0.869996 22.9485 1.00434 23.083 1.13888C22.1011 1.11391 21.1188 1.17169 20.1465 1.31162C18.9368 1.48608 15.8294 2.06415 11.2796 5.16931C6.83403 8.2025 4.11119 10.0611 4.31271 12.4241C4.44802 14.0063 5.96979 16.6963 7.99768 17.7212C8.29478 17.8715 8.73525 18.0529 9.03407 18.5273C9.51715 19.2942 9.16247 20.2777 8.63103 22.2699C8.47269 22.8641 8.26772 23.5872 8.00862 24.4129C7.95461 24.5856 7.94019 24.7682 7.96642 24.9472C7.99264 25.1263 8.05885 25.2971 8.16012 25.447C8.26139 25.597 8.39513 25.7222 8.55141 25.8134C8.70769 25.9046 8.8825 25.9594 9.06287 25.9738C12.8342 26.279 14.763 26.2151 14.8494 25.7821C14.9116 25.4723 14.0287 24.9733 12.2008 24.2851C12.127 23.8081 12.127 23.3226 12.2008 22.8456C12.4997 20.9438 13.9184 20.337 14.2736 18.8152C14.5805 17.5001 14.1303 16.2628 13.6979 15.4181C15.7485 15.2898 17.7314 14.6355 19.4556 13.5181C19.0359 15.5788 19.4211 16.865 19.8587 17.6636C20.7649 19.3173 22.7393 20.4135 22.68 21.8092C22.6696 22.047 22.5942 22.4495 22.6535 23.0967C22.7162 23.7818 22.8636 24.0121 22.7375 24.2851C22.6195 24.5396 22.2717 24.8125 21.2405 24.8608C21.039 25.0917 20.9622 25.2837 21.0102 25.4366C21.1599 25.9134 22.5226 26.0093 25.0982 25.7245C25.4051 25.0336 25.7122 24.3426 26.0195 23.6517C26.0871 22.5182 26.0486 21.3809 25.9043 20.2546C25.5819 17.7719 24.918 16.7954 25.4437 15.303C25.6596 14.6898 25.8749 14.5625 26.7104 13.4029C27.2493 12.655 27.7053 11.9508 28.0865 11.318C27.9 11.8045 27.6921 12.3084 27.4589 12.8271C27.0612 13.7125 26.6193 14.5772 26.1346 15.4181C26.2858 16.2144 26.5373 16.9882 26.8831 17.7212C28.459 21.0527 31.5504 22.5232 32.756 23.0184C32.6501 23.2009 32.452 23.4761 32.1233 23.5941ZM27.9201 4.59354C28.2425 4.34307 28.7216 4.49335 28.8413 4.53596C29.4983 4.77087 29.8639 5.54644 29.705 5.74509C29.5703 5.91436 29.0855 5.62245 28.9565 5.80266C28.7878 6.03816 29.4494 6.6289 29.302 6.83906C29.177 7.01755 28.5028 6.90412 28.0928 6.4936C27.5775 5.97713 27.4485 4.95973 27.9201 4.59354Z\" fill=\"white\"><\/path>\n<path d=\"M7.94057 18.4122C6.43008 17.6254 5.17265 16.4279 4.31318 14.9575C4.0823 15.2512 3.78231 15.6594 3.39194 16.2242C2.64516 17.3049 2.5156 18.3874 2.47069 18.6425C2.36821 19.2229 1.90413 20.0387 0.360478 21.1137C0.019619 21.3509 -0.00110996 21.8973 4.10735e-05 22.442C0.00522487 24.239 2.06939 25.9007 2.87317 25.5518C3.03151 25.4833 3.14148 25.3359 3.21863 25.1488C4.15657 25.4487 5.11984 25.675 5.29142 25.3791C5.52691 24.9731 3.91705 24.1187 3.79441 22.9032C3.62685 21.241 5.79177 19.6265 7.94057 18.4122Z\" fill=\"white\"><\/path>\n<\/g>\n<defs>\n<clipPath id=\"clip0_1136_1826\">\n<rect width=\"200\" height=\"27\" fill=\"white\"><\/rect>\n<\/clipPath>\n<\/defs>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Blackpool Finance<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">France<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2020<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Web<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide dark-mode\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openprotocol\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Protocol\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.003<\/span>\n <span class=\"copy\">N.003<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <\/div>\n <\/div>\n <div class=\"card-logo xl\">\n <img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp\" alt=\"\">\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Open Protocol<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Finland<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2022<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Ecosystem<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide dark-mode\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/contributions\/she256\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"She256\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.004<\/span>\n <span class=\"copy\">N.004<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <\/div>\n <\/div>\n <div class=\"card-logo xl\">\n <img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png\" alt=\"\">\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">She256<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">London<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2021<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Ecosystem<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <\/ul>\n <\/div>\n <\/div>\n <\/section>\n<\/div>\n<section class=\"section section-core\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <div class=\"gradient-circle\"><\/div>\n <div class=\"container\">\n <div class=\"row split\">\n <div class=\"col col-icon\">\n <div class=\"core-icon\">\n <div class=\"fade\">\n <div class=\"single-tile\" data-core-target=\"\" data-core-id=\"our-truth\" data-core-status=\"active\" data-cursor-bubble-text=\"Our truth\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">\n <\/div>\n <div class=\"single-tile\" data-core-target=\"\" data-core-id=\"community\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">\n <\/div>\n <div class=\"single-tile\" data-core-target=\"\" data-core-id=\"role\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Role\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">\n <\/div>\n <div class=\"single-tile\" data-core-target=\"\" data-core-id=\"contribution\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Contribution\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">\n <\/div>\n <\/div>\n <svg width=\"540\" height=\"543\" viewBox=\"0 0 540 543\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 0H540V543H0V0ZM256.056 431.879V533.032C220.058 531.113 186 521.856 155.344 506.702V458.458L124.943 489.036C96.842 470.035 72.6173 445.669 53.7406 417.404L84.1345 386.831H36.1772C21.111 355.989 11.9092 321.739 10 285.539H110.392C126.082 285.539 141.192 288.028 155.351 292.641C160.875 294.445 166.267 296.561 171.478 298.985C202.859 313.57 228.202 339.046 242.709 370.597C245.103 375.809 247.201 381.188 248.987 386.722C249.001 386.758 249.015 386.795 249.023 386.831C253.595 401.023 256.062 416.162 256.062 431.886L256.056 431.879ZM257.055 110.979V10C221.066 11.92 187.014 21.176 156.359 36.3232V84.5833L125.957 54.0038C97.85 73.0049 73.6322 97.3647 54.7554 125.638L85.1494 156.209H37.1782C22.1188 187.044 12.9092 221.295 11 257.494H111.552C127.177 257.494 142.243 255.012 156.351 250.421C156.388 250.414 156.424 250.391 156.461 250.384C161.961 248.588 167.303 246.471 172.492 244.063C203.859 229.47 229.187 203.986 243.687 172.414C246.096 167.166 248.201 161.757 249.994 156.201C254.58 141.952 257.055 126.754 257.055 110.979ZM455.852 386.826L486.246 417.399C467.369 445.671 443.151 470.03 415.043 489.025L384.642 458.453V506.697C353.987 521.845 319.935 531.115 283.931 533.021V432.042C283.931 416.26 286.406 401.061 290.999 386.819C292.777 381.264 294.897 375.848 297.299 370.599C311.799 339.035 337.127 313.544 368.494 298.952C373.683 296.543 379.032 294.432 384.526 292.644C384.569 292.63 384.605 292.615 384.642 292.608C398.758 288.008 413.802 285.527 429.435 285.527H530C528.092 321.734 518.889 355.992 503.823 386.826H455.852ZM429.594 257.494H529.978C528.077 221.28 518.867 187.029 503.801 156.194H455.837L486.231 125.623C467.354 97.3499 443.136 72.9911 415.028 53.9969L384.627 84.5685V36.3232C353.972 21.176 319.92 11.92 283.931 10V111.139C283.931 126.863 286.398 142.004 290.963 156.194C290.967 156.212 290.974 156.231 290.981 156.25C290.988 156.271 290.996 156.292 290.999 156.311C292.785 161.837 294.89 167.217 297.284 172.436C311.792 203.986 337.127 229.463 368.516 244.048C373.734 246.464 379.112 248.588 384.634 250.391C398.801 255.005 413.911 257.494 429.594 257.494Z\" fill=\"black\"><\/path>\n<\/svg>\n <\/div>\n <\/div>\n <div class=\"col col-info padding\">\n <div class=\"col-row col-row-title\">\n <h2 class=\"small\">Contribution, Participation, Attribution<\/h2>\n <\/div>\n <div class=\"col-row col-row-btn\">\n <div class=\"core-btn\" data-core-target=\"\" data-core-id=\"our-truth\" data-core-status=\"active\" data-cursor-bubble-text=\"Our truth\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <span>Our truth<\/span>\n <\/div>\n <div class=\"core-btn\" data-core-target=\"\" data-core-id=\"community\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <span>Community<\/span>\n <\/div>\n <div class=\"core-btn\" data-core-target=\"\" data-core-id=\"role\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Role\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <span>Role<\/span>\n <\/div>\n <div class=\"core-btn\" data-core-target=\"\" data-core-id=\"contribution\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Contribution\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <span>Contribution<\/span>\n <\/div>\n <\/div>\n <div class=\"col-row col-row-text\">\n <div class=\"core-text\" data-core-id=\"our-truth\" data-core-status=\"active\">\n <p>Our contribution is our truth It builds community It defines our role in helping something to advance In fact, contribution is what Web3 is all about.<\/p> <\/div>\n <div class=\"core-text\" data-core-id=\"community\" data-core-status=\"not-active\">\n <p>Lorem ipsum dolor sit amet consectetur. Integer orci ut sed libero dictumst cras tempor ornare. Faucibus pulvinar eget a nunc cursus tortor nisl enim vitae. Diam vitae id purus porta nisl lectus donec lacinia consequat.<\/p> <\/div>\n <div class=\"core-text\" data-core-id=\"role\" data-core-status=\"not-active\">\n <p>Ornare in elit elit venenatis pulvinar pellentesque. Lectus eget nam ornare venenatis egestas turpis vel tristique. Enim pretium sed a scelerisque.<\/p> <\/div>\n <div class=\"core-text\" data-core-id=\"contribution\" data-core-status=\"not-active\">\n <p>Diam vitae id purus porta nisl lectus donec lacinia consequat. Ornare in elit elit venenatis pulvinar pellentesque. Lectus eget nam ornare venenatis.<\/p> <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/section>\n<section class=\"section section-slider section-slider-team\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <div class=\"container\">\n <div class=\"row row-title\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"col padding\">\n <h3><span class=\"title\" data-scroll-scramble=\"\">Team <\/span><span class=\"count light\">030<\/span><\/h3>\n <\/div>\n <\/div>\n <div class=\"flickity-slider-group count-4\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-2\">\n <ul class=\"flickity-carousel\">\n <li class=\"col flickity-slide\">\n <div class=\"single-team-card\">\n <div class=\"card card-hover\" data-team-card-id=\"fynn-brinkmann\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Fynn Brinkmann\" data-cursor-bubble-icon=\"scale\" data-cursor-bubble-position=\"right\">\n \n <div class=\"card-image overlay\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <\/div>\n <div class=\"card-image overlay card-image-hover\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <div class=\"gradient-circle\"><\/div>\n <\/div>\n <div class=\"card-content\">\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Fynn Brinkmann<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\">Venture Analyst<\/span> <\/div>\n <\/div>\n <div class=\"card-socials\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/fynndusb\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/fynn-brinkmann\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-team-card\">\n <div class=\"card card-hover\" data-team-card-id=\"thomas-crow\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Thomas Crow\" data-cursor-bubble-icon=\"scale\" data-cursor-bubble-position=\"right\">\n \n <div class=\"card-image overlay\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <\/div>\n <div class=\"card-image overlay card-image-hover\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <div class=\"gradient-circle\"><\/div>\n <\/div>\n <div class=\"card-content\">\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Thomas Crow<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\">Growth Associate<\/span> <\/div>\n <\/div>\n <div class=\"card-socials\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/windychester1\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/thomas-crow-a1996b9a\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-team-card\">\n <div class=\"card card-hover\" data-team-card-id=\"ian-emerson\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ian Emerson\" data-cursor-bubble-icon=\"scale\" data-cursor-bubble-position=\"right\">\n \n <div class=\"card-image overlay\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <\/div>\n <div class=\"card-image overlay card-image-hover\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <div class=\"gradient-circle\"><\/div>\n <\/div>\n <div class=\"card-content\">\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Ian Emerson<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\">Venture Associate<\/span> <\/div>\n <\/div>\n <div class=\"card-socials\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/nosremenai\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/ian-emerson\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/ian-emerson.medium.com\" target=\"_blank\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M7,5.5A6.5,6.5,0,0,0,.5,12c0,.14,0,.29,0,.43A6.5,6.5,0,1,0,7,5.5Z\"><\/path><path d=\"M22.36,6.52c-.64,0-1.15,2.46-1.15,5.51s.51,5.51,1.15,5.51S23.5,15.07,23.5,12,23,6.52,22.36,6.52Z\"><\/path><path d=\"M17.34,5.84c-1.79,0-3.25,2.76-3.25,6.17s1.46,6.18,3.25,6.18,3.25-2.77,3.25-6.18S19.13,5.84,17.34,5.84Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card single-portfolio-card-parent\">\n <a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-title\">\n <h4>Discover the full team<\/h4>\n <\/div>\n <div class=\"card-count\">\n <span data-hover-scramble-target=\"\">030<\/span>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Team<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n <\/div>\n <\/li>\n <\/ul>\n <\/div>\n <\/div>\n<\/section>\n<section class=\"section section-home-writing\" data-theme-section=\"light\" data-scroll-section=\"\">\n <div class=\"container\">\n <div class=\"row row-title\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"col padding\">\n <h2>Writing<\/h2>\n <\/div>\n <\/div>\n <div class=\"row row-tiles writing-grid\">\n <li>\n <div class=\"single-writing-card\" data-writing-card-status=\"active\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\/proof-of-behaviour-and-rewards-money-cant-buy-2e54906529fd\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble dark\">\n <span>New<\/span>\n <\/div>\n <\/div>\n <h3 class=\"title alt\">Proof of Behaviour and rewards money can't buy<\/h3>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"floating-image\">\n <img class=\"overlay spin\" alt=\"Proof of Behaviour and rewards money can't buy\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\">\n <div class=\"blend overlay\"><\/div>\n <\/div>\n <div class=\"card-bottom-split\">\n <div class=\"card-info\">\n <div class=\"tags\">\n <span class=\"tag\" data-hover-scramble-target=\"\">Finance, Rewards<\/span>\n <\/div>\n <span class=\"published\">01 Mar \u201823<\/span>\n <\/div>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-bottom\"><\/div>\n<\/div> \n <\/li>\n <li>\n <div class=\"single-writing-card\" data-writing-card-status=\"not-active\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\/supercharging-creative-contribution-250776c97354\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <\/div>\n <h3 class=\"title alt\">Supercharging Creative Contribution<\/h3>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"floating-image\">\n <img class=\"overlay spin\" alt=\"Supercharging Creative Contribution\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\">\n <div class=\"blend overlay\"><\/div>\n <\/div>\n <div class=\"card-bottom-split\">\n <div class=\"card-info\">\n <div class=\"tags\">\n <span class=\"tag\" data-hover-scramble-target=\"\">Contribution<\/span>\n <\/div>\n <span class=\"published\">21 Feb \u201823<\/span>\n <\/div>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-bottom\"><\/div>\n<\/div> \n <\/li>\n <li>\n <div class=\"single-writing-card\" data-writing-card-status=\"not-active\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\/marketing-reimagined-for-web3-48a6cc9e8a19\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <\/div>\n <h3 class=\"title alt\">Marketing Reimagined for Web3<\/h3>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"floating-image\">\n <img class=\"overlay spin\" alt=\"Marketing Reimagined for Web3\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\">\n <div class=\"blend overlay\"><\/div>\n <\/div>\n <div class=\"card-bottom-split\">\n <div class=\"card-info\">\n <div class=\"tags\">\n <span class=\"tag\" data-hover-scramble-target=\"\">Web3<\/span>\n <\/div>\n <span class=\"published\">17 Feb \u201823<\/span>\n <\/div>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-bottom\"><\/div>\n<\/div> \n <\/li>\n <\/div>\n <div class=\"row row-btn\">\n <div class=\"border-top\"><\/div>\n <div class=\"col padding\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\" target=\"_blank\" class=\"btn-medium\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <i>\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M7,5.5A6.5,6.5,0,0,0,.5,12c0,.14,0,.29,0,.43A6.5,6.5,0,1,0,7,5.5Z\"><\/path><path d=\"M22.36,6.52c-.64,0-1.15,2.46-1.15,5.51s.51,5.51,1.15,5.51S23.5,15.07,23.5,12,23,6.52,22.36,6.52Z\"><\/path><path d=\"M17.34,5.84c-1.79,0-3.25,2.76-3.25,6.17s1.46,6.18,3.25,6.18,3.25-2.77,3.25-6.18S19.13,5.84,17.34,5.84Z\"><\/path><\/svg> <div class=\"circle circle-1\"><\/div>\n <div class=\"circle circle-2\"><\/div>\n <div class=\"circle circle-3\"><\/div>\n <div class=\"circle circle-4\"><\/div>\n <\/i>\n <span data-hover-scramble-target=\"\">Follow us on Medium<\/span>\n <\/a>\n <\/div>\n <\/div>\n <\/div>\n<\/section>\n\n <div class=\"section-wrap section-wrap-footer\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <section class=\"section yellow-marquee yellow-marquee-footer\" data-theme-section=\"dark\">\n <div class=\"container\">\n <div class=\"marquee-group\" data-scroll=\"\">\n <div class=\"marquee\" data-marquee-direction=\"left\" data-marquee-status=\"inverted\" data-marquee-speed=\"30\">\n <div class=\"marquee-scroll\" data-scroll=\"\" data-scroll-direction=\"horizontal\" data-scroll-speed=\"2\" style=\"transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1573.76, 0, 0, 1);\">\n <div class=\"marquee-content\" style=\"translate: none; rotate: none; scale: none; transform: translate(-3.7495%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <\/div>\n <div class=\"marquee-content\" style=\"left: 7645px; top: 0px; position: absolute; translate: none; rotate: none; scale: none; transform: translate(-3.7495%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <\/div><\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n <footer class=\"section footer\" data-theme-section=\"dark\">\n <div class=\"gradient-circle\"><\/div>\n <div class=\"container\">\n <div class=\"row row-top\">\n <div class=\"col col-icon padding\">\n <a href=\"https:\/\/fabric.codebydennis.com\" class=\"icon-box\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-left\" data-cursor-bubble-position=\"right\">\n <svg width=\"99\" height=\"100\" viewBox=\"0 0 99 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <g class=\"icon\">\n <path d=\"M46.5756 0V19.1143C46.5756 22.1002 46.107 24.9771 45.2388 27.6743C44.8995 28.7259 44.5011 29.7498 44.0451 30.7433C41.3004 36.7194 36.506 41.5432 30.5687 44.3055C29.5865 44.7614 28.5753 45.1621 27.5341 45.5021C27.5272 45.5034 27.5203 45.5077 27.5134 45.509C24.8429 46.3781 21.991 46.8479 19.0333 46.8479H0C0.361387 39.9958 2.10467 33.5125 4.95525 27.6758H14.0357L8.2824 21.8889C11.8556 16.5372 16.4397 11.9261 21.7601 8.32944L27.5149 14.1178V4.98269C33.3176 2.11549 39.7632 0.36344 46.5756 0Z\" fill=\"black\"><\/path>\n <path d=\"M46.5756 79.8573V99.0045C39.7617 98.6412 33.3148 96.889 27.5121 94.0205V84.8884L21.7575 90.6765C16.4382 87.0798 11.8528 82.4675 8.2796 77.1172L14.0329 71.3302H4.95507C2.10317 65.4922 0.361387 59.0089 0 52.1567H19.003C21.9731 52.1567 24.8332 52.6279 27.5134 53.5011C28.5589 53.8425 29.5796 54.2431 30.5659 54.7019C36.506 57.4627 41.3032 62.2851 44.0492 68.2573C44.5025 69.2438 44.8995 70.2621 45.2375 71.3095C45.2402 71.3164 45.243 71.3233 45.2445 71.3302C46.1098 74.0165 46.5769 76.8822 46.5769 79.8586L46.5756 79.8573Z\" fill=\"black\"><\/path>\n <path d=\"M93.4739 71.3302H84.3948L90.148 77.1172C86.5748 82.4688 81.9907 87.0798 76.6701 90.6752L70.9156 84.8883V94.0204C65.1129 96.8876 58.6672 98.6425 51.8521 99.0031V79.889C51.8521 76.9016 52.3206 74.0247 53.1901 71.3289C53.5266 70.2774 53.9278 69.252 54.3825 68.2586C57.1273 62.2837 61.9216 57.4586 67.8589 54.6965C68.8411 54.2405 69.8536 53.841 70.8935 53.5026C70.9018 53.4998 70.9087 53.497 70.9156 53.4957C73.5875 52.625 76.4353 52.1554 79.3943 52.1554H98.4302C98.069 59.0089 96.3271 65.4937 93.4752 71.3302H93.4739Z\" fill=\"black\"><\/path>\n <path d=\"M98.4289 46.8479H79.4246C76.4558 46.8479 73.5957 46.3768 70.9141 45.5034C69.8687 45.1621 68.8509 44.7601 67.863 44.3027C61.9216 41.5419 57.1259 36.7194 54.3797 30.7474C53.9265 29.7595 53.5281 28.7411 53.1901 27.695C53.1888 27.6881 53.1847 27.6799 53.1832 27.673C52.3191 24.9868 51.8521 22.1209 51.8521 19.1445V0C58.6645 0.36344 65.11 2.11549 70.9128 4.98269V14.115L76.6673 8.32813C81.9879 11.9235 86.572 16.5344 90.1452 21.8861L84.392 27.673H93.4711C96.323 33.5097 98.0662 39.993 98.4261 46.8479H98.4289Z\" fill=\"black\"><\/path>\n <\/g>\n <g class=\"tm\">\n <path d=\"M91.0865 98.4126H90.5255V94.4917H89V94H92.5994V94.4917H91.0865V98.4126Z\" fill=\"black\"><\/path>\n <path d=\"M93.0819 98.4126L93.0693 94H93.832L95.1116 97.0068C95.1663 97.1203 95.2104 97.2422 95.244 97.3725C95.2818 97.5027 95.3007 97.6225 95.3007 97.7318H95.5214C95.5214 97.6267 95.5382 97.509 95.5718 97.3788C95.6096 97.2443 95.6538 97.1203 95.7042 97.0068L96.9586 94H97.7277L97.7214 98.4126H97.1918V96.6034C97.1918 96.2084 97.215 95.8617 97.2612 95.5633C97.3074 95.2649 97.3557 95.0674 97.4062 94.9708L97.1918 94.8636L95.6411 98.4126H95.1747L93.6177 94.8636L93.4033 94.9708C93.4538 95.0674 93.5 95.2649 93.542 95.5633C93.5883 95.8575 93.6114 96.2042 93.6114 96.6034V98.4126H93.0819Z\" fill=\"black\"><\/path>\n <\/g>\n<\/svg>\n <\/a>\n <\/div>\n <div class=\"col col-nav\">\n <ul>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Portfolio<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Team<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Writing<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Community<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/x.fabric.vc\/\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Fabric X\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Fabric X<\/span>\n <\/div>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/careers.fabric.vc\/jobs\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Talent\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Talent<\/span>\n <\/div>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/a>\n <\/div>\n <\/li>\n <div class=\"close-icon-wrap\">\n <div class=\"close-icon\" data-navigation-toggle=\"close\"><\/div>\n <\/div>\n <\/ul>\n <div class=\"border-bottom\"><\/div>\n <\/div>\n <div class=\"col col-links padding\">\n <ul>\n <li class=\"link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/terms-conditions\" class=\"link-click\" data-cursor-bubble-text=\"Terms & Conditions\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Terms & Conditions<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/privacy-policy\" class=\"link-click\" data-cursor-bubble-text=\"Privacy Policy\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Privacy Policy<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/investor-privacy-notice\" class=\"link-click\" data-cursor-bubble-text=\"Investor Privacy Notice\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Investor Privacy Notice<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\" class=\"link-click\" data-cursor-bubble-text=\"Cookies Policy\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Cookies Policy<\/span>\n <\/div>\n <\/a>\n <\/li>\n <\/ul>\n <ul>\n <li class=\"link\">\n <a href=\"https:\/\/twitter.com\/fabric_vc\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Twitter<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/www.linkedin.com\/company\/fabricventures\/\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>LinkedIn<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Medium<\/span>\n <\/div>\n <\/a>\n <\/li>\n <\/ul>\n <\/div>\n <\/div>\n <div class=\"row row-center\">\n <div class=\"col col-address col-address-1 styled-content padding\">\n <p><strong>Fabric Ventures Group S.\u00e0 r.l.<\/strong><br>\n9 Rue du Laboratoire<br>\nL\u20131911 Luxembourg<br>\nGrand Duchy of Luxembourg<\/p> <\/div>\n <div class=\"col col-address col-address-2 styled-content padding\">\n <p><strong>Fabric Ventures LLP<\/strong><br>\n58 Wood Lane<br>\nLondon W12 7RZ<br>\nUnited Kingdom<\/p> <\/div>\n <div class=\"col col-newsletter padding\">\n <span>Newsletter signup<\/span>\n <div class=\"newsletter-box\">\n <!-- Begin Mailchimp Signup Form -->\n <div id=\"mc_embed_signup\">\n <form action=\"https:\/\/fabric.us17.list-manage.com\/subscribe\/post?u=1348f7628fff5905fa216eed5&id=7289ac4ac7&f_id=00d953e0f0\" method=\"post\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\" class=\"validate\" target=\"_blank\" novalidate=\"novalidate\">\n <div id=\"mc_embed_signup_scroll\">\n <div class=\"mc-field-group\">\n <div class=\"newsletter-btn\">\n <input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">\n <div class=\"submit-btn\" data-cursor-bubble-text=\"Submit\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\">\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">\n <\/div>\n <\/div>\n <\/div>\n <div hidden=\"true\"><input type=\"hidden\" name=\"tags\" value=\"6716430\"><\/div>\n <div id=\"mce-responses\" class=\"clear foot\">\n <div class=\"response\" id=\"mce-error-response\" style=\"display:none\"><\/div>\n <div class=\"response\" id=\"mce-success-response\" style=\"display:none\"><\/div>\n <\/div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->\n <div style=\"position: absolute; left: -5000px;\" aria-hidden=\"true\"><input type=\"text\" name=\"b_2d2c3c843583bae2e3e0b537e_412b8ecf7a\" tabindex=\"-1\" value=\"\"><\/div>\n <\/div>\n <\/form>\n <\/div>\n <!-- Moved to main.js <script type='text\/javascript' src='\/\/s3.amazonaws.com\/downloads.mailchimp.com\/js\/mc-validate.js'><\/script> -->\n <!-- Moved to main.js <script type='text\/javascript'>(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[3]='ADDRESS';ftypes[3]='address';fnames[4]='PHONE';ftypes[4]='phone';fnames[5]='BIRTHDAY';ftypes[5]='birthday';}(jQuery));var $mcj = jQuery.noConflict(true);<\/script> -->\n <!--End mc_embed_signup--><!-- Begin Mailchimp Signup Form -->\n <\/div>\n <\/div>\n <\/div>\n <div class=\"row row-bottom\">\n <div class=\"border-top\"><\/div>\n <div class=\"col col-code-by padding\">\n <div class=\"link\">\n <a href=\"https:\/\/dennissnellenberg.com\/\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"dennissnellenberg.com\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Code by Dennis<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/div>\n <div class=\"col col-credits padding\">\n <span>Fabric Ventures S.\u00e0 r.l. All Rights Reserved.<\/span>\n <\/div>\n <div class=\"col col-year padding\">\n <span>\u00a9 2024<\/span>\n <\/div>\n <\/div>\n <\/div>\n <\/footer>\n <\/div>\n <\/div>\n <\/main>\n <script src=\"https:\/\/code.jquery.com\/jquery-3.6.4.min.js\"><\/script>\n <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.11.5\/gsap.min.js\"><\/script> \n <!-- <script src=\"https:\/\/unpkg.com\/@barba\/core\"><\/script> -->\n <!-- <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@barba\/core\"><\/script> -->\n <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@barba\/[email protected]\"><\/script>\n <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/[email protected]\/dist\/lazyload.min.js\"><\/script>\n <script src=\"https:\/\/unpkg.com\/[email protected]\/dist\/flickity.pkgd.min.js\"><\/script>\n <script src=\"https:\/\/unpkg.com\/isotope-layout@3\/dist\/isotope.pkgd.min.js\"><\/script>\n <script type=\"module\" src=\"https:\/\/unpkg.com\/@splinetool\/[email protected]\/build\/spline-viewer.js\"><\/script>\n <script src=\"https:\/\/player.vimeo.com\/api\/player.js\"><\/script>\n \n <script src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/ScrollTrigger.min.js\"><\/script> <script src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/ScrambleTextPlugin.min.js\"><\/script> <script src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/SplitText.min.js\"><\/script> <script src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/loconative-scroll.min.js\"><\/script> <script defer=\"\" src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/index.js\"><\/script> \n\n <\/body><\/html>",
"securityHeaders": {
"securityHeadersList": [],
"securityHeadersGrade": "F",
"securityHeadersScore": 0
},
"interactivePeriods": [
[
0,
2360
],
[
2446,
2509
],
[
2588,
12908
],
[
13068,
17674
],
[
17778,
24974
]
],
"longTasks": [
[
2360,
2446
],
[
2509,
2588
],
[
12908,
13068
],
[
17674,
17778
]
],
"lastVisualChange": 17700,
"render": 13400,
"visualComplete85": 15900,
"visualComplete90": 16001,
"visualComplete95": 16100,
"visualComplete99": 17000,
"visualComplete": 17700,
"SpeedIndex": 15225,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 13417,
"size": 4544,
"DOMNodeId": 208,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"style": "position: relative; display: inline;",
"class": "single-char"
},
"bounds": [
1175.71875,
344.9375,
69.3125,
45.359375
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 13417,
"size": 4544,
"element": {
"nodeName": "DIV",
"boundingRect": {
"x": 1175.71875,
"y": 344.9375,
"width": 69.3125,
"height": 45.359375,
"top": 344.9375,
"right": 1245.03125,
"bottom": 390.296875,
"left": 1175.71875
},
"outerHTML": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">W<\/div>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestTextPaint",
"time": 13417,
"size": 4544,
"DOMNodeId": 208,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"style": "position: relative; display: inline;",
"class": "single-char"
},
"bounds": [
1175.71875,
344.9375,
69.3125,
45.359375
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 13417,
"size": 4544,
"element": {
"nodeName": "DIV",
"boundingRect": {
"x": 1175.71875,
"y": 344.9375,
"width": 69.3125,
"height": 45.359375,
"top": 344.9375,
"right": 1245.03125,
"bottom": 390.296875,
"left": 1175.71875
},
"outerHTML": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">W<\/div>",
"content": "normal"
},
"type": "text"
}
],
"LargestContentfulPaintType": "text",
"LargestContentfulPaintNodeType": "DIV",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 97
},
{
"name": "fetchStart",
"time": 111
},
{
"name": "navigationStart",
"time": 162
},
{
"name": "domLoading",
"time": 162
},
{
"name": "responseEnd",
"time": 163
},
{
"name": "domInteractive",
"time": 163
},
{
"name": "domContentLoadedEventStart",
"time": 163
},
{
"name": "domContentLoadedEventEnd",
"time": 163
},
{
"name": "domComplete",
"time": 164
},
{
"name": "unloadEventStart",
"time": 1560
},
{
"name": "unloadEventEnd",
"time": 1560
},
{
"name": "markAsMainFrame",
"time": 1560
},
{
"name": "commitNavigationEnd",
"time": 1561
},
{
"name": "domLoading",
"time": 1561
},
{
"name": "responseEnd",
"time": 1613
},
{
"name": "domInteractive",
"time": 2777
},
{
"name": "firstPaint",
"time": 3002
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 3002
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 3002
},
{
"name": "domContentLoadedEventStart",
"time": 13067
},
{
"name": "domContentLoadedEventEnd",
"time": 13087
},
{
"name": "domComplete",
"time": 13138
},
{
"name": "loadEventStart",
"time": 13138
},
{
"name": "loadEventEnd",
"time": 13146
},
{
"name": "firstContentfulPaint",
"time": 13417
},
{
"name": "firstImagePaint",
"time": 13417
},
{
"name": "firstMeaningfulPaint",
"time": 13417
},
{
"name": "firstMeaningfulPaint",
"time": 13417
},
{
"name": "LayoutShift",
"time": 15015
},
{
"name": "LayoutShift",
"time": 16104
},
{
"name": "LayoutShift",
"time": 16203
},
{
"name": "LayoutShift",
"time": 16306
},
{
"name": "LayoutShift",
"time": 16403
},
{
"name": "LayoutShift",
"time": 16519
},
{
"name": "LayoutShift",
"time": 16609
},
{
"name": "LayoutShift",
"time": 16702
},
{
"name": "LayoutShift",
"time": 17638
},
{
"name": "LayoutShift",
"time": 17780
},
{
"name": "LayoutShift",
"time": 24939
},
{
"name": "LargestTextPaint",
"time": 13417
},
{
"name": "LargestContentfulPaint",
"time": 13417
},
{
"name": "TotalLayoutShift",
"value": 0.0019874393821256169
},
{
"name": "CumulativeLayoutShift",
"value": 0.001962571841459006
}
],
"chromeUserTiming.navigationStart": 162,
"chromeUserTiming.fetchStart": 111,
"chromeUserTiming.domLoading": 1562,
"chromeUserTiming.responseEnd": 1613,
"chromeUserTiming.domInteractive": 2778,
"chromeUserTiming.domContentLoadedEventStart": 13068,
"chromeUserTiming.domContentLoadedEventEnd": 13088,
"chromeUserTiming.domComplete": 13139,
"chromeUserTiming.unloadEventStart": 1561,
"chromeUserTiming.unloadEventEnd": 1561,
"chromeUserTiming.markAsMainFrame": 1561,
"chromeUserTiming.commitNavigationEnd": 1561,
"chromeUserTiming.firstPaint": 3002,
"chromeUserTiming.firstMeaningfulPaintCandidate": 3002,
"chromeUserTiming.loadEventStart": 13139,
"chromeUserTiming.loadEventEnd": 13146,
"chromeUserTiming.firstContentfulPaint": 13417,
"chromeUserTiming.firstImagePaint": 13417,
"chromeUserTiming.firstMeaningfulPaint": 13417,
"chromeUserTiming.LayoutShift": 24940,
"chromeUserTiming.LargestTextPaint": 13417,
"chromeUserTiming.LargestContentfulPaint": 13417,
"chromeUserTiming.TotalLayoutShift": 0.0019874393821256169,
"chromeUserTiming.CumulativeLayoutShift": 0.001962571841459006,
"LayoutShifts": [
{
"time": 15015,
"score": 2.2988064891742195e-5,
"cumulative_score": 2.2988064891742195e-5,
"window_score": 2.2988064891742195e-5,
"shift_window_num": 1,
"rects": [
[
992,
345,
2,
43
],
[
1487,
402,
2,
42
]
],
"sources": [
{
"previousRect": {
"x": 1487,
"y": 402,
"width": 2,
"height": 42,
"top": 402,
"right": 1489,
"bottom": 444,
"left": 1487
},
"currentRect": {
"x": 992,
"y": 345,
"width": 2,
"height": 43,
"top": 345,
"right": 994,
"bottom": 388,
"left": 992
}
}
]
},
{
"time": 16104,
"score": 4.5577287540561713e-6,
"cumulative_score": 2.7545793645798367e-5,
"window_score": 4.5577287540561713e-6,
"shift_window_num": 2,
"rects": [
[
992,
345,
2,
43
],
[
1089,
345,
2,
43
]
],
"sources": [
{
"previousRect": {
"x": 992,
"y": 345,
"width": 2,
"height": 43,
"top": 345,
"right": 994,
"bottom": 388,
"left": 992
},
"currentRect": {
"x": 1089,
"y": 345,
"width": 2,
"height": 43,
"top": 345,
"right": 1091,
"bottom": 388,
"left": 1089
}
}
]
},
{
"time": 16203,
"score": 3.8529253384804746e-6,
"cumulative_score": 3.1398718984278838e-5,
"window_score": 8.4106540925366467e-6,
"shift_window_num": 2,
"rects": [
[
1089,
345,
2,
43
],
[
1171,
345,
2,
43
]
],
"sources": [
{
"previousRect": {
"x": 1089,
"y": 345,
"width": 2,
"height": 43,
"top": 345,
"right": 1091,
"bottom": 388,
"left": 1089
},
"currentRect": {
"x": 1171,
"y": 345,
"width": 2,
"height": 43,
"top": 345,
"right": 1173,
"bottom": 388,
"left": 1171
}
}
]
},
{
"time": 16306,
"score": 5.6384273246055723e-6,
"cumulative_score": 3.7037146308884412e-5,
"window_score": 1.4049081417142219e-5,
"shift_window_num": 2,
"rects": [
[
1171,
345,
2,
43
],
[
1291,
345,
2,
43
]
],
"sources": [
{
"previousRect": {
"x": 1171,
"y": 345,
"width": 2,
"height": 43,
"top": 345,
"right": 1173,
"bottom": 388,
"left": 1171
},
"currentRect": {
"x": 1291,
"y": 345,
"width": 2,
"height": 43,
"top": 345,
"right": 1293,
"bottom": 388,
"left": 1291
}
}
]
},
{
"time": 16403,
"score": 2.0204364579836633e-6,
"cumulative_score": 3.9057582766868076e-5,
"window_score": 1.6069517875125882e-5,
"shift_window_num": 2,
"rects": [
[
1291,
345,
2,
43
],
[
1334,
345,
2,
43
]
],
"sources": [
{
"previousRect": {
"x": 1360,
"y": 390,
"width": 2,
"height": 43,
"top": 390,
"right": 1362,
"bottom": 433,
"left": 1360
},
"currentRect": {
"x": 1403,
"y": 390,
"width": 2,
"height": 43,
"top": 390,
"right": 1405,
"bottom": 433,
"left": 1403
}
}
]
},
{
"time": 16519,
"score": 6.7661127895266868e-6,
"cumulative_score": 4.582369555639476e-5,
"window_score": 2.2835630664652568e-5,
"shift_window_num": 2,
"rects": [
[
1334,
345,
2,
43
],
[
1478,
345,
2,
43
]
],
"sources": [
{
"previousRect": {
"x": 1334,
"y": 345,
"width": 2,
"height": 43,
"top": 345,
"right": 1336,
"bottom": 388,
"left": 1334
},
"currentRect": {
"x": 1478,
"y": 345,
"width": 2,
"height": 43,
"top": 345,
"right": 1480,
"bottom": 388,
"left": 1478
}
}
]
},
{
"time": 16609,
"score": 0.0019310906222299586,
"cumulative_score": 0.0019769143177863534,
"window_score": 0.001953926252894611,
"shift_window_num": 2,
"rects": [
[
1478,
334,
2,
1
],
[
1338,
335,
131,
42
],
[
1478,
335,
2,
42
],
[
1338,
377,
131,
3
],
[
997,
380,
130,
10
],
[
1338,
380,
131,
10
],
[
997,
390,
213,
9
],
[
1219,
390,
2,
9
],
[
1338,
390,
131,
9
],
[
997,
399,
213,
34
],
[
1219,
399,
2,
34
],
[
997,
433,
213,
3
],
[
997,
436,
130,
8
]
],
"sources": [
{
"previousRect": {
"x": 1338,
"y": 345,
"width": 131,
"height": 45,
"top": 345,
"right": 1469,
"bottom": 390,
"left": 1338
},
"currentRect": {
"x": 997,
"y": 390,
"width": 213,
"height": 46,
"top": 390,
"right": 1210,
"bottom": 436,
"left": 997
}
},
{
"previousRect": {
"x": 1338,
"y": 335,
"width": 43,
"height": 64,
"top": 335,
"right": 1381,
"bottom": 399,
"left": 1338
},
"currentRect": {
"x": 997,
"y": 380,
"width": 43,
"height": 64,
"top": 380,
"right": 1040,
"bottom": 444,
"left": 997
}
},
{
"previousRect": {
"x": 1381,
"y": 335,
"width": 43,
"height": 64,
"top": 335,
"right": 1424,
"bottom": 399,
"left": 1381
},
"currentRect": {
"x": 1040,
"y": 380,
"width": 43,
"height": 64,
"top": 380,
"right": 1083,
"bottom": 444,
"left": 1040
}
},
{
"previousRect": {
"x": 1424,
"y": 335,
"width": 45,
"height": 64,
"top": 335,
"right": 1469,
"bottom": 399,
"left": 1424
},
"currentRect": {
"x": 1083,
"y": 380,
"width": 44,
"height": 64,
"top": 380,
"right": 1127,
"bottom": 444,
"left": 1083
}
},
{
"previousRect": {
"x": 1478,
"y": 334,
"width": 2,
"height": 43,
"top": 334,
"right": 1480,
"bottom": 377,
"left": 1478
},
"currentRect": {
"x": 1219,
"y": 390,
"width": 2,
"height": 43,
"top": 390,
"right": 1221,
"bottom": 433,
"left": 1219
}
}
]
},
{
"time": 16702,
"score": 4.6517025427995965e-6,
"cumulative_score": 0.001981566020329153,
"window_score": 0.0019585779554374106,
"shift_window_num": 2,
"rects": [
[
1219,
390,
2,
43
],
[
1318,
390,
2,
43
]
],
"sources": [
{
"previousRect": {
"x": 1219,
"y": 390,
"width": 2,
"height": 43,
"top": 390,
"right": 1221,
"bottom": 433,
"left": 1219
},
"currentRect": {
"x": 1318,
"y": 390,
"width": 2,
"height": 43,
"top": 390,
"right": 1320,
"bottom": 433,
"left": 1318
}
}
]
},
{
"time": 17638,
"score": 1.9734495636119503e-6,
"cumulative_score": 0.0019835394698927648,
"window_score": 0.0019605514050010223,
"shift_window_num": 2,
"rects": [
[
1318,
390,
2,
43
],
[
1360,
390,
2,
43
]
],
"sources": [
{
"previousRect": {
"x": 1318,
"y": 390,
"width": 2,
"height": 43,
"top": 390,
"right": 1320,
"bottom": 433,
"left": 1318
},
"currentRect": {
"x": 1360,
"y": 390,
"width": 2,
"height": 43,
"top": 390,
"right": 1362,
"bottom": 433,
"left": 1360
}
}
]
},
{
"time": 17780,
"score": 2.0204364579836633e-6,
"cumulative_score": 0.0019855599063507484,
"window_score": 0.001962571841459006,
"shift_window_num": 2,
"rects": [
[
1360,
390,
2,
43
],
[
1403,
390,
2,
43
]
]
},
{
"time": 24939,
"score": 1.879475774868524e-6,
"cumulative_score": 0.0019874393821256169,
"window_score": 1.879475774868524e-6,
"shift_window_num": 3,
"rects": [
[
1403,
390,
2,
43
],
[
1443,
390,
2,
43
]
]
}
],
"LayoutShiftsBeforePaint": {
"count": 0,
"cumulative_score": 0,
"fraction_of_total": 0
},
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 2305.9470000000001
},
"13": {
"name": "UnprefixedRequestAnimationFrame",
"firstUsed": 2724.0859999999998
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 1565.4860000000001
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 1566.0039999999999
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 1566.0160000000001
},
"4561": {
"name": "LinkRelPreloadAsFont",
"firstUsed": 1571.403
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 1593.5070000000001
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 1594.7829999999999
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 1594.7909999999999
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 1594.8150000000001
},
"4317": {
"name": "LinkRelCanonical",
"firstUsed": 1606.6849999999999
},
"901": {
"name": "LinkRelPreload",
"firstUsed": 1609.3589999999999
},
"4240": {
"name": "ScriptSchedulingType_ParserBlockingInline",
"firstUsed": 1610.223
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 1727.412
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 1727.578
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 1727.643
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 1727.6669999999999
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 1728.6489999999999
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 1729.049
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 1729.1079999999999
},
"2322": {
"name": "CSSSelectorPseudoMatches",
"firstUsed": 1729.232
},
"4743": {
"name": "CSSSelectorPseudoHas",
"firstUsed": 1729.347
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 1729.6500000000001
},
"2311": {
"name": "CSSSelectorWebkitProgressBar",
"firstUsed": 1732.921
},
"2313": {
"name": "CSSSelectorWebkitProgressValue",
"firstUsed": 1732.9400000000001
},
"2317": {
"name": "CSSSelectorWebkitSliderThumb",
"firstUsed": 1732.961
},
"2316": {
"name": "CSSSelectorWebkitSliderRunnableTrack",
"firstUsed": 1732.981
},
"972": {
"name": "CSSAtRuleKeyframes",
"firstUsed": 1737.3399999999999
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 1747.4960000000001
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 2305.8119999999999
},
"4239": {
"name": "ScriptSchedulingType_ParserBlocking",
"firstUsed": 2305.8620000000001
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 2310.857
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 2310.9209999999998
},
"90": {
"name": "SVGAnimationElement",
"firstUsed": 2311.212
},
"501": {
"name": "SVGSMILElementInDocument",
"firstUsed": 2311.2489999999998
},
"43": {
"name": "MinAttribute",
"firstUsed": 2311.7910000000002
},
"51": {
"name": "StepAttribute",
"firstUsed": 2311.8290000000002
},
"42": {
"name": "MaxAttribute",
"firstUsed": 2311.8400000000001
},
"484": {
"name": "ProgressElement",
"firstUsed": 2311.866
},
"587": {
"name": "LangAttribute",
"firstUsed": 2343.0740000000001
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 2343.0839999999998
},
"4994": {
"name": "Feature_4994",
"firstUsed": 2343.3690000000001
},
"3157": {
"name": "CSSComparisonFunctions",
"firstUsed": 2343.6770000000001
},
"1023": {
"name": "CSSFilterBlur",
"firstUsed": 2343.8879999999999
},
"1351": {
"name": "CSSValueAppearanceNone",
"firstUsed": 2353.3629999999998
},
"4845": {
"name": "InputTypeRangeHorizontalLtr",
"firstUsed": 2353.5369999999998
},
"4853": {
"name": "ProgressElementHorizontalLtr",
"firstUsed": 2353.6680000000001
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 2357.511
},
"1345": {
"name": "ProgressElementWithNoneAppearance",
"firstUsed": 2359.9270000000001
},
"3307": {
"name": "FlexGapSpecified",
"firstUsed": 2360.52
},
"3308": {
"name": "FlexGapPositive",
"firstUsed": 2360.5279999999998
},
"4330": {
"name": "FlexboxAbsPosJustifyContent",
"firstUsed": 2420.9740000000002
},
"2354": {
"name": "CSSBasicShape",
"firstUsed": 2489.4479999999999
},
"2355": {
"name": "CSSGradient",
"firstUsed": 2490.6149999999998
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 2492.9180000000001
},
"3797": {
"name": "WebPImage",
"firstUsed": 2599.5810000000001
},
"84": {
"name": "FormElement",
"firstUsed": 2604.6610000000001
},
"2250": {
"name": "DuplicatedAttribute",
"firstUsed": 2604.6849999999999
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 2604.79
},
"49": {
"name": "RequiredAttribute",
"firstUsed": 2604.7979999999998
},
"591": {
"name": "InputTypeSubmit",
"firstUsed": 2604.8800000000001
},
"2089": {
"name": "ARIAHiddenAttribute",
"firstUsed": 2604.971
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 2605.9380000000001
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 2606.2959999999998
},
"1898": {
"name": "HTMLSlotElement",
"firstUsed": 2617.116
},
"1015": {
"name": "CSSFilterGrayscale",
"firstUsed": 2638.1640000000002
},
"1017": {
"name": "CSSFilterSaturate",
"firstUsed": 2640.962
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 2650.6840000000002
},
"4113": {
"name": "HiddenAttribute",
"firstUsed": 2650.7849999999999
},
"31": {
"name": "InputTypeEmail",
"firstUsed": 2653.7600000000002
},
"190": {
"name": "InputTypeText",
"firstUsed": 2653.837
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 2730.4369999999999
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 2730.5599999999999
},
"2062": {
"name": "PrepareModuleScript",
"firstUsed": 2741.5819999999999
},
"4238": {
"name": "ScriptSchedulingType_Defer",
"firstUsed": 2741.6930000000002
},
"2707": {
"name": "V8Window_MatchMedia_Method",
"firstUsed": 2755.5300000000002
},
"1028": {
"name": "V8History_ScrollRestoration_AttributeGetter",
"firstUsed": 2756.288
},
"1417": {
"name": "AddEventListenerPassiveTrue",
"firstUsed": 2756.7080000000001
},
"2518": {
"name": "AddDocumentLevelPassiveTrueWheelEventListener",
"firstUsed": 2756.7359999999999
},
"2705": {
"name": "WindowInnerWidth",
"firstUsed": 2756.877
},
"2706": {
"name": "WindowInnerHeight",
"firstUsed": 2756.886
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 2756.9789999999998
},
"2711": {
"name": "WindowPageYOffset",
"firstUsed": 2757.8150000000001
},
"2710": {
"name": "WindowPageXOffset",
"firstUsed": 2757.8800000000001
},
"2904": {
"name": "PassiveTouchEventListener",
"firstUsed": 2758.125
},
"1347": {
"name": "PointerEventAddListenerCount",
"firstUsed": 2758.1930000000002
},
"2615": {
"name": "InstantiateModuleScript",
"firstUsed": 12828.76
},
"2610": {
"name": "V8AttemptOverrideReadOnlyOnPrototypeStrict",
"firstUsed": 12878.364
},
"2661": {
"name": "NavigatorPlatform",
"firstUsed": 12878.647000000001
},
"2659": {
"name": "NavigatorMaxTouchPoints",
"firstUsed": 12878.807000000001
},
"124": {
"name": "NavigatorVendor",
"firstUsed": 12878.84
},
"431": {
"name": "TextDecoderConstructor",
"firstUsed": 12879.093000000001
},
"429": {
"name": "TextEncoderConstructor",
"firstUsed": 12879.467000000001
},
"1229": {
"name": "HTMLMediaElement",
"firstUsed": 12892.780000000001
},
"2718": {
"name": "V8HTMLMediaElement_CanPlayType_Method",
"firstUsed": 12892.963
},
"2445": {
"name": "EnterPictureInPictureEventListener",
"firstUsed": 12896.593999999999
},
"2446": {
"name": "LeavePictureInPictureEventListener",
"firstUsed": 12896.607
},
"2723": {
"name": "TrustedTypesCreatePolicy",
"firstUsed": 12901.284
},
"3279": {
"name": "TrustedTypesPolicyCreated",
"firstUsed": 12901.297
},
"1689": {
"name": "CustomElementRegistryDefine",
"firstUsed": 12902.15
},
"804": {
"name": "ElementAttachShadow",
"firstUsed": 12902.799999999999
},
"907": {
"name": "ElementAttachShadowOpen",
"firstUsed": 12902.821
},
"2769": {
"name": "HTMLTemplateElement",
"firstUsed": 12903.585999999999
},
"1503": {
"name": "HTMLCanvasElement",
"firstUsed": 12903.753000000001
},
"469": {
"name": "CSSSelectorPseudoHost",
"firstUsed": 12904.844999999999
},
"1368": {
"name": "IntersectionObserver_Constructor",
"firstUsed": 12905.671
},
"2845": {
"name": "CSSStyleSheetReplaceSync",
"firstUsed": 12906.028
},
"2846": {
"name": "AdoptedStyleSheets",
"firstUsed": 12906.223
},
"1307": {
"name": "V8Node_IsConnected_AttributeGetter",
"firstUsed": 12906.960999999999
},
"675": {
"name": "Fetch",
"firstUsed": 12907.317999999999
},
"2096": {
"name": "ARIALiveAttribute",
"firstUsed": 12914.986000000001
},
"1827": {
"name": "LocationOrigin",
"firstUsed": 12918.181
},
"2708": {
"name": "WindowScrollX",
"firstUsed": 12918.933999999999
},
"2709": {
"name": "WindowScrollY",
"firstUsed": 12919.888000000001
},
"2618": {
"name": "HistoryReplaceState",
"firstUsed": 12919.927
},
"1029": {
"name": "V8History_ScrollRestoration_AttributeSetter",
"firstUsed": 12926.037
},
"2592": {
"name": "ResizeObserver_Constructor",
"firstUsed": 12932.897000000001
},
"4195": {
"name": "NavigatorUAData_Platform",
"firstUsed": 12933.056
},
"1418": {
"name": "AddEventListenerPassiveFalse",
"firstUsed": 12933.620000000001
},
"2519": {
"name": "AddDocumentLevelPassiveFalseWheelEventListener",
"firstUsed": 12933.629999999999
},
"4660": {
"name": "PercentOrCalcRelativeUsedOffset",
"firstUsed": 12994.141
},
"4661": {
"name": "AutoRelativeUsedOffset",
"firstUsed": 13012.674000000001
},
"217": {
"name": "ElementPrefixedMatchesSelector",
"firstUsed": 13039.581
},
"2107": {
"name": "ARIARequiredAttribute",
"firstUsed": 13056.824000000001
},
"1477": {
"name": "SVGSMILAnimationAppliedEffect",
"firstUsed": 13146.325000000001
},
"1103": {
"name": "V8SVGGraphicsElement_Transform_AttributeGetter",
"firstUsed": 15401.358
},
"570": {
"name": "SVGAnimatedTransformListBaseVal",
"firstUsed": 15401.441000000001
},
"569": {
"name": "SVGTransformListConsolidate",
"firstUsed": 15401.503000000001
},
"4346": {
"name": "V8TurboFanOsrCompileStarted",
"firstUsed": 16754.498
},
"3028": {
"name": "CreateObjectBlob",
"firstUsed": 16805.518
},
"1604": {
"name": "CreateObjectURLBlob",
"firstUsed": 16807.592000000001
},
"3545": {
"name": "HTMLCanvasGetContext",
"firstUsed": 16929.395
},
"4027": {
"name": "HTMLCanvasElement_WebGL2",
"firstUsed": 16954.327000000001
},
"3570": {
"name": "WebGLRenderingContextGetShaderPrecisionFormat",
"firstUsed": 16959.398000000001
},
"3568": {
"name": "WebGLRenderingContextGetParameter",
"firstUsed": 16959.476999999999
},
"2695": {
"name": "V8WebGL2RenderingContext_GetExtension_Method",
"firstUsed": 16959.672999999999
},
"1624": {
"name": "OffscreenCanvas",
"firstUsed": 17024.470000000001
},
"4030": {
"name": "OffscreenCanvas_2D",
"firstUsed": 17024.794999999998
},
"2903": {
"name": "NonPassiveTouchEventListener",
"firstUsed": 17076.398000000001
}
},
"CSSFeatures": {
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 1728.883
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 1728.9169999999999
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 1728.9259999999999
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 1728.934
},
"516": {
"name": "CSSPropertyFontDisplay",
"firstUsed": 1728.942
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 1737.3630000000001
},
"27": {
"name": "CSSPropertyBackgroundPosition",
"firstUsed": 1740.0170000000001
},
"515": {
"name": "CSSPropertyVariable",
"firstUsed": 2343.1089999999999
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 2343.2049999999999
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 2343.2139999999999
},
"444": {
"name": "CSSPropertyScrollBehavior",
"firstUsed": 2343.2240000000002
},
"96": {
"name": "CSSPropertyMinHeight",
"firstUsed": 2343.2330000000002
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 2343.2399999999998
},
"680": {
"name": "CSSPropertyScrollbarWidth",
"firstUsed": 2343.25
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 2343.2669999999998
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 2343.2739999999999
},
"485": {
"name": "CSSPropertyAliasWebkitBoxSizing",
"firstUsed": 2343.2829999999999
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 2343.2910000000002
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 2343.3029999999999
},
"142": {
"name": "CSSPropertyTextShadow",
"firstUsed": 2343.3099999999999
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 2343.627
},
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 2343.6390000000001
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 2343.6460000000002
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 2343.6660000000002
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 2343.7640000000001
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 2343.7779999999998
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 2343.7890000000002
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 2343.7979999999998
},
"592": {
"name": "CSSPropertyGap",
"firstUsed": 2343.806
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 2343.8150000000001
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 2343.8240000000001
},
"508": {
"name": "CSSPropertyBackdropFilter",
"firstUsed": 2343.8339999999998
},
"60": {
"name": "CSSPropertyBorderTop",
"firstUsed": 2343.8449999999998
},
"54": {
"name": "CSSPropertyBorderRight",
"firstUsed": 2343.8539999999998
},
"49": {
"name": "CSSPropertyBorderLeft",
"firstUsed": 2343.8620000000001
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 2343.8699999999999
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 2343.875
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 2344.0439999999999
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 2349.1010000000001
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 2349.1660000000002
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 2349.2629999999999
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 2349.288
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 2349.2950000000001
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 2349.3040000000001
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 2349.3119999999999
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 2349.319
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 2349.3299999999999
},
"447": {
"name": "CSSPropertyTransformOrigin",
"firstUsed": 2349.3679999999999
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 2349.5369999999998
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 2349.5450000000001
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 2349.578
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 2349.6750000000002
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 2349.7950000000001
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 2349.806
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 2349.8139999999999
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 2350.288
},
"157": {
"name": "CSSPropertyVerticalAlign",
"firstUsed": 2350.317
},
"158": {
"name": "CSSPropertyVisibility",
"firstUsed": 2350.4940000000001
},
"238": {
"name": "CSSPropertyFlexShrink",
"firstUsed": 2352.2890000000002
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 2352.5990000000002
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 2352.6089999999999
},
"539": {
"name": "CSSPropertyUserSelect",
"firstUsed": 2352.79
},
"237": {
"name": "CSSPropertyFlexGrow",
"firstUsed": 2352.855
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 2353.0329999999999
},
"436": {
"name": "CSSPropertyIsolation",
"firstUsed": 2353.0479999999998
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 2353.3719999999998
},
"658": {
"name": "CSSPropertyAppearance",
"firstUsed": 2353.3789999999999
},
"657": {
"name": "CSSPropertyAspectRatio",
"firstUsed": 2355.085
},
"385": {
"name": "CSSPropertyStrokeWidth",
"firstUsed": 2355.3969999999999
},
"383": {
"name": "CSSPropertyStrokeMiterlimit",
"firstUsed": 2355.4070000000002
},
"378": {
"name": "CSSPropertyStroke",
"firstUsed": 2355.4160000000002
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 2355.873
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 2485.5569999999998
},
"85": {
"name": "CSSPropertyListStyle",
"firstUsed": 2485.6489999999999
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 2485.9920000000002
},
"35": {
"name": "CSSPropertyBorderBottom",
"firstUsed": 2488.8400000000001
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 2489.0500000000002
},
"445": {
"name": "CSSPropertyWillChange",
"firstUsed": 2489.3290000000002
},
"355": {
"name": "CSSPropertyClipPath",
"firstUsed": 2489.4549999999999
},
"79": {
"name": "CSSPropertyFloat",
"firstUsed": 2489.6700000000001
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 2490.165
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 2491.3739999999998
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 2491.8420000000001
},
"59": {
"name": "CSSPropertyBorderStyle",
"firstUsed": 2492.8939999999998
},
"33": {
"name": "CSSPropertyBackgroundSize",
"firstUsed": 2493.848
},
"359": {
"name": "CSSPropertyFilter",
"firstUsed": 2498.1089999999999
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 2498.1990000000001
},
"424": {
"name": "CSSPropertyAnimation",
"firstUsed": 2498.768
},
"433": {
"name": "CSSPropertyObjectFit",
"firstUsed": 2636.0909999999999
},
"303": {
"name": "CSSPropertyOrder",
"firstUsed": 2637.0189999999998
},
"420": {
"name": "CSSPropertyMixBlendMode",
"firstUsed": 2638.2710000000002
},
"100": {
"name": "CSSPropertyOutline",
"firstUsed": 2650.1790000000001
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 2725.4340000000002
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 12906.102000000001
},
"427": {
"name": "CSSPropertyAnimationDuration",
"firstUsed": 12906.153
},
"430": {
"name": "CSSPropertyAnimationName",
"firstUsed": 12906.159
},
"429": {
"name": "CSSPropertyAnimationIterationCount",
"firstUsed": 12906.165000000001
},
"432": {
"name": "CSSPropertyAnimationTimingFunction",
"firstUsed": 12906.171
},
"41": {
"name": "CSSPropertyBorderCollapse",
"firstUsed": 12995.431
},
"19": {
"name": "CSSPropertyZoom",
"firstUsed": 13085.754000000001
}
},
"AnimatedCSSFeatures": []
},
"FirstInteractive": 17778,
"TimeToInteractive": 17778,
"maxFID": 54,
"TTIMeasurementEnd": 24974,
"LastInteractive": 17778,
"FirstCPUIdle": 17778,
"TotalBlockingTime": 54,
"testID": "241007_AiDcP7_5X8",
"step": 1,
"effectiveBps": 197359,
"domTime": 0,
"aft": 0,
"titleTime": 164,
"domLoading": 0,
"server_rtt": 0,
"CrUX": {
"key": {
"formFactor": "DESKTOP",
"url": "https:\/\/fabric.codebydennis.com\/"
},
"metrics": {
"first_contentful_paint": {
"histogram": [
{
"start": 0,
"end": 1800,
"density": 0.53969999999999996
},
{
"start": 1800,
"end": 3000,
"density": 0.17510000000000001
},
{
"start": 3000,
"density": 0.28520000000000001
}
],
"percentiles": {
"p75": 3688
}
},
"interaction_to_next_paint": {
"histogram": [
{
"start": 0,
"end": 200,
"density": 0.86199999999999999
},
{
"start": 200,
"end": 500,
"density": 0.078799999999999995
},
{
"start": 500,
"density": 0.059200000000000003
}
],
"percentiles": {
"p75": 128
}
},
"largest_contentful_paint": {
"histogram": [
{
"start": 0,
"end": 2500,
"density": 0.50029999999999997
},
{
"start": 2500,
"end": 4000,
"density": 0.108
},
{
"start": 4000,
"density": 0.39169999999999999
}
],
"percentiles": {
"p75": 7477
}
},
"round_trip_time": {
"percentiles": {
"p75": 183
}
},
"cumulative_layout_shift": {
"histogram": [
{
"start": "0.00",
"end": "0.10",
"density": 0.99580000000000002
},
{
"start": "0.10",
"end": "0.25",
"density": 0
},
{
"start": "0.25",
"density": 0.0041999999999999997
}
],
"percentiles": {
"p75": "0.00"
}
},
"experimental_time_to_first_byte": {
"histogram": [
{
"start": 0,
"end": 800,
"density": 0.57850000000000001
},
{
"start": 800,
"end": 1800,
"density": 0.36720000000000003
},
{
"start": 1800,
"density": 0.054300000000000001
}
],
"percentiles": {
"p75": 1148
}
}
},
"collectionPeriod": {
"firstDate": {
"year": 2024,
"month": 9,
"day": 8
},
"lastDate": {
"year": 2024,
"month": 10,
"day": 5
}
}
},
"lighthouse.Performance": null,
"lighthouse.Accessibility": null,
"lighthouse.BestPractices": null,
"lighthouse.SEO": null,
"lighthouse.PWA": null,
"edge-processed": true,
"utilization": {
"cpu": {
"data": {
"0": 0,
"105": 65,
"205": 90,
"307": 60,
"408": 42.100000000000001,
"508": 19,
"609": 15.800000000000001,
"710": 15.800000000000001,
"811": 15,
"912": 19,
"1013": 19,
"1114": 10.5,
"1215": 23.800000000000001,
"1320": 52.399999999999999,
"1421": 38.100000000000001,
"1522": 15,
"1627": 47.600000000000001,
"1735": 100,
"1844": 95,
"1945": 50,
"2047": 66.700000000000003,
"2148": 57.100000000000001,
"2249": 73.700000000000003,
"2355": 95.200000000000003,
"2455": 100,
"2557": 89.5,
"2658": 90,
"2764": 90,
"2865": 70,
"2965": 50,
"3066": 28.600000000000001,
"3167": 15.800000000000001,
"3268": 21.100000000000001,
"3369": 60,
"3470": 19,
"3571": 15,
"3672": 15.800000000000001,
"3773": 19,
"3874": 20,
"3975": 15,
"4075": 15,
"4176": 20,
"4277": 20,
"4378": 61.899999999999999,
"4479": 11.1,
"4580": 19,
"4680": 10.5,
"4781": 15.800000000000001,
"4882": 15,
"4983": 15,
"5084": 15.800000000000001,
"5185": 19,
"5314": 46.200000000000003,
"5415": 30,
"5516": 19,
"5617": 10.5,
"5718": 23.800000000000001,
"5819": 15,
"5920": 15.800000000000001,
"6021": 19,
"6122": 10.5,
"6223": 15,
"6324": 55,
"6425": 30,
"6526": 19,
"6626": 19,
"6727": 15,
"6828": 20,
"6929": 19,
"7030": 10.5,
"7131": 15.800000000000001,
"7232": 15.800000000000001,
"7333": 61.899999999999999,
"7434": 15.800000000000001,
"7534": 22.699999999999999,
"7635": 20,
"7736": 11.1,
"7837": 19,
"7938": 20,
"8039": 10,
"8140": 23.800000000000001,
"8241": 10.5,
"8342": 70,
"8443": 19,
"8543": 15.800000000000001,
"8644": 20,
"8745": 15,
"8846": 15,
"8947": 19,
"9048": 15.800000000000001,
"9149": 20,
"9250": 22.699999999999999,
"9351": 68.400000000000006,
"9452": 15.800000000000001,
"9553": 15,
"9653": 19,
"9754": 15,
"9855": 15.800000000000001,
"9956": 15,
"10057": 15,
"10158": 19,
"10259": 19,
"10360": 60,
"10461": 10.5,
"10562": 19,
"10663": 19,
"10764": 11.1,
"10864": 15,
"10965": 10.5,
"11066": 19,
"11167": 19,
"11268": 20,
"11369": 65,
"11470": 15,
"11571": 25,
"11672": 15.800000000000001,
"11773": 15,
"11874": 21.100000000000001,
"11975": 38.100000000000001,
"12077": 42.899999999999999,
"12177": 42.100000000000001,
"12279": 47.399999999999999,
"12379": 85.700000000000003,
"12480": 40,
"12582": 35,
"12683": 42.899999999999999,
"12784": 31.600000000000001,
"12886": 50,
"12986": 81,
"13089": 85,
"13190": 85,
"13327": 96.299999999999997,
"13429": 100,
"13530": 70,
"13631": 57.100000000000001,
"13731": 55,
"13832": 47.399999999999999,
"13933": 47.399999999999999,
"14034": 52.399999999999999,
"14135": 50,
"14236": 45,
"14363": 92,
"14463": 57.899999999999999,
"14564": 52.399999999999999,
"14665": 45,
"14766": 50,
"14868": 63.600000000000001,
"14970": 61.899999999999999,
"15073": 65,
"15175": 70,
"15320": 69,
"15421": 65,
"15522": 57.100000000000001,
"15622": 47.399999999999999,
"15723": 50,
"15824": 50,
"15925": 47.399999999999999,
"16026": 52.399999999999999,
"16126": 45,
"16227": 50,
"16330": 89.5,
"16431": 71.400000000000006,
"16532": 47.399999999999999,
"16632": 60,
"16733": 52.600000000000001,
"16836": 90.5,
"16939": 100,
"17040": 80,
"17140": 55,
"17242": 35,
"17342": 70,
"17445": 89.5,
"17547": 95.200000000000003,
"17650": 95.200000000000003,
"17751": 100,
"17853": 100,
"17956": 100,
"18059": 100,
"18161": 100,
"18262": 100,
"18364": 100,
"18467": 100,
"18569": 100,
"18671": 100,
"18774": 100,
"18875": 100,
"18978": 100,
"19081": 100,
"19184": 100,
"19285": 100,
"19387": 100,
"19488": 100,
"19589": 100,
"19690": 100,
"19792": 100,
"19896": 100,
"19998": 100,
"20100": 100,
"20201": 100,
"20360": 100,
"20465": 100,
"20565": 100,
"20666": 100,
"20771": 100,
"20871": 100,
"20975": 100,
"21078": 100,
"21181": 100,
"21285": 100,
"21389": 100,
"21491": 100,
"21592": 100,
"21695": 100,
"21797": 100,
"21899": 100,
"22000": 100,
"22101": 86.400000000000006,
"22204": 100,
"22341": 100,
"22442": 90.5,
"22542": 100,
"22645": 100,
"22746": 100,
"22848": 95.200000000000003,
"22949": 100,
"23051": 100,
"23154": 100,
"23254": 100,
"23357": 100,
"23460": 100,
"23560": 100,
"23661": 100,
"23763": 100,
"23865": 100,
"23967": 100,
"24070": 100,
"24171": 100,
"24321": 100,
"24422": 100,
"24523": 75,
"24625": 85.700000000000003,
"24728": 100,
"24829": 100,
"24929": 80,
"25033": 100
},
"max": 100,
"count": 245
},
"bw": {
"data": {
"0": 0,
"105": 0,
"205": 11983,
"307": 0,
"408": 0,
"508": 0,
"609": 0,
"710": 0,
"811": 0,
"912": 0,
"1013": 0,
"1114": 0,
"1215": 8722,
"1320": 587967,
"1421": 73026,
"1522": 1125787,
"1627": 1744389,
"1735": 3538089,
"1844": 7785808,
"1945": 5946638,
"2047": 4933498,
"2148": 5966600,
"2249": 2023208,
"2355": 3913796,
"2455": 1161177,
"2557": 1407136,
"2658": 10041745,
"2764": 4206549,
"2865": 1670799,
"2965": 690315,
"3066": 96210,
"3167": 0,
"3268": 0,
"3369": 0,
"3470": 0,
"3571": 0,
"3672": 0,
"3773": 0,
"3874": 0,
"3975": 0,
"4075": 0,
"4176": 0,
"4277": 0,
"4378": 0,
"4479": 0,
"4580": 0,
"4680": 0,
"4781": 0,
"4882": 0,
"4983": 0,
"5084": 0,
"5185": 0,
"5314": 0,
"5415": 0,
"5516": 0,
"5617": 0,
"5718": 0,
"5819": 0,
"5920": 0,
"6021": 0,
"6122": 0,
"6223": 0,
"6324": 0,
"6425": 0,
"6526": 0,
"6626": 0,
"6727": 0,
"6828": 0,
"6929": 0,
"7030": 0,
"7131": 0,
"7232": 0,
"7333": 0,
"7434": 0,
"7534": 0,
"7635": 0,
"7736": 0,
"7837": 0,
"7938": 3326,
"8039": 0,
"8140": 0,
"8241": 0,
"8342": 0,
"8443": 0,
"8543": 0,
"8644": 0,
"8745": 0,
"8846": 0,
"8947": 0,
"9048": 0,
"9149": 0,
"9250": 0,
"9351": 0,
"9452": 0,
"9553": 0,
"9653": 0,
"9754": 0,
"9855": 0,
"9956": 0,
"10057": 0,
"10158": 0,
"10259": 0,
"10360": 0,
"10461": 0,
"10562": 0,
"10663": 0,
"10764": 0,
"10864": 0,
"10965": 0,
"11066": 0,
"11167": 0,
"11268": 0,
"11369": 0,
"11470": 0,
"11571": 1216892,
"11672": 0,
"11773": 0,
"11874": 2682644,
"11975": 1673342,
"12077": 4897234,
"12177": 7940373,
"12279": 13044228,
"12379": 14063945,
"12480": 0,
"12582": 0,
"12683": 0,
"12784": 0,
"12886": 0,
"12986": 15555,
"13089": 420099,
"13190": 59447,
"13327": 2271144,
"13429": 3429435,
"13530": 2059262,
"13631": 5496553,
"13731": 5954160,
"13832": 5032646,
"13933": 4582528,
"14034": 2629646,
"14135": 4810400,
"14236": 5039314,
"14363": 5085131,
"14463": 4809496,
"14564": 5036265,
"14665": 5035957,
"14766": 5020941,
"14868": 4652267,
"14970": 4962943,
"15073": 4930295,
"15175": 4998718,
"15320": 4607531,
"15421": 4356281,
"15522": 5029862,
"15622": 5030924,
"15723": 4800401,
"15824": 5035240,
"15925": 5031606,
"16026": 4806615,
"16126": 5262711,
"16227": 4576686,
"16330": 5159794,
"16431": 4795956,
"16532": 4803166,
"16632": 5262870,
"16733": 4326256,
"16836": 0,
"16939": 0,
"17040": 0,
"17140": 0,
"17242": 0,
"17342": 0,
"17445": 0,
"17547": 0,
"17650": 0,
"17751": 45301,
"17853": 339922,
"17956": 497730,
"18059": 0,
"18161": 0,
"18262": 0,
"18364": 0,
"18467": 0,
"18569": 0,
"18671": 0,
"18774": 0,
"18875": 0,
"18978": 0,
"19081": 0,
"19184": 0,
"19285": 0,
"19387": 0,
"19488": 0,
"19589": 0,
"19690": 0,
"19792": 0,
"19896": 3242,
"19998": 0,
"20100": 0,
"20201": 0,
"20360": 0,
"20465": 0,
"20565": 0,
"20666": 0,
"20771": 0,
"20871": 0,
"20975": 0,
"21078": 0,
"21181": 0,
"21285": 0,
"21389": 0,
"21491": 0,
"21592": 111553,
"21695": 0,
"21797": 0,
"21899": 0,
"22000": 0,
"22101": 0,
"22204": 0,
"22341": 0,
"22442": 0,
"22542": 0,
"22645": 0,
"22746": 0,
"22848": 0,
"22949": 0,
"23051": 0,
"23154": 0,
"23254": 0,
"23357": 0,
"23460": 0,
"23560": 0,
"23661": 0,
"23763": 102183,
"23865": 8478,
"23967": 0,
"24070": 0,
"24171": 0,
"24321": 0,
"24422": 0,
"24523": 0,
"24625": 0,
"24728": 0,
"24829": 0,
"24929": 0,
"25033": 0
},
"max": 14063945,
"count": 245
}
},
"effectiveBpsDoc": 274491,
"pages": {
"details": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/details\/",
"checklist": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/performance_optimization\/",
"breakdown": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/breakdown\/",
"domains": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/domains\/",
"screenShot": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/screen_shot\/",
"opportunities": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/experiments\/"
},
"thumbnails": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1_waterfall_thumb.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1_optimization_thumb.png",
"screenShot": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1_screen_thumb.png"
},
"images": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_waterfall.png",
"connectionView": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_connection.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_optimization.png",
"screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&file=1_screen.jpg"
},
"rawData": {
"scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=241007_AiDcP7_5X8&file=1_script_timing.json",
"headers": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_report.txt",
"pageData": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_IEWPG.txt",
"requestsData": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_IEWTR.txt",
"utilization": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_progress.csv",
"trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=241007_AiDcP7_5X8&compressed=1&file=1_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 13400,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_013400.jpg",
"VisuallyComplete": 26
},
{
"time": 13500,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_013500.jpg",
"VisuallyComplete": 26
},
{
"time": 13600,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_013600.jpg",
"VisuallyComplete": 26
},
{
"time": 13700,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_013700.jpg",
"VisuallyComplete": 26
},
{
"time": 13800,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_013800.jpg",
"VisuallyComplete": 26
},
{
"time": 13900,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_013900.jpg",
"VisuallyComplete": 26
},
{
"time": 14000,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_014000.jpg",
"VisuallyComplete": 26
},
{
"time": 14100,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_014100.jpg",
"VisuallyComplete": 26
},
{
"time": 14200,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_014200.jpg",
"VisuallyComplete": 26
},
{
"time": 14400,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_014400.jpg",
"VisuallyComplete": 26
},
{
"time": 14500,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_014500.jpg",
"VisuallyComplete": 26
},
{
"time": 14600,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_014600.jpg",
"VisuallyComplete": 26
},
{
"time": 14800,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_014800.jpg",
"VisuallyComplete": 26
},
{
"time": 14900,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_014900.jpg",
"VisuallyComplete": 26
},
{
"time": 15000,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_015000.jpg",
"VisuallyComplete": 26
},
{
"time": 15100,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_015100.jpg",
"VisuallyComplete": 26
},
{
"time": 15200,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_015200.jpg",
"VisuallyComplete": 26
},
{
"time": 15300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_015300.jpg",
"VisuallyComplete": 26
},
{
"time": 15400,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_015400.jpg",
"VisuallyComplete": 28
},
{
"time": 15500,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_015500.jpg",
"VisuallyComplete": 31
},
{
"time": 15700,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_015700.jpg",
"VisuallyComplete": 53
},
{
"time": 15800,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_015800.jpg",
"VisuallyComplete": 73
},
{
"time": 15900,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_015900.jpg",
"VisuallyComplete": 87
},
{
"time": 16001,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_016001.jpg",
"VisuallyComplete": 93
},
{
"time": 16100,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_016100.jpg",
"VisuallyComplete": 95
},
{
"time": 16200,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_016200.jpg",
"VisuallyComplete": 96
},
{
"time": 16400,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_016400.jpg",
"VisuallyComplete": 96
},
{
"time": 16600,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_016600.jpg",
"VisuallyComplete": 96
},
{
"time": 16700,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_016700.jpg",
"VisuallyComplete": 97
},
{
"time": 16900,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_016900.jpg",
"VisuallyComplete": 97
},
{
"time": 17000,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_017000.jpg",
"VisuallyComplete": 99
},
{
"time": 17700,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_017700.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"cdnjs.cloudflare.com": {
"bytes": 25247,
"requests": 1,
"cdn_provider": "Cloudflare",
"connections": 1
},
"unpkg.com": {
"bytes": 601102,
"requests": 5,
"cdn_provider": "Cloudflare",
"connections": 2
},
"player.vimeo.com": {
"bytes": 11434,
"requests": 1,
"cdn_provider": "Cloudflare",
"connections": 1
},
"fabric.codebydennis.com": {
"bytes": 603186,
"requests": 35,
"connections": 1
},
"code.jquery.com": {
"bytes": 31011,
"requests": 1,
"cdn_provider": "Fastly",
"connections": 1
},
"prod.spline.design": {
"bytes": 1922949,
"requests": 1,
"cdn_provider": "Amazon CloudFront",
"connections": 1
},
"app.spline.design": {
"bytes": 5560,
"requests": 1,
"cdn_provider": "Vercel",
"connections": 1
},
"cdn.jsdelivr.net": {
"bytes": 12318,
"requests": 2,
"cdn_provider": "jsDelivr",
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 36388,
"bytesUncompressed": 170948,
"requests": 1
},
"js": {
"color": [
254,
197,
132
],
"bytes": 774638,
"bytesUncompressed": 2221170,
"requests": 15
},
"css": {
"color": [
178,
234,
148
],
"bytes": 24746,
"bytesUncompressed": 160853,
"requests": 6
},
"image": {
"color": [
196,
154,
232
],
"bytes": 362187,
"bytesUncompressed": 362164,
"requests": 19
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 91899,
"bytesUncompressed": 91784,
"requests": 5
},
"video": {
"color": [
33,
194,
162
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"other": {
"color": [
196,
196,
196
],
"bytes": 1922949,
"bytesUncompressed": 1922949,
"requests": 1
}
},
"consoleLog": [
{
"source": "console-api",
"level": "warning",
"text": "updating from 41 to 40",
"url": "https:\/\/unpkg.com\/@splinetool\/[email protected]\/build\/spline-viewer.js",
"line": 3138,
"column": 289090
},
{
"source": "console-api",
"level": "warning",
"text": "Your .splinecode file is more recent than the library. Please upgrade @splinetool\/runtime to the latest version.",
"url": "https:\/\/unpkg.com\/@splinetool\/[email protected]\/build\/spline-viewer.js",
"line": 5870,
"column": 17251
},
{
"source": "rendering",
"level": "warning",
"text": "[.WebGL-0x17740298c700]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
"timestamp": 1728298392176.9351,
"url": "https:\/\/fabric.codebydennis.com\/"
},
{
"source": "rendering",
"level": "warning",
"text": "[.WebGL-0x17740298c700]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
"timestamp": 1728298395968.8569,
"url": "https:\/\/fabric.codebydennis.com\/"
},
{
"source": "rendering",
"level": "warning",
"text": "[.WebGL-0x17740298c700]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
"timestamp": 1728298398537.6431,
"url": "https:\/\/fabric.codebydennis.com\/"
},
{
"source": "rendering",
"level": "warning",
"text": "[.WebGL-0x17740298c700]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)",
"timestamp": 1728298401134.405,
"url": "https:\/\/fabric.codebydennis.com\/"
}
]
},
"repeatView": {
"numSteps": 1,
"run": 1,
"tester": "wpt-fra-lb-jwb8-10.10.1.215",
"loadTime": 1897,
"docTime": 1897,
"fullyLoaded": 2896,
"bytesOut": 41630,
"bytesOutDoc": 39424,
"bytesIn": 259612,
"bytesInDoc": 254052,
"requests": [
{
"type": 3,
"id": "18C0F5E95E5A0C783318AFD20BDDC450",
"request_id": "18C0F5E95E5A0C783318AFD20BDDC450",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/",
"raw_id": "18C0F5E95E5A0C783318AFD20BDDC450",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Document",
"load_ms": 342,
"ttfb_ms": 295,
"load_start": 164,
"load_start_float": 164.00006200000001,
"bytesIn": 36388,
"objectSize": 36388,
"objectSizeUncompressed": 170948,
"chunks": [
{
"ts": 464,
"bytes": 14971,
"inflated": 3050
},
{
"ts": 473,
"bytes": 6644,
"inflated": 24026
},
{
"ts": 499,
"bytes": 14773,
"inflated": 12800
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/html",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": 1,
"dns_end": 54,
"connect_start": 54,
"connect_end": 91,
"ssl_start": 91,
"ssl_end": 164,
"initiator": "https:\/\/code.jquery.com\/jquery-3.6.4.min.js",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "script",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/",
":scheme: https",
"accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0, i",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: document",
"sec-fetch-mode: navigate",
"sec-fetch-site: cross-site",
"upgrade-insecure-requests: 1",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"content-encoding: gzip",
"content-length: 36388",
"content-type: text\/html; charset=UTF-8",
"date: Mon, 07 Oct 2024 10:56:10 GMT",
"server: Apache",
"vary: Cookie,Accept-Encoding,User-Agent",
"x-powered-by: PHP\/8.2.18",
":status: 200"
]
},
"bytesOut": 2143,
"score_cache": -1,
"score_cdn": -1,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 53,
"connect_ms": 37,
"ssl_ms": 73,
"gzip_total": 36388,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "",
"server_count": null,
"created": 12,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_ENABLE_CONNECT_PROTOCOL": 1,
"SETTINGS_MAX_CONCURRENT_STREAMS": 100
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 62,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIGAjCCBOqgAwIBAgISBMjkbU9d9\/kZP2OfvvbOUT5TMA0GCSqGSIb3DQEBCwUA\nMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD\nEwNSMTAwHhcNMjQwOTE2MDg0OTI1WhcNMjQxMjE1MDg0OTI0WjAbMRkwFwYDVQQD\nExBjb2RlYnlkZW5uaXMuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAwpZ3OsJNa8mnFVBEi9PtbGMWKy7U4sH0FY5P6PZHjoLvZJVMdRAD6Sqn0vj7\nA9ydp0lhCstceOMUE02g8U2ZwWj2sBPhnrNFbvYpjiec19kic3oVXeYEMK69gIbW\nWXS7xccOi84qXxdgkSgvHu6dbtUJ2J5eCnw68HTh9rkSlhCMyKOuG1Tqziqyy2tq\n3WsAEzbte\/OOT7rbyatF4EV8ypDxp3CTr8r0FVixF2qHqMspQdnMuoLmXhmOhn4+\nROsl\/\/bmTZXYTkm+vRliBtxAc4MRqvHtWf43P3OfuvApIbHS016uLHPBOJFr4zH9\nLuXZrQh1w4p7I2d\/qCIfDTdNBMUeSoPzTu+XwQ8pklbFrCNqOq25BZolhtB3Ans4\nd0fTwKFG+Ivu8ceytoC0E0r2QspiTkupVS34ZkBhHojEHi56UJ5R37pRskf+W1SD\nrr3tyimvQqj\/Jxx64NhOBDJD5AuiQ7pYawgEOhBVtMPCL+bM\/9XPwV9xplAbYC2l\n7arnkRWGYjN3he7VUR6ocJjOZoNQTiYeLSiCj5r24YM+BWn4iphdt5aotB+ajAjV\n8\/vp09W7YWXO6R\/GhqpZ46U4N\/ikWpLiRbJYI2Od7fDyf06clMXVsMe8QUHXJV82\nzR8e8nxlF6sGYtzgwkBnfcpbLrFDNMeNbXxfsyrZe32lmHsCAwEAAaOCAiYwggIi\nMA4GA1UdDwEB\/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw\nDAYDVR0TAQH\/BAIwADAdBgNVHQ4EFgQUdhJdkZRcNg08TqTcMWNCRPkLSMAwHwYD\nVR0jBBgwFoAUu7zDR6XkvKnGw6RyDBCNojXhyOgwVwYIKwYBBQUHAQEESzBJMCIG\nCCsGAQUFBzABhhZodHRwOi8vcjEwLm8ubGVuY3Iub3JnMCMGCCsGAQUFBzAChhdo\ndHRwOi8vcjEwLmkubGVuY3Iub3JnLzAvBgNVHREEKDAmghIqLmNvZGVieWRlbm5p\ncy5jb22CEGNvZGVieWRlbm5pcy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwggEC\nBgorBgEEAdZ5AgQCBIHzBIHwAO4AdQA\/F0tP1yJHWJQdZRyEvg0S7ZA3fx+FauvB\nvyiF7PhkbgAAAZH6O00XAAAEAwBGMEQCIFrtDot5UIHC4LFYaD7Yj4wZlSMJLbaf\nJsVDSDUwvzjLAiBD8dWQxvGjkzZy9UrGnaAKd71kiD1F12Q9tzDtsvlbHgB1ABmY\nEHEJ8NZSLjCA0p4\/ZLuDbijM+Q9Sju7fzko\/FrTKAAABkfo7TWsAAAQDAEYwRAIg\nRLzJTz6WLfqg30Hb7puHmrXgZxCL0ZL4dAfecy3mwFMCIA4KAeVhnmnicq+QbdBw\nCxEASawz8vzpEpz0mt9Dct1YMA0GCSqGSIb3DQEBCwUAA4IBAQAHs2eH00lWFyiz\n1K9moqk0S+RvA5YQXhONdAOkV4pnGY0NxnkzAewgCHDFemOdvZ1ZfbfwQVJxaDa6\nzAbq\/cAuGOPfps9SmTuZlj72QfwnNMNRif+eT4qRRg0FuCZaqBbAy4ju+xuW5WHc\nbq0t0Pk0mDeA\/mRDBTIB6XKLz3qhy7iibDLTzQ\/3D69Z0S5yQTlNCMqO+eoYmN\/4\nnENCFb2+X6D2yWdNd9gM6+C0pG5w5IIv\/zvVewB\/7qC0BuLcWj\/L1YMQlr3cEg1z\nUdM7klUwy4iyYNOc2J1w3djW4r61x5ARi8dHHozjOcDWP6SlbCZWkNPrXjNJorrT\nvwjHtigk\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFBTCCAu2gAwIBAgIQS6hSk\/eaL6JzBkuoBI110DANBgkqhkiG9w0BAQsFADBP\nMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy\nY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa\nFw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF\nbmNyeXB0MQwwCgYDVQQDEwNSMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQDPV+XmxFQS7bRH\/sknWHZGUCiMHT6I3wWd1bUYKb3dtVq\/+vbOo76vACFL\nYlpaPAEvxVgD9on\/jhFD68G14BQHlo9vH9fnuoE5CXVlt8KvGFs3Jijno\/QHK20a\n\/6tYvJWuQP\/py1fEtVt\/eA0YYbwX51TGu0mRzW4Y0YCF7qZlNrx06rxQTOr8IfM4\nFpOUurDTazgGzRYSespSdcitdrLCnF2YRVxvYXvGLe48E1KGAdlX5jgc3421H5KR\nmudKHMxFqHJV8LDmowfs\/acbZp4\/SItxhHFYyTr6717yW0QrPHTnj7JHwQdqzZq3\nDZb3EoEmUVQK7GH29\/Xi8orIlQ2NAgMBAAGjgfgwgfUwDgYDVR0PAQH\/BAQDAgGG\nMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH\/\nAgEAMB0GA1UdDgQWBBS7vMNHpeS8qcbDpHIMEI2iNeHI6DAfBgNVHSMEGDAWgBR5\ntFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG\nFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD\nVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B\nAQsFAAOCAgEAkrHnQTfreZ2B5s3iJeE6IOmQRJWjgVzPw139vaBw1bGWKCIL0vIo\nzwzn1OZDjCQiHcFCktEJr59L9MhwTyAWsVrdAfYf+B9haxQnsHKNY67u4s5Lzzfd\nu6PUzeetUK29v+PsPmI2cJkxp+iN3epi4hKu9ZzUPSwMqtCceb7qPVxEbpYxY1p9\n1n5PJKBLBX9eb9LU6l8zSxPWV7bK3lG4XaMJgnT9x3ies7msFtpKK5bDtotij\/l0\nGaKeA97pb5uwD9KgWvaFXMIEt8jVTjLEvwRdvCn294GPDF08U8lAkIv7tghluaQh\n1QnlE4SEN4LOECj8dsIGJXpGUk3aU3KkJz9icKy+aUgA+2cP21uh6NcDIS3XyfaZ\nQjmDQ993ChII8SXWupQZVBiIpcWO4RqZk3lr7Bz5MUCwzDIA359e57SSq5CCkY0N\n4B6Vulk7LktfwrdGNVI5BsC9qqxSwSKgRJeZ9wygIaehbHFHFhcBaMDKpiZlBHyz\nrsnnlFXCb5s8HKn5LsUgGvB24L7sGNZP2CX7dhHov+YhD+jozLW2p9W4959Bz2Ei\nRmqDtmiXLnzqTpXbI+suyCsohKRg6Un0RC47+cpiVwHiXZAW+cn8eiNIjqbVgXLx\nKPpdzvvtTnOPlC7SQZSYmdunr3Bf9b77AiC\/ZidstK36dRILKz7OA54=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"final_base_page": true,
"is_base_page": true,
"load_end": 506,
"ttfb_start": 164,
"ttfb_end": 459,
"download_start": 459,
"download_end": 506,
"download_ms": 47,
"all_start": 1,
"all_end": 506,
"all_ms": 505,
"index": 0,
"number": 1,
"cpuTimes": {
"EvaluateScript": 0,
"v8.compile": 0
},
"cpu.EvaluateScript": 0,
"cpu.v8.compile": 0,
"cpuTime": 0,
"js_timing": [
[
921.17999999999995,
921.452
],
[
921.19799999999998,
921.39300000000003
]
]
},
{
"type": 3,
"id": "67629.4",
"request_id": "67629.4",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/normalize.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/normalize.css",
"raw_id": "67629.4",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 138,
"ttfb_ms": 56,
"load_start": 571,
"load_start_float": 571.00008100000002,
"bytesIn": 1742,
"objectSize": 1742,
"objectSizeUncompressed": 6284,
"chunks": [
{
"ts": 709,
"bytes": 1742,
"inflated": 6284
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/normalize.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"188c-60cd871e547e2-gzip\"",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 1742",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"188c-60cd871e547e2-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2017,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 1742,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 487,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 81,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 709,
"ttfb_start": 571,
"ttfb_end": 627,
"download_start": 627,
"download_end": 709,
"download_ms": 82,
"all_start": 571,
"all_end": 709,
"all_ms": 138,
"index": 1,
"number": 2
},
{
"type": 3,
"id": "67629.5",
"request_id": "67629.5",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/loconative-scroll.min.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/loconative-scroll.min.css",
"raw_id": "67629.5",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 143,
"ttfb_ms": 58,
"load_start": 571,
"load_start_float": 571.00008300000002,
"bytesIn": 345,
"objectSize": 345,
"objectSizeUncompressed": 794,
"chunks": [
{
"ts": 714,
"bytes": 345,
"inflated": 794
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/loconative-scroll.min.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"31a-60cd871e54012-gzip\"",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 345",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"31a-60cd871e54012-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2050,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 345,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 488,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 3,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 83,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 714,
"ttfb_start": 571,
"ttfb_end": 629,
"download_start": 629,
"download_end": 714,
"download_ms": 85,
"all_start": 571,
"all_end": 714,
"all_ms": 143,
"index": 2,
"number": 3
},
{
"type": 3,
"id": "67629.6",
"request_id": "67629.6",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/styleguide.css",
"raw_id": "67629.6",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 145,
"ttfb_ms": 62,
"load_start": 573,
"load_start_float": 573.00008500000001,
"bytesIn": 4338,
"objectSize": 4338,
"objectSizeUncompressed": 22911,
"chunks": [
{
"ts": 715,
"bytes": 4338,
"inflated": 22911
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/styleguide.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"597f-60cd871e6ca9a-gzip\"",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 4338",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"597f-60cd871e6ca9a-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2020,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 4338,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 488,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 5,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 85,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 718,
"ttfb_start": 573,
"ttfb_end": 635,
"download_start": 635,
"download_end": 718,
"download_ms": 83,
"all_start": 573,
"all_end": 718,
"all_ms": 145,
"index": 3,
"number": 4
},
{
"type": 3,
"id": "67629.7",
"request_id": "67629.7",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/components.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/components.css",
"raw_id": "67629.7",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 154,
"ttfb_ms": 76,
"load_start": 573,
"load_start_float": 573.00008700000001,
"bytesIn": 8282,
"objectSize": 8282,
"objectSizeUncompressed": 60051,
"chunks": [
{
"ts": 726,
"bytes": 8282,
"inflated": 60051
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/components.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"ea93-60cd871e2a41b-gzip\"",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 8282",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"ea93-60cd871e2a41b-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2020,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 8282,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 493,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 9,
"http2_stream_dependency": 7,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 87,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 727,
"ttfb_start": 573,
"ttfb_end": 649,
"download_start": 649,
"download_end": 727,
"download_ms": 78,
"all_start": 573,
"all_end": 727,
"all_ms": 154,
"index": 4,
"number": 5
},
{
"type": 3,
"id": "67629.2",
"request_id": "67629.2",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/MonumentExtended-Regular.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/MonumentExtended-Regular.woff2",
"raw_id": "67629.2",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 173,
"ttfb_ms": 111,
"load_start": 575,
"load_start_float": 575.00007700000003,
"bytesIn": 20131,
"objectSize": 20131,
"objectSizeUncompressed": 20108,
"chunks": [
{
"ts": 747,
"bytes": 20131,
"inflated": 20108
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 20,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/MonumentExtended-Regular.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"4e8c-60cd871e25dcb-gzip\"",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=1",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 20131",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"4e8c-60cd871e25dcb-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2146,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 20131,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 482,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 13,
"http2_stream_dependency": 11,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 77,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"FFTM": 28,
"GDEF": 58,
"GPOS": 15414,
"GSUB": 32,
"OS\/2": 96,
"cmap": 1014,
"gasp": 8,
"glyf": 27845,
"head": 54,
"hhea": 36,
"hmtx": 1472,
"loca": 0,
"maxp": 32,
"name": 1065,
"post": 1874
},
"names": {
"0": "Pangram Pangram\u00ae",
"1": "Monument Extended",
"2": "Regular",
"3": "1.000;UKWN;MonumentExtended-Regular",
"4": "Monument Extended Regular",
"5": "Version 1.000;PS 001.000;hotconv 1.0.88;makeotf.lib2.5.64775",
"6": "MonumentExtended-Regular",
"8": "Pangram Pangram\u00ae",
"9": "Mathieu Desjardins",
"11": "pangrampangram.com",
"12": "pangrampangram.com"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 1756,
"usWeightClass": 400,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 1331,
"ySubscriptYSize": 1229,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 154,
"ySuperscriptXSize": 1331,
"ySuperscriptYSize": 1229,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 717,
"yStrikeoutSize": 102,
"yStrikeoutPosition": 723,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "UKWN",
"fsSelection": 64,
"usFirstCharIndex": 32,
"usLastCharIndex": 9674,
"sTypoAscender": 2216,
"sTypoDescender": -686,
"sTypoLineGap": 205,
"usWinAscent": 2216,
"usWinDescent": 686,
"ulCodePageRange1": 536871059,
"ulCodePageRange2": 0,
"sxHeight": 589,
"sCapHeight": 700,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 8,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 5,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 2,
"italicAngle": 0,
"underlinePosition": -256,
"underlineThickness": 102,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 1,
"encoding": 0
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
161,
162,
163,
164,
165,
166,
167,
168,
169,
171,
172,
174,
175,
176,
177,
180,
182,
183,
184,
187,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
256,
257,
258,
259,
260,
261,
262,
263,
266,
267,
268,
269,
270,
271,
272,
273,
274,
275,
278,
279,
280,
281,
282,
283,
286,
287,
288,
289,
290,
291,
294,
295,
298,
299,
302,
303,
304,
305,
310,
311,
313,
314,
315,
316,
317,
318,
321,
322,
323,
324,
325,
326,
327,
328,
330,
331,
332,
333,
336,
337,
338,
339,
340,
341,
342,
343,
344,
345,
346,
347,
350,
351,
352,
353,
354,
355,
356,
357,
358,
359,
362,
363,
366,
367,
368,
369,
370,
371,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
536,
537,
538,
539,
710,
711,
728,
729,
730,
731,
732,
733,
768,
769,
770,
771,
772,
774,
775,
776,
778,
779,
780,
786,
806,
807,
808,
821,
822,
823,
824,
7808,
7809,
7810,
7811,
7812,
7813,
7922,
7923,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8260,
8364,
8482,
8592,
8593,
8594,
8595,
8596,
8597,
8598,
8599,
8600,
8601,
8706,
8709,
8719,
8721,
8722,
8730,
8734,
8747,
8776,
8800,
8804,
8805,
9674
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": []
}
},
"GPOS": {
"DFLT": {
"default": [
"kern",
"mark",
"mkmk"
]
}
}
},
"counts": {
"num_cmap_codepoints": 359,
"num_glyphs": 368
}
},
"load_end": 748,
"ttfb_start": 575,
"ttfb_end": 686,
"download_start": 686,
"download_end": 748,
"download_ms": 62,
"all_start": 575,
"all_end": 748,
"all_ms": 173,
"index": 5,
"number": 6
},
{
"type": 3,
"id": "67629.8",
"request_id": "67629.8",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/style.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/style.css",
"raw_id": "67629.8",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 159,
"ttfb_ms": 131,
"load_start": 575,
"load_start_float": 575.000089,
"bytesIn": 9051,
"objectSize": 9051,
"objectSizeUncompressed": 68391,
"chunks": [
{
"ts": 731,
"bytes": 9051,
"inflated": 2855
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/style.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"10b27-60cd871e4ceca-gzip\"",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 9051",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"10b27-60cd871e4ceca-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2008,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 9051,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 494,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 11,
"http2_stream_dependency": 9,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 89,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 734,
"ttfb_start": 575,
"ttfb_end": 706,
"download_start": 706,
"download_end": 734,
"download_ms": 28,
"all_start": 575,
"all_end": 734,
"all_ms": 159,
"index": 6,
"number": 7
},
{
"type": 3,
"id": "67629.9",
"request_id": "67629.9",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js",
"raw_id": "67629.9",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 176,
"ttfb_ms": 115,
"load_start": 575,
"load_start_float": 575.000091,
"bytesIn": 637,
"objectSize": 637,
"objectSizeUncompressed": 1914,
"chunks": [
{
"ts": 751,
"bytes": 637,
"inflated": 1914
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 44,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"77a-60cd87516998b-gzip\"",
"priority: u=1",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 637",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"77a-60cd87516998b-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:14:37 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2056,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 637,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 498,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 15,
"http2_stream_dependency": 13,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 91,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 751,
"ttfb_start": 575,
"ttfb_end": 690,
"download_start": 690,
"download_end": 751,
"download_ms": 61,
"all_start": 575,
"all_end": 751,
"all_ms": 176,
"index": 7,
"number": 8,
"cpuTimes": {
"EvaluateScript": 7,
"v8.compile": 4,
"FunctionCall": 0
},
"cpu.EvaluateScript": 7,
"cpu.v8.compile": 4,
"cpu.FunctionCall": 0,
"cpuTime": 11,
"js_timing": [
[
949.75699999999995,
956.26499999999999
],
[
951.97799999999995,
956.16499999999996
],
[
1774.146,
1774.356
]
]
},
{
"type": 3,
"id": "67629.19",
"request_id": "67629.19",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
"raw_id": "67629.19",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 123,
"ttfb_ms": 106,
"load_start": 601,
"load_start_float": 601.00010899999995,
"bytesIn": 7421,
"objectSize": 7421,
"objectSizeUncompressed": 7398,
"chunks": [
{
"ts": 724,
"bytes": 7421,
"inflated": 7398
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/webp",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1121,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"1ce6-60cd87d1af9e7-gzip\"",
"priority: u=2, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 7421",
"content-type: image\/webp",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"1ce6-60cd87d1af9e7-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2413,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 7421,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": 7421,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 526,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 17,
"http2_stream_dependency": 15,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 109,
"server_port": "443",
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "7.2 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"AlphaPreprocessing": "Level Reduction",
"AlphaFiltering": "Horizontal",
"AlphaCompression": "Lossless",
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 160,
"HorizontalScale": 0,
"ImageHeight": 80,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "160x80",
"Megapixels": 0.012999999999999999
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 160,
"height": 80,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColorAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 12800,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 94.612799999999993,
"standardDeviation": 86.399500000000003,
"kurtosis": -1.18469,
"skewness": 0.45815,
"entropy": 0.63407100000000005
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 136.03800000000001,
"standardDeviation": 125.40000000000001,
"kurtosis": -1.9593700000000001,
"skewness": 0.133904,
"entropy": 0.203849
},
"red": {
"min": 0,
"max": 255,
"mean": 108.68000000000001,
"standardDeviation": 90.1357,
"kurtosis": -1.53325,
"skewness": 0.091893900000000001,
"entropy": 0.81590499999999999
},
"green": {
"min": 0,
"max": 200,
"mean": 66.099699999999999,
"standardDeviation": 62.696399999999997,
"kurtosis": -1.0966800000000001,
"skewness": 0.45233600000000002,
"entropy": 0.74191499999999999
},
"blue": {
"min": 0,
"max": 225,
"mean": 84.709199999999996,
"standardDeviation": 67.366200000000006,
"kurtosis": -1.27051,
"skewness": -0.062062399999999997,
"entropy": 0.77461400000000002
}
},
"alpha": "#00000000",
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 160,
"height": 80,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:56:11+00:00",
"date:modify": "2024-10-07T10:56:11+00:00",
"signature": "92656359238067b608d6242eab38d3b227380f691a50ac3a13d66e817c9b2bc3"
},
"tainted": false,
"filesize": "7398B",
"numberPixels": "12800",
"pixelsPerSecond": "1.42564MB",
"userTime": "0.010u",
"elapsedTime": "0:01.008"
}
},
"load_end": 724,
"ttfb_start": 601,
"ttfb_end": 707,
"download_start": 707,
"download_end": 724,
"download_ms": 17,
"all_start": 601,
"all_end": 724,
"all_ms": 123,
"index": 8,
"number": 9
},
{
"type": 3,
"id": "67629.42",
"request_id": "67629.42",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/ScrollTrigger.min.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/ScrollTrigger.min.js",
"raw_id": "67629.42",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 163,
"ttfb_ms": 120,
"load_start": 605,
"load_start_float": 605.00015900000005,
"bytesIn": 16446,
"objectSize": 16446,
"objectSizeUncompressed": 40115,
"chunks": [
{
"ts": 752,
"bytes": 14897,
"inflated": 36194
},
{
"ts": 768,
"bytes": 1549,
"inflated": 3921
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/ScrollTrigger.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"9cb3-60cd8720971aa-gzip\"",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 16446",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"9cb3-60cd8720971aa-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1993,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 16446,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 564,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 19,
"http2_stream_dependency": 17,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 159,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 768,
"ttfb_start": 605,
"ttfb_end": 725,
"download_start": 725,
"download_end": 768,
"download_ms": 43,
"all_start": 605,
"all_end": 768,
"all_ms": 163,
"index": 9,
"number": 10,
"cpuTimes": {
"EvaluateScript": 6,
"v8.compile": 1,
"FunctionCall": 20
},
"cpu.EvaluateScript": 6,
"cpu.v8.compile": 1,
"cpu.FunctionCall": 20,
"cpuTime": 27,
"js_timing": [
[
1486.4929999999999,
1492.6400000000001
],
[
1486.508,
1487.653
],
[
1775.596,
1785.354
],
[
1897.0070000000001,
1906.1510000000001
],
[
1915.924,
1916.231
],
[
1917.3720000000001,
1917.452
],
[
2767.3690000000001,
2767.3890000000001
],
[
2767.4110000000001,
2767.4169999999999
],
[
2767.4740000000002,
2767.5
],
[
2840.2629999999999,
2840.3389999999999
],
[
10169.504999999999,
10169.534
],
[
10179.1,
10179.172
]
]
},
{
"type": 3,
"id": "67629.43",
"request_id": "67629.43",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/ScrambleTextPlugin.min.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/ScrambleTextPlugin.min.js",
"raw_id": "67629.43",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 166,
"ttfb_ms": 151,
"load_start": 605,
"load_start_float": 605.00016100000005,
"bytesIn": 4001,
"objectSize": 4001,
"objectSizeUncompressed": 11843,
"chunks": [
{
"ts": 771,
"bytes": 4001,
"inflated": 11843
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/ScrambleTextPlugin.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"2e43-60cd87209332a-gzip\"",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 4001",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"2e43-60cd87209332a-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2008,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 4001,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 566,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 21,
"http2_stream_dependency": 19,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 161,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 771,
"ttfb_start": 605,
"ttfb_end": 756,
"download_start": 756,
"download_end": 771,
"download_ms": 15,
"all_start": 605,
"all_end": 771,
"all_ms": 166,
"index": 10,
"number": 11,
"cpuTimes": {
"EvaluateScript": 3,
"v8.compile": 0
},
"cpu.EvaluateScript": 3,
"cpu.v8.compile": 0,
"cpuTime": 3,
"js_timing": [
[
1524.1869999999999,
1527.229
],
[
1524.2139999999999,
1524.6289999999999
]
]
},
{
"type": 3,
"id": "67629.44",
"request_id": "67629.44",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/SplitText.min.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/SplitText.min.js",
"raw_id": "67629.44",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 173,
"ttfb_ms": 151,
"load_start": 605,
"load_start_float": 605.00016300000004,
"bytesIn": 5293,
"objectSize": 5293,
"objectSizeUncompressed": 15590,
"chunks": [
{
"ts": 777,
"bytes": 5293,
"inflated": 15590
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/SplitText.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"3ce6-60cd872094a9a-gzip\"",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 5293",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"3ce6-60cd872094a9a-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1981,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 5293,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 567,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 23,
"http2_stream_dependency": 21,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 163,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 778,
"ttfb_start": 605,
"ttfb_end": 756,
"download_start": 756,
"download_end": 778,
"download_ms": 22,
"all_start": 605,
"all_end": 778,
"all_ms": 173,
"index": 11,
"number": 12,
"cpuTimes": {
"EvaluateScript": 1,
"v8.compile": 1
},
"cpu.EvaluateScript": 1,
"cpu.v8.compile": 1,
"cpuTime": 2,
"js_timing": [
[
1527.547,
1528.6199999999999
],
[
1527.5699999999999,
1528.097
]
]
},
{
"type": 3,
"id": "67629.45",
"request_id": "67629.45",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/loconative-scroll.min.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/loconative-scroll.min.js",
"raw_id": "67629.45",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 187,
"ttfb_ms": 167,
"load_start": 606,
"load_start_float": 606.00016500000004,
"bytesIn": 9902,
"objectSize": 9902,
"objectSizeUncompressed": 35410,
"chunks": [
{
"ts": 792,
"bytes": 9902,
"inflated": 35410
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/loconative-scroll.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"8a52-60cd87207b843-gzip\"",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 9902",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"8a52-60cd87207b843-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2005,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 9902,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 568,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 25,
"http2_stream_dependency": 23,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 165,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 793,
"ttfb_start": 606,
"ttfb_end": 773,
"download_start": 773,
"download_end": 793,
"download_ms": 20,
"all_start": 606,
"all_end": 793,
"all_ms": 187,
"index": 12,
"number": 13,
"cpuTimes": {
"EvaluateScript": 2,
"v8.compile": 1,
"FunctionCall": 0
},
"cpu.EvaluateScript": 2,
"cpu.v8.compile": 1,
"cpu.FunctionCall": 0,
"cpuTime": 3,
"js_timing": [
[
1528.8900000000001,
1530.7760000000001
],
[
1528.9090000000001,
1529.835
],
[
1825.174,
1825.2339999999999
],
[
1829.5550000000001,
1829.663
],
[
1917.298,
1917.329
],
[
2734.6570000000002,
2734.7269999999999
],
[
2769.9940000000001,
2770.029
],
[
10164.75,
10164.797
],
[
10173.026,
10173.056
]
]
},
{
"type": 3,
"id": "67629.46",
"request_id": "67629.46",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/index.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/index.js",
"raw_id": "67629.46",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 266,
"ttfb_ms": 198,
"load_start": 611,
"load_start_float": 611.00016700000003,
"bytesIn": 58235,
"objectSize": 58235,
"objectSizeUncompressed": 194976,
"chunks": [
{
"ts": 814,
"bytes": 14896,
"inflated": 59948
},
{
"ts": 850,
"bytes": 22972,
"inflated": 2499
},
{
"ts": 874,
"bytes": 20367,
"inflated": 1457
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/index.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"2f9a0-60cd87207663b-gzip\"",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 58235",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"2f9a0-60cd87207663b-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1909,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 58235,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 569,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 27,
"http2_stream_dependency": 25,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 167,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 877,
"ttfb_start": 611,
"ttfb_end": 809,
"download_start": 809,
"download_end": 877,
"download_ms": 68,
"all_start": 611,
"all_end": 877,
"all_ms": 266,
"index": 13,
"number": 14,
"cpuTimes": {
"EvaluateScript": 188,
"v8.compile": 8,
"FunctionCall": 4
},
"cpu.EvaluateScript": 188,
"cpu.v8.compile": 8,
"cpu.FunctionCall": 4,
"cpuTime": 199,
"js_timing": [
[
1586.1849999999999,
1774.018
],
[
1586.202,
1594.1880000000001
],
[
1785.3820000000001,
1788.8710000000001
],
[
1906.182,
1906.2080000000001
]
],
"blockingTime": 187.83300000000008
},
{
"type": 3,
"id": "67629.49",
"request_id": "67629.49",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/RaleGrotesk-Regular.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/RaleGrotesk-Regular.woff2",
"raw_id": "67629.49",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 72,
"ttfb_ms": 68,
"load_start": 902,
"load_start_float": 902.00020800000004,
"bytesIn": 17399,
"objectSize": 17399,
"objectSizeUncompressed": 17376,
"chunks": [
{
"ts": 973,
"bytes": 17399,
"inflated": 17376
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/RaleGrotesk-Regular.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"43e0-60cd871ebe349-gzip\"",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 17399",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"43e0-60cd871ebe349-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:44 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2206,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 17399,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 872,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 29,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 208,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"CFF ": 17267,
"GDEF": 22,
"GPOS": 4778,
"GSUB": 130,
"OS\/2": 96,
"cmap": 1006,
"head": 54,
"hhea": 36,
"hmtx": 1088,
"maxp": 6,
"name": 993,
"post": 32
},
"names": {
"0": "Copyright \u00a9 2021 OGV Design. All rights reserved.",
"1": "Rale Grotesk",
"2": "Regular",
"3": "1.000;UKWN;RaleGrotesk-Regular",
"4": "Rale Grotesk Regular",
"5": "Version 1.000;hotconv 1.0.109;makeotfexe 2.5.65596",
"6": "RaleGrotesk-Regular",
"8": "OGV Design",
"9": "Ognjen Gligorijevic",
"11": "https:\/\/www.ogvdesign.com",
"12": "https:\/\/www.ogvdesign.com"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 553,
"usWeightClass": 400,
"usWidthClass": 5,
"fsType": 8,
"ySubscriptXSize": 650,
"ySubscriptYSize": 600,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 75,
"ySuperscriptXSize": 650,
"ySuperscriptYSize": 600,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 350,
"yStrikeoutSize": 50,
"yStrikeoutPosition": 300,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "UKWN",
"fsSelection": 64,
"usFirstCharIndex": 32,
"usLastCharIndex": 8805,
"sTypoAscender": 900,
"sTypoDescender": -200,
"sTypoLineGap": 100,
"usWinAscent": 1000,
"usWinDescent": 200,
"ulCodePageRange1": 3,
"ulCodePageRange2": 0,
"sxHeight": 500,
"sCapHeight": 700,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 5,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 3,
"italicAngle": 0,
"underlinePosition": -75,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
161,
162,
163,
164,
165,
166,
169,
171,
172,
174,
176,
177,
183,
187,
191,
192,
193,
194,
195,
196,
197,
198,
200,
201,
202,
203,
204,
205,
206,
207,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
224,
225,
226,
227,
228,
229,
230,
232,
233,
234,
235,
236,
237,
238,
239,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
255,
256,
257,
258,
259,
262,
263,
268,
269,
270,
273,
274,
275,
278,
279,
282,
283,
298,
299,
313,
314,
323,
324,
327,
328,
332,
333,
336,
337,
338,
339,
340,
341,
344,
345,
346,
347,
352,
353,
356,
359,
362,
363,
366,
367,
368,
369,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
768,
769,
770,
771,
772,
774,
775,
776,
778,
779,
780,
7808,
7809,
7810,
7811,
7812,
7813,
7922,
7923,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8260,
8364,
8482,
8592,
8593,
8594,
8595,
8596,
8597,
8719,
8721,
8722,
8730,
8776,
8800,
8804,
8805
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"aalt",
"salt",
"ss01"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 274,
"num_glyphs": 277
}
},
"load_end": 974,
"ttfb_start": 902,
"ttfb_end": 970,
"download_start": 970,
"download_end": 974,
"download_ms": 4,
"all_start": 902,
"all_end": 974,
"all_ms": 72,
"index": 14,
"number": 15
},
{
"type": 3,
"id": "67629.39",
"request_id": "67629.39",
"ip_addr": "104.17.247.203",
"full_url": "https:\/\/unpkg.com\/isotope-layout@3\/dist\/isotope.pkgd.min.js",
"is_secure": 1,
"method": "GET",
"host": "unpkg.com",
"url": "\/isotope-layout@3\/dist\/isotope.pkgd.min.js",
"raw_id": "67629.39",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 302,
"load_ms": 61,
"ttfb_ms": 61,
"load_start": 947,
"load_start_float": 947,
"bytesIn": 72,
"objectSize": 72,
"expires": "",
"cacheControl": "public, s-maxage=600, max-age=60",
"contentType": "text\/plain",
"contentEncoding": "br",
"socket": 205,
"protocol": "HTTP\/2",
"dns_start": 594,
"dns_end": 657,
"connect_start": 715,
"connect_end": 773,
"ssl_start": 773,
"ssl_end": 937,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519Kyber768Draft00",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "unpkg.com",
"sanList": [
"unpkg.com",
"*.unpkg.com"
],
"issuer": "WE1",
"validFrom": 1727249436,
"validTo": 1735025435,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2024' log",
"logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
"timestamp": 1727253037244,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30440220318D4BCF8D2F80B7990AF210325E5F40848C6FEF41000ECF0EE72CEB191D8E2202204BC12AB4CBBF7866C602617A07E32C30FA7A1336D78B8D3EC6E14F3E7E150FE3"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Cloudflare 'Nimbus2024' Log",
"logId": "DAB6BF6B3FB5B6229F9BC2BB5C6BE87091716CBB51848534BDA43D3048D7FBAB",
"timestamp": 1727253038298,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502200E324530E547770AC7C0056F36DFE1A58D01ADDCCA48359BB45B9DBB7D30E53102210082EF45ECCD22FF6321C358EFC10F94DEC68729FE0BF1EC32916F40454159F8AE"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1753,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: unpkg.com",
":method: GET",
":path: \/isotope-layout@3\/dist\/isotope.pkgd.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"access-control-allow-origin: *",
"age: 526",
"cache-control: public, s-maxage=600, max-age=60",
"cf-cache-status: HIT",
"cf-ray: 8ced5cf7181a2c42-FRA",
"content-encoding: br",
"content-type: text\/plain; charset=utf-8",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"fly-request-id: 01J9K9EKKMDPZ2V0ACAGSTYBYN-fra",
"location: \/[email protected]\/dist\/isotope.pkgd.min.js",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept, Accept-Encoding",
"via: 1.1 fly.io",
"x-content-type-options: nosniff",
":status: 302"
]
},
"bytesOut": 1849,
"score_cache": -1,
"score_cdn": -1,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": -1,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 63,
"connect_ms": 58,
"ssl_ms": 164,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": null,
"server_count": null,
"created": 560,
"socket_group": "https:\/\/unpkg.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"chunks": [
{
"ts": 1008,
"bytes": 72
},
{
"ts": 1008,
"bytes": 0
}
],
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 1000000,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDnDCCA0OgAwIBAgIQF10o7bFKcoMNsJkn1ebtDjAKBggqhkjOPQQDAjA7MQsw\nCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQwwCgYD\nVQQDEwNXRTEwHhcNMjQwOTI1MDczMDM2WhcNMjQxMjI0MDczMDM1WjAUMRIwEAYD\nVQQDEwl1bnBrZy5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS8mUiAtSXW\n1zi3BTnrHNkjvsQ5uXHHmZ8\/s1iRVUh2l\/6xjczu2K+sy6Al2kIC4K1dcpjNt1E6\ncH+64NZMHeXHo4ICTjCCAkowDgYDVR0PAQH\/BAQDAgeAMBMGA1UdJQQMMAoGCCsG\nAQUFBwMBMAwGA1UdEwEB\/wQCMAAwHQYDVR0OBBYEFJxnGX+eWIWDrwvCcrhEoLa+\n2XDnMB8GA1UdIwQYMBaAFJB3kjVnxP+ozKnme9mAeXvMk\/k4MF4GCCsGAQUFBwEB\nBFIwUDAnBggrBgEFBQcwAYYbaHR0cDovL28ucGtpLmdvb2cvcy93ZTEvRjEwMCUG\nCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29vZy93ZTEuY3J0MCEGA1UdEQQaMBiC\nCXVucGtnLmNvbYILKi51bnBrZy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwNgYD\nVR0fBC8wLTAroCmgJ4YlaHR0cDovL2MucGtpLmdvb2cvd2UxL0I0STJIQVF0cTBV\nLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1AO7N0GTV2xrOxVy3nbTNE6Iy\nh0Z8vOzew1FIWUZxH7WbAAABkihNwLwAAAQDAEYwRAIgMY1Lz40vgLeZCvIQMl5f\nQISMb+9BAA7PDucs6xkdjiICIEvBKrTLv3hmxgJhegfjLDD6ehM214uNPsbhTz5+\nFQ\/jAHYA2ra\/az+1tiKfm8K7XGvocJFxbLtRhIU0vaQ9MEjX+6sAAAGSKE3E2gAA\nBAMARzBFAiAOMkUw5Ud3CsfABW823+GljQGt3MpINZu0W527fTDlMQIhAILvRezN\nIv9jIcNY78EPlN7Ghyn+C\/HsMpFvQEVBWfiuMAoGCCqGSM49BAMCA0cAMEQCIGqE\nc+yqSXp2lUpvhuTeJkDYACsUkodJQiede0FyKA45AiBQvl2sC17gZQMKtGUKETOC\n9Z0WvITL\/PJDeYGCmb4P1g==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 1008,
"ttfb_start": 947,
"ttfb_end": 1008,
"download_start": 1008,
"download_end": 1008,
"download_ms": 0,
"all_start": 594,
"all_end": 1008,
"all_ms": 346,
"index": 15,
"number": 16,
"cpuTimes": {
"EvaluateScript": 6,
"v8.compile": 1,
"FunctionCall": 1
},
"cpu.EvaluateScript": 6,
"cpu.v8.compile": 1,
"cpu.FunctionCall": 1,
"cpuTime": 7,
"js_timing": [
[
1472.1110000000001,
1477.825
],
[
1472.126,
1473.1790000000001
],
[
1775.0540000000001,
1775.393
],
[
1775.403,
1775.5889999999999
]
]
},
{
"type": 3,
"id": "67629.50",
"request_id": "67629.50",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/RaleGrotesk-Medium.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/RaleGrotesk-Medium.woff2",
"raw_id": "67629.50",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 137,
"ttfb_ms": 95,
"load_start": 1163,
"load_start_float": 1163.0002280000001,
"bytesIn": 16491,
"objectSize": 16491,
"objectSizeUncompressed": 16468,
"chunks": [
{
"ts": 1300,
"bytes": 16491,
"inflated": 16468
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/RaleGrotesk-Medium.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"4054-60cd871eb1c11-gzip\"",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 16491",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"4054-60cd871eb1c11-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2203,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 16491,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1162,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 31,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 228,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"CFF ": 16227,
"GDEF": 22,
"GPOS": 4778,
"GSUB": 130,
"OS\/2": 96,
"cmap": 1006,
"head": 54,
"hhea": 36,
"hmtx": 1088,
"maxp": 6,
"name": 1019,
"post": 32
},
"names": {
"0": "Copyright \u00a9 2021 OGV Design. All rights reserved.",
"1": "Rale Grotesk Medium",
"2": "Regular",
"3": "1.000;UKWN;RaleGrotesk-Medium",
"4": "Rale Grotesk Medium",
"5": "Version 1.000;hotconv 1.0.109;makeotfexe 2.5.65596",
"6": "RaleGrotesk-Medium",
"8": "OGV Design",
"9": "Ognjen Gligorijevic",
"11": "https:\/\/www.ogvdesign.com",
"12": "https:\/\/www.ogvdesign.com",
"16": "Rale Grotesk",
"17": "Medium"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 560,
"usWeightClass": 500,
"usWidthClass": 5,
"fsType": 8,
"ySubscriptXSize": 650,
"ySubscriptYSize": 600,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 75,
"ySuperscriptXSize": 650,
"ySuperscriptYSize": 600,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 350,
"yStrikeoutSize": 50,
"yStrikeoutPosition": 300,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "UKWN",
"fsSelection": 64,
"usFirstCharIndex": 32,
"usLastCharIndex": 8805,
"sTypoAscender": 900,
"sTypoDescender": -200,
"sTypoLineGap": 100,
"usWinAscent": 1000,
"usWinDescent": 200,
"ulCodePageRange1": 3,
"ulCodePageRange2": 0,
"sxHeight": 500,
"sCapHeight": 700,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 6,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 3,
"italicAngle": 0,
"underlinePosition": -75,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
161,
162,
163,
164,
165,
166,
169,
171,
172,
174,
176,
177,
183,
187,
191,
192,
193,
194,
195,
196,
197,
198,
200,
201,
202,
203,
204,
205,
206,
207,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
224,
225,
226,
227,
228,
229,
230,
232,
233,
234,
235,
236,
237,
238,
239,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
255,
256,
257,
258,
259,
262,
263,
268,
269,
270,
273,
274,
275,
278,
279,
282,
283,
298,
299,
313,
314,
323,
324,
327,
328,
332,
333,
336,
337,
338,
339,
340,
341,
344,
345,
346,
347,
352,
353,
356,
359,
362,
363,
366,
367,
368,
369,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
768,
769,
770,
771,
772,
774,
775,
776,
778,
779,
780,
7808,
7809,
7810,
7811,
7812,
7813,
7922,
7923,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8260,
8364,
8482,
8592,
8593,
8594,
8595,
8596,
8597,
8719,
8721,
8722,
8730,
8776,
8800,
8804,
8805
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"aalt",
"salt",
"ss01"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 274,
"num_glyphs": 277
}
},
"load_end": 1300,
"ttfb_start": 1163,
"ttfb_end": 1258,
"download_start": 1258,
"download_end": 1300,
"download_ms": 42,
"all_start": 1163,
"all_end": 1300,
"all_ms": 137,
"index": 16,
"number": 17
},
{
"type": 3,
"id": "67629.48",
"request_id": "67629.48",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/RaleGrotesk-Light.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/RaleGrotesk-Light.woff2",
"raw_id": "67629.48",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 134,
"ttfb_ms": 97,
"load_start": 1170,
"load_start_float": 1170.0002340000001,
"bytesIn": 17163,
"objectSize": 17163,
"objectSizeUncompressed": 17140,
"chunks": [
{
"ts": 1301,
"bytes": 17163,
"inflated": 17140
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/RaleGrotesk-Light.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"42f4-60cd871e94f21-gzip\"",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 17163",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"42f4-60cd871e94f21-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2200,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 17163,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1166,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 33,
"http2_stream_dependency": 31,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 234,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"CFF ": 17133,
"GDEF": 22,
"GPOS": 4778,
"GSUB": 130,
"OS\/2": 96,
"cmap": 1006,
"head": 54,
"hhea": 36,
"hmtx": 1088,
"maxp": 6,
"name": 1007,
"post": 32
},
"names": {
"0": "Copyright \u00a9 2021 OGV Design. All rights reserved.",
"1": "Rale Grotesk Light",
"2": "Regular",
"3": "1.000;UKWN;RaleGrotesk-Light",
"4": "Rale Grotesk Light",
"5": "Version 1.000;hotconv 1.0.109;makeotfexe 2.5.65596",
"6": "RaleGrotesk-Light",
"8": "OGV Design",
"9": "Ognjen Gligorijevic",
"11": "https:\/\/www.ogvdesign.com",
"12": "https:\/\/www.ogvdesign.com",
"16": "Rale Grotesk",
"17": "Light"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 546,
"usWeightClass": 300,
"usWidthClass": 5,
"fsType": 8,
"ySubscriptXSize": 650,
"ySubscriptYSize": 600,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 75,
"ySuperscriptXSize": 650,
"ySuperscriptYSize": 600,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 350,
"yStrikeoutSize": 50,
"yStrikeoutPosition": 300,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "UKWN",
"fsSelection": 64,
"usFirstCharIndex": 32,
"usLastCharIndex": 8805,
"sTypoAscender": 900,
"sTypoDescender": -200,
"sTypoLineGap": 100,
"usWinAscent": 1000,
"usWinDescent": 200,
"ulCodePageRange1": 3,
"ulCodePageRange2": 0,
"sxHeight": 500,
"sCapHeight": 700,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 4,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 3,
"italicAngle": 0,
"underlinePosition": -75,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
161,
162,
163,
164,
165,
166,
169,
171,
172,
174,
176,
177,
183,
187,
191,
192,
193,
194,
195,
196,
197,
198,
200,
201,
202,
203,
204,
205,
206,
207,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
224,
225,
226,
227,
228,
229,
230,
232,
233,
234,
235,
236,
237,
238,
239,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
255,
256,
257,
258,
259,
262,
263,
268,
269,
270,
273,
274,
275,
278,
279,
282,
283,
298,
299,
313,
314,
323,
324,
327,
328,
332,
333,
336,
337,
338,
339,
340,
341,
344,
345,
346,
347,
352,
353,
356,
359,
362,
363,
366,
367,
368,
369,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
768,
769,
770,
771,
772,
774,
775,
776,
778,
779,
780,
7808,
7809,
7810,
7811,
7812,
7813,
7922,
7923,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8260,
8364,
8482,
8592,
8593,
8594,
8595,
8596,
8597,
8719,
8721,
8722,
8730,
8776,
8800,
8804,
8805
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"aalt",
"salt",
"ss01"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 274,
"num_glyphs": 277
}
},
"load_end": 1304,
"ttfb_start": 1170,
"ttfb_end": 1267,
"download_start": 1267,
"download_end": 1304,
"download_ms": 37,
"all_start": 1170,
"all_end": 1304,
"all_ms": 134,
"index": 17,
"number": 18
},
{
"type": 3,
"id": "67629.51",
"request_id": "67629.51",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/RaleGrotesk-Bold.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/RaleGrotesk-Bold.woff2",
"raw_id": "67629.51",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 82,
"ttfb_ms": 79,
"load_start": 1365,
"load_start_float": 1365.0002440000001,
"bytesIn": 20715,
"objectSize": 20715,
"objectSizeUncompressed": 20692,
"chunks": [
{
"ts": 1446,
"bytes": 20715,
"inflated": 20692
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/RaleGrotesk-Bold.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"50d4-60cd871e7c49a-gzip\"",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 20715",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"50d4-60cd871e7c49a-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2197,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 20715,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1361,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 35,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 244,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"CFF ": 18078,
"GDEF": 22,
"GPOS": 14176,
"GSUB": 130,
"OS\/2": 96,
"cmap": 1006,
"head": 54,
"hhea": 36,
"hmtx": 1088,
"maxp": 6,
"name": 995,
"post": 32
},
"names": {
"0": "Copyright \u00a9 2021 OGV Design. All rights reserved.",
"1": "Rale Grotesk Bold",
"2": "Regular",
"3": "1.000;UKWN;RaleGrotesk-Bold",
"4": "Rale Grotesk Bold",
"5": "Version 1.000;hotconv 1.0.109;makeotfexe 2.5.65596",
"6": "RaleGrotesk-Bold",
"8": "OGV Design",
"9": "Ognjen Gligorijevic",
"11": "https:\/\/www.ogvdesign.com",
"12": "https:\/\/www.ogvdesign.com",
"16": "Rale Grotesk",
"17": "Bold"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 582,
"usWeightClass": 700,
"usWidthClass": 5,
"fsType": 8,
"ySubscriptXSize": 650,
"ySubscriptYSize": 600,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 75,
"ySuperscriptXSize": 650,
"ySuperscriptYSize": 600,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 350,
"yStrikeoutSize": 50,
"yStrikeoutPosition": 300,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "UKWN",
"fsSelection": 64,
"usFirstCharIndex": 32,
"usLastCharIndex": 8805,
"sTypoAscender": 900,
"sTypoDescender": -200,
"sTypoLineGap": 100,
"usWinAscent": 1000,
"usWinDescent": 200,
"ulCodePageRange1": 3,
"ulCodePageRange2": 0,
"sxHeight": 500,
"sCapHeight": 700,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 8,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 3,
"italicAngle": 0,
"underlinePosition": -75,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
161,
162,
163,
164,
165,
166,
169,
171,
172,
174,
176,
177,
183,
187,
191,
192,
193,
194,
195,
196,
197,
198,
200,
201,
202,
203,
204,
205,
206,
207,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
224,
225,
226,
227,
228,
229,
230,
232,
233,
234,
235,
236,
237,
238,
239,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
255,
256,
257,
258,
259,
262,
263,
268,
269,
270,
273,
274,
275,
278,
279,
282,
283,
298,
299,
313,
314,
323,
324,
327,
328,
332,
333,
336,
337,
338,
339,
340,
341,
344,
345,
346,
347,
352,
353,
356,
359,
362,
363,
366,
367,
368,
369,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
768,
769,
770,
771,
772,
774,
775,
776,
778,
779,
780,
7808,
7809,
7810,
7811,
7812,
7813,
7922,
7923,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8260,
8364,
8482,
8592,
8593,
8594,
8595,
8596,
8597,
8719,
8721,
8722,
8730,
8776,
8800,
8804,
8805
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"aalt",
"salt",
"ss01"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 274,
"num_glyphs": 277
}
},
"load_end": 1447,
"ttfb_start": 1365,
"ttfb_end": 1444,
"download_start": 1444,
"download_end": 1447,
"download_ms": 3,
"all_start": 1365,
"all_end": 1447,
"all_ms": 82,
"index": 18,
"number": 19
},
{
"type": 3,
"id": "67629.99",
"request_id": "67629.99",
"ip_addr": "76.76.21.93",
"full_url": "https:\/\/app.spline.design\/_assets\/_icons\/icon_favicon32x32.png",
"is_secure": 1,
"method": "GET",
"host": "app.spline.design",
"url": "\/_assets\/_icons\/icon_favicon32x32.png",
"raw_id": "67629.99",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 304,
"request_type": "Image",
"load_ms": 42,
"ttfb_ms": 40,
"load_start": 2854,
"load_start_float": 2854.0002589999999,
"bytesIn": 5560,
"objectSize": 5560,
"objectSizeUncompressed": 5560,
"chunks": [
{
"ts": 2896,
"bytes": 5560
}
],
"expires": "",
"cacheControl": "public, max-age=0, must-revalidate",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 275,
"protocol": "HTTP\/2",
"dns_start": 2706,
"dns_end": 2753,
"connect_start": 2754,
"connect_end": 2788,
"ssl_start": 2788,
"ssl_end": 2853,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.spline.design",
"sanList": [
"*.spline.design",
"spline.design"
],
"issuer": "R11",
"validFrom": 1727024571,
"validTo": 1734800570,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Yeti2024 Log",
"logId": "48B0E36BDAA647340FE56A02FA9D30EB1C5201CB56DD2C81D9BBBFAB39D88473",
"timestamp": 1727028081977,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100FBEACEF86A60B7287A2F2182DBD4D11DE97F2E32CB06C9DC52FFB15AAD9F75C10220502B850DD1EABC7D6C1EEE84F1958C237EEA702A8992089B794DAE373965EC5A"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Sectigo 'Sabre2024h2'",
"logId": "1998107109F0D6522E3080D29E3F64BB836E28CCF90F528EEEDFCE4A3F16B4CA",
"timestamp": 1727028082018,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100E7A7A9D751787BBF68FC226A7F2EF09B1507C5605DAB080FC32DF4A94420EC710221008122917C2E05F2B8CD1991EF8C170B75674F862CCB499108443CBB5094803E0C"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: app.spline.design",
":method: GET",
":path: \/_assets\/_icons\/icon_favicon32x32.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"f10a3012022845632db32ba6f0bbe196\"",
"priority: u=1, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"age: 1012954",
"cache-control: public, max-age=0, must-revalidate",
"content-disposition: inline; filename=\"icon_favicon32x32.png\"",
"content-length: 5560",
"content-type: image\/png",
"date: Mon, 07 Oct 2024 10:56:13 GMT",
"etag: \"f10a3012022845632db32ba6f0bbe196\"",
"server: Vercel",
"x-vercel-cache: HIT",
"x-vercel-id: fra1::cq7lz-1728298573288-c754d258384b",
":status: 304"
]
},
"bytesOut": 2206,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": -1,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 47,
"connect_ms": 34,
"ssl_ms": 65,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Vercel",
"server_count": null,
"created": 2698,
"socket_group": "https:\/\/app.spline.design <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_FRAME_SIZE": 1048576,
"SETTINGS_MAX_CONCURRENT_STREAMS": 250,
"SETTINGS_MAX_HEADER_LIST_SIZE": 2097472,
"SETTINGS_HEADER_TABLE_SIZE": 4096,
"SETTINGS_INITIAL_WINDOW_SIZE": 1048576
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 259,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIE\/jCCA+agAwIBAgISBDPUn7hntaV+mG7uAF9O0ZYCMA0GCSqGSIb3DQEBCwUA\nMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD\nEwNSMTEwHhcNMjQwOTIyMTcwMjUxWhcNMjQxMjIxMTcwMjUwWjAaMRgwFgYDVQQD\nDA8qLnNwbGluZS5kZXNpZ24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQCtQPBVQTySdqHCMfkseqdakjPAUYg0J713Z1Gm0ZDnQuoGlgaoeLYLb\/NoJUwo\nj2CwcB3CSVan6UVryH8Vrrc7N\/IjlLnG04CQKU5fl5fzKnoZt9jR+sIznAQxAHdu\nLJ8iP9LPr\/Z+41QvtHKJJPNj5Mt4u8da9UunF1asdWRTpTrGow78Sw44Mct1U9BT\nzXGCp1zcl3cGodLOIWnxxF0qmvLeth5QLiBS54GytubOJjNclE8NO5iJeeSnxtD7\nnCt3ZgXe5hOiDEm3wOBJK2O6MARCfu4GRkL3KI4RT0F1i2eE2PRhXl0FUMMG5iwA\nwn7bt1MwdI9Hc7K5nBlfAw7ZAgMBAAGjggIjMIICHzAOBgNVHQ8BAf8EBAMCBaAw\nHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB\/wQCMAAwHQYD\nVR0OBBYEFHpvEY7JXcdefwUXj4Bqw4nVzRexMB8GA1UdIwQYMBaAFMXPRqTq9MPA\nemyVxC2wXpIvJuO5MFcGCCsGAQUFBwEBBEswSTAiBggrBgEFBQcwAYYWaHR0cDov\nL3IxMS5vLmxlbmNyLm9yZzAjBggrBgEFBQcwAoYXaHR0cDovL3IxMS5pLmxlbmNy\nLm9yZy8wKQYDVR0RBCIwIIIPKi5zcGxpbmUuZGVzaWdugg1zcGxpbmUuZGVzaWdu\nMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYA\nSLDja9qmRzQP5WoC+p0w6xxSActW3SyB2bu\/qznYhHMAAAGSGuU1OQAABAMARzBF\nAiEA++rO+Gpgtyh6LyGC29TRHel\/LjLLBsncUv+xWq2fdcECIFArhQ3R6rx9bB7u\nhPGVjCN+6nAqiZIIm3lNrjc5ZexaAHcAGZgQcQnw1lIuMIDSnj9ku4NuKMz5D1KO\n7t\/OSj8WtMoAAAGSGuU1YgAABAMASDBGAiEA56ep11F4e79o\/CJqfy7wmxUHxWBd\nqwgPwy30qUQg7HECIQCBIpF8LgXyuM0Zke+MFwt1Z0+GLMtJkQhEPLtQlIA+DDAN\nBgkqhkiG9w0BAQsFAAOCAQEAIj0iODvLNlhqrxdt8BxmW8NNIDSYLP9n0ASAsall\ncGlojkxaLsrbpYAbuma50ZIR1lQ32LThDn2NtPsQT4OEWsgW4ca3x5cnsC6t4PeL\nvGJ\/Jl2LEwLlGkC+Mt06QWFugH90Zl\/zc4YsZk+12HAXciHJUALdn7GLYxmnG93l\nK5YSYBfjQ3TabMgfPn1\/UkHv++Ldmn0cCthPQ1OTpjTiMX0Vpmqt0PFyhbURwXBW\nkH7rbd6\/yAvKpAnFEc10QI4EaVtUG53+5Ng3ryPY7gdhogcmhXk7gFcrBWjmQqF8\n0Qdf3F9bzUKWm+e5vHT7ThFXIQqIMtKb4AXYHBo1w++peg==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFBjCCAu6gAwIBAgIRAIp9PhPWLzDvI4a9KQdrNPgwDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw\nWhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDEMMAoGA1UEAxMDUjExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAuoe8XBsAOcvKCs3UZxD5ATylTqVhyybKUvsVAbe5KPUoHu0nsyQYOWcJ\nDAjs4DqwO3cOvfPlOVRBDE6uQdaZdN5R2+97\/1i9qLcT9t4x1fJyyXJqC4N0lZxG\nAGQUmfOx2SLZzaiSqhwmej\/+71gFewiVgdtxD4774zEJuwm+UE1fj5F2PVqdnoPy\n6cRms+EGZkNIGIBloDcYmpuEMpexsr3E+BUAnSeI++JjF5ZsmydnS8TbKF5pwnnw\nSVzgJFDhxLyhBax7QG0AtMJBP6dYuC\/FXJuluwme8f7rsIU5\/agK70XEeOtlKsLP\nXzze41xNG\/cLJyuqC0J3U095ah2H2QIDAQABo4H4MIH1MA4GA1UdDwEB\/wQEAwIB\nhjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH\/BAgwBgEB\n\/wIBADAdBgNVHQ4EFgQUxc9GpOr0w8B6bJXELbBeki8m47kwHwYDVR0jBBgwFoAU\nebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC\nhhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG\nA1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN\nAQELBQADggIBAE7iiV0KAxyQOND1H\/lxXPjDj7I3iHpvsCUf7b632IYGjukJhM1y\nv4Hz\/MrPU0jtvfZpQtSlET41yBOykh0FX+ou1Nj4ScOt9ZmWnO8m2OG0JAtIIE38\n01S0qcYhyOE2G\/93ZCkXufBL713qzXnQv5C\/viOykNpKqUgxdKlEC+Hi9i2DcaR1\ne9KUwQUZRhy5j\/PEdEglKg3l9dtD4tuTm7kZtB8v32oOjzHTYw+7KdzdZiw\/sBtn\nUfhBPORNuay4pJxmY\/WrhSMdzFO2q3Gu3MUBcdo27goYKjL9CTF8j\/Zz55yctUoV\naneCWs\/ajUX+HypkBTA+c8LGDLnWO2NKq0YD\/pnARkAnYGPfUDoHR9gVSp\/qRx+Z\nWghiDLZsMwhN1zjtSC0uBWiugF3vTNzYIEFfaPG7Ws3jDrAMMYebQ95JQ+HIBD\/R\nPBuHRTBpqKlyDnkSHDHYPiNX3adPoPAcgdF3H2\/W0rmoswMWgTlLn1Wu0mrks7\/q\npdWfS6PJ1jty80r2VKsM\/Dj3YIDfbjXKdaFU5C+8bhfJGqU3taKauuz0wHVGT3eo\n6FlWkWYtbt4pgdamlwVeZEW+LM7qZEJEsMNPrfC03APKmZsJgpWCDWOKZvkZcvjV\nuYkQ4omYCTX5ohy+knMjdOmdH9c7SpqEWBDC86fiNex+O0XOMEZSa8DA\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"load_end": 2896,
"ttfb_start": 2854,
"ttfb_end": 2894,
"download_start": 2894,
"download_end": 2896,
"download_ms": 2,
"all_start": 2706,
"all_end": 2896,
"all_ms": 188,
"index": 19,
"number": 20
}
],
"requestsFull": 20,
"requestsDoc": 19,
"responses_200": 18,
"responses_404": 0,
"responses_other": 2,
"result": 0,
"testStartOffset": 0,
"cached": 1,
"optimization_checked": 1,
"main_frame": "3EB9427EAC07783CB55CB39231C7EBEF",
"loadEventStart": 1855,
"loadEventEnd": 1864,
"domContentLoadedEventStart": 1732,
"domContentLoadedEventEnd": 1747,
"URL": "https:\/\/fabric.codebydennis.com",
"connections": 3,
"final_base_page_request": 0,
"final_base_page_request_id": "18C0F5E95E5A0C783318AFD20BDDC450",
"final_url": "https:\/\/fabric.codebydennis.com\/",
"domInteractive": 1492,
"firstPaint": 1413.5999999996275,
"firstContentfulPaint": 2116,
"firstImagePaint": 2116,
"renderBlockingCSS": 5,
"renderBlockingJS": 0,
"TTFB": 459,
"basePageSSLTime": 73,
"score_cache": 0,
"score_cdn": 6,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 253980,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 7421,
"image_savings": 0,
"base_page_cdn": "",
"cpuTimes": {
"ParseHTML": 30,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 4,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 47,
"ParseAuthorStyleSheet": 10,
"UpdateLayoutTree": 151,
"Layout": 283,
"PrePaint": 19,
"Paint": 16,
"Layerize": 16,
"EvaluateScript": 116,
"v8.compile": 28,
"v8.produceCache": 87,
"FireAnimationFrame": 1,
"FunctionCall": 107,
"v8.compileModule": 2,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 1,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 21,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 15,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"v8.evaluateModule": 40,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"MarkDOMContent": 0,
"IntersectionObserverController::computeIntersections": 0,
"v8.produceModuleCache": 45,
"MarkLoad": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"TimerFire": 0,
"largestContentfulPaint::Candidate": 0,
"V8.GC_MC_INCREMENTAL_START": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"V8.GC_MC_MARK_ROOTS": 0,
"Major concurrent marking started": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"V8.GC_MC_INCREMENTAL": 68,
"V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 1,
"Major concurrent marking rescheduled": 0,
"MajorGC": 0,
"V8.GC_MARK_COMPACTOR": 5,
"V8.GC_MC_PROLOGUE": 0,
"V8.GC_MC_MARK": 0,
"V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"V8.GC_MC_MARK_RETAIN_MAPS": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE": 0,
"V8.GC_MC_CLEAR": 1,
"V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"ClearStringTableJob started": 0,
"V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"V8.GC_MC_CLEAR_MAPS": 0,
"ClearTrivialWeakRefJob started": 0,
"FilterNonTrivialWeakRefJob started": 0,
"V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"V8.GC_MC_WEAKNESS_HANDLING": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"V8.GC_MC_CLEAR_JOIN_JOB": 0,
"V8.GC_MC_SWEEP": 0,
"V8.GC_MC_EVACUATE": 0,
"V8.GC_MC_EVACUATE_PROLOGUE": 0,
"V8.GC_MC_EVACUATE_COPY": 0,
"PageEvacuationJob started": 0,
"V8.GC_MC_EVACUATE_COPY_PARALLEL": 3,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"PointersUpdatingJob started": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"V8.GC_MC_EVACUATE_EPILOGUE": 0,
"V8.GC_MC_SWEEP_NEW_LO": 0,
"V8.GC_MC_EVACUATE_REBALANCE": 0,
"V8.GC_MC_FINISH": 0,
"V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MC_SWEEP_START_JOBS": 0,
"V8.GC_MC_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"ResourceChangePriority": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"HitTest": 0,
"Idle": 1775
},
"cpuTimesDoc": {
"ParseHTML": 30,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 2,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 33,
"ParseAuthorStyleSheet": 10,
"UpdateLayoutTree": 150,
"Layout": 279,
"PrePaint": 18,
"Paint": 14,
"Layerize": 7,
"EvaluateScript": 116,
"v8.compile": 28,
"v8.produceCache": 87,
"FireAnimationFrame": 0,
"FunctionCall": 11,
"v8.compileModule": 2,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 4,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"v8.evaluateModule": 40,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"MarkDOMContent": 0,
"IntersectionObserverController::computeIntersections": 0,
"v8.produceModuleCache": 45,
"MarkLoad": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"TimerFire": 0,
"largestContentfulPaint::Candidate": 0,
"V8.GC_MC_INCREMENTAL_START": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"V8.GC_MC_MARK_ROOTS": 0,
"Major concurrent marking started": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"V8.GC_MC_INCREMENTAL": 0,
"V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"Major concurrent marking rescheduled": 0,
"MajorGC": 0,
"V8.GC_MARK_COMPACTOR": 0,
"V8.GC_MC_PROLOGUE": 0,
"V8.GC_MC_MARK": 0,
"V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"V8.GC_MC_MARK_RETAIN_MAPS": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE": 0,
"V8.GC_MC_CLEAR": 0,
"V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"ClearStringTableJob started": 0,
"V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"V8.GC_MC_CLEAR_MAPS": 0,
"ClearTrivialWeakRefJob started": 0,
"FilterNonTrivialWeakRefJob started": 0,
"V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"V8.GC_MC_WEAKNESS_HANDLING": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"V8.GC_MC_CLEAR_JOIN_JOB": 0,
"V8.GC_MC_SWEEP": 0,
"V8.GC_MC_EVACUATE": 0,
"V8.GC_MC_EVACUATE_PROLOGUE": 0,
"V8.GC_MC_EVACUATE_COPY": 0,
"PageEvacuationJob started": 0,
"V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"PointersUpdatingJob started": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"V8.GC_MC_EVACUATE_EPILOGUE": 0,
"V8.GC_MC_SWEEP_NEW_LO": 0,
"V8.GC_MC_EVACUATE_REBALANCE": 0,
"V8.GC_MC_FINISH": 0,
"V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MC_SWEEP_START_JOBS": 0,
"V8.GC_MC_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"ResourceChangePriority": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"HitTest": 0,
"Idle": 1019
},
"cpu.ParseHTML": 30,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 4,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 47,
"cpu.ParseAuthorStyleSheet": 10,
"cpu.UpdateLayoutTree": 151,
"cpu.Layout": 283,
"cpu.PrePaint": 19,
"cpu.Paint": 16,
"cpu.Layerize": 16,
"cpu.EvaluateScript": 116,
"cpu.v8.compile": 28,
"cpu.v8.produceCache": 87,
"cpu.FireAnimationFrame": 1,
"cpu.FunctionCall": 107,
"cpu.v8.compileModule": 2,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 1,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 21,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 15,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.v8.evaluateModule": 40,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.MarkDOMContent": 0,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.v8.produceModuleCache": 45,
"cpu.MarkLoad": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.TimerFire": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.V8.GC_MC_INCREMENTAL_START": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_ROOTS": 0,
"cpu.Major concurrent marking started": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_MC_INCREMENTAL": 68,
"cpu.V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 1,
"cpu.Major concurrent marking rescheduled": 0,
"cpu.MajorGC": 0,
"cpu.V8.GC_MARK_COMPACTOR": 5,
"cpu.V8.GC_MC_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK": 0,
"cpu.V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"cpu.V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_MARK_RETAIN_MAPS": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"cpu.V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE": 0,
"cpu.V8.GC_MC_CLEAR": 1,
"cpu.V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"cpu.ClearStringTableJob started": 0,
"cpu.V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"cpu.V8.GC_MC_CLEAR_MAPS": 0,
"cpu.ClearTrivialWeakRefJob started": 0,
"cpu.FilterNonTrivialWeakRefJob started": 0,
"cpu.V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"cpu.V8.GC_MC_WEAKNESS_HANDLING": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"cpu.V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"cpu.V8.GC_MC_CLEAR_JOIN_JOB": 0,
"cpu.V8.GC_MC_SWEEP": 0,
"cpu.V8.GC_MC_EVACUATE": 0,
"cpu.V8.GC_MC_EVACUATE_PROLOGUE": 0,
"cpu.V8.GC_MC_EVACUATE_COPY": 0,
"cpu.PageEvacuationJob started": 0,
"cpu.V8.GC_MC_EVACUATE_COPY_PARALLEL": 3,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"cpu.PointersUpdatingJob started": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"cpu.V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"cpu.V8.GC_MC_EVACUATE_EPILOGUE": 0,
"cpu.V8.GC_MC_SWEEP_NEW_LO": 0,
"cpu.V8.GC_MC_EVACUATE_REBALANCE": 0,
"cpu.V8.GC_MC_FINISH": 0,
"cpu.V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MC_SWEEP_START_JOBS": 0,
"cpu.V8.GC_MC_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"cpu.ResourceChangePriority": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.HitTest": 0,
"cpu.Idle": 1775,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1728298567.9047346,
"osVersion": "Linux 6.8.0-1015-gcp",
"os_version": "Linux 6.8.0-1015-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1728298570.3308463,
"browserVersion": "129.0.0.0",
"browser_version": "129.0.0.0",
"fullyLoadedCPUms": 17499,
"fullyLoadedCPUpct": 93.582887700535437,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "3EB9427EAC07783CB55CB39231C7EBEF",
"loaderId": "E51EDAC59A29A7D5EBD1CD3F223C0A3E"
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
"violatingNodeId": 594,
"violatingNodeAttribute": "name"
}
}
}
],
"execution_contexts": [
{
"id": 2,
"origin": "http:\/\/127.0.0.1:8888",
"name": ""
},
{
"id": 1,
"origin": "https:\/\/fabric.codebydennis.com",
"name": ""
}
],
"document_URL": "https:\/\/fabric.codebydennis.com\/",
"document_hostname": "fabric.codebydennis.com",
"document_origin": "https:\/\/fabric.codebydennis.com",
"viewport": {
"width": 1920,
"height": 993,
"dpr": 1
},
"domElements": 1539,
"domComplete": 1855,
"PerformancePaintTiming.first-paint": 1413.5999999996275,
"PerformancePaintTiming.first-contentful-paint": 2074,
"origin_dns": {
"ns": [
"ns.zxcs.be.",
"ns.zxcs.eu.",
"ns.zxcs.nl."
],
"mx": [
"10 mail.codebydennis.com."
],
"txt": [
"\"v=spf1 a mx ip4:185.104.29.32 ip6:2a06:2ec0:1:0:0:0:0:93 include:filter-out.zxcs.nl ~all\""
],
"soa": [
"ns.zxcs.nl. hostmaster.codebydennis.com. 2024091604 600 3600 1209600 86400"
],
"cname": [],
"https": [],
"svcb": []
},
"detected": {
"Programming languages": "PHP 8.2.18",
"JavaScript graphics": "three.js 149",
"Video players": "Vimeo",
"JavaScript frameworks": "GSAP 3.11.5",
"Web servers": "Apache HTTP Server",
"CDN": "Cloudflare,Unpkg,jsDelivr,jQuery CDN,cdnjs",
"JavaScript libraries": "lit-html 2.6.0,lit-element 3.2.2,Lenis 0.2.9,Isotope,Howler.js,Barba.js 2.9.7,jQuery 3.6.4,Flickity 2.3.0",
"Marketing automation": "MailChimp",
"Email": "MailChimp",
"Security": "Cloudflare Bot Management",
"Miscellaneous": "Open Graph"
},
"detected_apps": {
"PHP": "8.2.18",
"three.js": "149",
"Vimeo": "",
"GSAP": "3.11.5",
"Apache HTTP Server": "",
"Cloudflare": "",
"lit-html": "2.6.0",
"lit-element": "3.2.2",
"Lenis": "0.2.9",
"Isotope": "",
"Howler.js": "",
"Barba.js": "2.9.7",
"Unpkg": "",
"MailChimp": "",
"jsDelivr": "",
"jQuery CDN": "",
"jQuery": "3.6.4",
"Flickity": "2.3.0",
"cdnjs": "",
"Cloudflare Bot Management": "",
"Open Graph": ""
},
"detected_technologies": {
"PHP": {
"name": "PHP",
"description": "PHP is a general-purpose scripting language used for web development.",
"slug": "php",
"categories": [
{
"id": 27,
"slug": "programming-languages",
"groups": [
9
],
"name": "Programming languages",
"priority": 5
}
],
"confidence": 100,
"version": "8.2.18",
"icon": "PHP.svg",
"website": "http:\/\/php.net",
"pricing": [],
"cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
},
"three.js": {
"name": "three.js",
"description": "Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.",
"slug": "three-js",
"categories": [
{
"id": 25,
"slug": "javascript-graphics",
"groups": [
9
],
"name": "JavaScript graphics",
"priority": 6
}
],
"confidence": 100,
"version": "149",
"icon": "three.js.png",
"website": "https:\/\/threejs.org",
"pricing": [],
"cpe": null
},
"Vimeo": {
"name": "Vimeo",
"description": "Vimeo is a video hosting, sharing and services platform. Vimeo operation an ad-free basis by providing subscription plans.",
"slug": "vimeo",
"categories": [
{
"id": 14,
"slug": "video-players",
"groups": [
10
],
"name": "Video players",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "Vimeo.svg",
"website": "http:\/\/vimeo.com",
"pricing": [],
"cpe": null
},
"GSAP": {
"name": "GSAP",
"description": "GSAP is an animation library that allows you to create animations with JavaScript.",
"slug": "gsap",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "3.11.5",
"icon": "TweenMax.png",
"website": "https:\/\/greensock.com\/gsap",
"pricing": [],
"cpe": null
},
"Apache HTTP Server": {
"name": "Apache HTTP Server",
"description": "Apache is a free and open-source cross-platform web server software.",
"slug": "apache-http-server",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Apache.svg",
"website": "https:\/\/httpd.apache.org\/",
"pricing": [],
"cpe": "cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*"
},
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
"lit-html": {
"name": "lit-html",
"description": "lit-html is a simple, modern, safe, small and fast HTML templating library for JavaScript.",
"slug": "lit-html",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.6.0",
"icon": "Lit.svg",
"website": "https:\/\/lit.dev",
"pricing": [],
"cpe": null
},
"lit-element": {
"name": "lit-element",
"description": "lit-element is a simple base class for creating web components that work in any web page with any framework. lit-element uses lit-html to render into shadow DOM, and adds API to manage properties and attributes.",
"slug": "lit-element",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.2.2",
"icon": "Lit.svg",
"website": "https:\/\/lit.dev",
"pricing": [],
"cpe": null
},
"Lenis": {
"name": "Lenis",
"description": "Lenis is a smooth scroll library to normalise the scrolling experience across devices.",
"slug": "lenis",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "0.2.9",
"icon": "Lenis.svg",
"website": "https:\/\/lenis.studiofreight.com",
"pricing": [],
"cpe": null
},
"Isotope": {
"name": "Isotope",
"description": "Isotope.js is a JavaScript library that makes it easy to sort, filter, and add Masonry layouts to items on a webpage.",
"slug": "isotope",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Isotope.svg",
"website": "https:\/\/isotope.metafizzy.co",
"pricing": [
"low",
"freemium",
"onetime"
],
"cpe": null
},
"Howler.js": {
"name": "Howler.js",
"description": "Howler.js is an audio library with support for the Web Audio API and a fallback mechanism for HTML5 Audio.",
"slug": "howler-js",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Howler.js.svg",
"website": "https:\/\/howlerjs.com",
"pricing": [],
"cpe": null
},
"Barba.js": {
"name": "Barba.js",
"description": "Barba.js is a small and easy-to-use javascript library that helps you creating fluid and smooth transitions between your website's pages.",
"slug": "barba-js",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.9.7",
"icon": "Barba.js.png",
"website": "https:\/\/barba.js.org",
"pricing": [],
"cpe": null
},
"Unpkg": {
"name": "Unpkg",
"description": "Unpkg is a content delivery network for everything on npm.",
"slug": "unpkg",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Unpkg.png",
"website": "https:\/\/unpkg.com",
"pricing": [],
"cpe": null
},
"MailChimp": {
"name": "MailChimp",
"description": "Mailchimp is a marketing automation platform and email marketing service.",
"slug": "mailchimp",
"categories": [
{
"id": 32,
"slug": "marketing-automation",
"groups": [
2
],
"name": "Marketing automation",
"priority": 9
},
{
"id": 75,
"slug": "email",
"groups": [
4,
2
],
"name": "Email",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "mailchimp.svg",
"website": "http:\/\/mailchimp.com",
"pricing": [
"low",
"freemium",
"recurring"
],
"cpe": "cpe:2.3:a:thinkshout:mailchimp:*:*:*:*:*:*:*:*"
},
"jsDelivr": {
"name": "jsDelivr",
"description": "JSDelivr is a free public CDN for open-source projects. It can serve web files directly from the npm registry and GitHub repositories without any configuration.",
"slug": "jsdelivr",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "jsdelivr-icon.svg",
"website": "https:\/\/www.jsdelivr.com\/",
"pricing": [],
"cpe": null
},
"jQuery CDN": {
"name": "jQuery CDN",
"description": "jQuery CDN is a way to include jQuery in your website without actually downloading and keeping it your website's folder.",
"slug": "jquery-cdn",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "jQuery.svg",
"website": "https:\/\/code.jquery.com\/",
"pricing": [],
"cpe": null
},
"jQuery": {
"name": "jQuery",
"description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
"slug": "jquery",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.6.4",
"icon": "jQuery.svg",
"website": "https:\/\/jquery.com",
"pricing": [],
"cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
},
"Flickity": {
"name": "Flickity",
"description": "Flickity is a JavaScript slider library, built by David DeSandro of Metafizzy fame.",
"slug": "flickity",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.3.0",
"icon": "default.svg",
"website": "https:\/\/flickity.metafizzy.co",
"pricing": [],
"cpe": null
},
"cdnjs": {
"name": "cdnjs",
"description": "cdnjs is a free distributed JS library delivery service.",
"slug": "cdnjs",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "cdnjs.svg",
"website": "https:\/\/cdnjs.com",
"pricing": [],
"cpe": null
},
"Cloudflare Bot Management": {
"name": "Cloudflare Bot Management",
"description": "Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots.",
"slug": "cloudflare-bot-management",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com\/en-gb\/products\/bot-management\/",
"pricing": [],
"cpe": null
},
"Open Graph": {
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https:\/\/ogp.me",
"pricing": [],
"cpe": null
}
},
"detected_raw": [
{
"name": "PHP",
"description": "PHP is a general-purpose scripting language used for web development.",
"slug": "php",
"categories": [
{
"id": 27,
"slug": "programming-languages",
"groups": [
9
],
"name": "Programming languages",
"priority": 5
}
],
"confidence": 100,
"version": "8.2.18",
"icon": "PHP.svg",
"website": "http:\/\/php.net",
"pricing": [],
"cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
},
{
"name": "three.js",
"description": "Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.",
"slug": "three-js",
"categories": [
{
"id": 25,
"slug": "javascript-graphics",
"groups": [
9
],
"name": "JavaScript graphics",
"priority": 6
}
],
"confidence": 100,
"version": "149",
"icon": "three.js.png",
"website": "https:\/\/threejs.org",
"pricing": [],
"cpe": null
},
{
"name": "Vimeo",
"description": "Vimeo is a video hosting, sharing and services platform. Vimeo operation an ad-free basis by providing subscription plans.",
"slug": "vimeo",
"categories": [
{
"id": 14,
"slug": "video-players",
"groups": [
10
],
"name": "Video players",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "Vimeo.svg",
"website": "http:\/\/vimeo.com",
"pricing": [],
"cpe": null
},
{
"name": "GSAP",
"description": "GSAP is an animation library that allows you to create animations with JavaScript.",
"slug": "gsap",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "3.11.5",
"icon": "TweenMax.png",
"website": "https:\/\/greensock.com\/gsap",
"pricing": [],
"cpe": null
},
{
"name": "Apache HTTP Server",
"description": "Apache is a free and open-source cross-platform web server software.",
"slug": "apache-http-server",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Apache.svg",
"website": "https:\/\/httpd.apache.org\/",
"pricing": [],
"cpe": "cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*"
},
{
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
{
"name": "lit-html",
"description": "lit-html is a simple, modern, safe, small and fast HTML templating library for JavaScript.",
"slug": "lit-html",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.6.0",
"icon": "Lit.svg",
"website": "https:\/\/lit.dev",
"pricing": [],
"cpe": null
},
{
"name": "lit-element",
"description": "lit-element is a simple base class for creating web components that work in any web page with any framework. lit-element uses lit-html to render into shadow DOM, and adds API to manage properties and attributes.",
"slug": "lit-element",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.2.2",
"icon": "Lit.svg",
"website": "https:\/\/lit.dev",
"pricing": [],
"cpe": null
},
{
"name": "Lenis",
"description": "Lenis is a smooth scroll library to normalise the scrolling experience across devices.",
"slug": "lenis",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "0.2.9",
"icon": "Lenis.svg",
"website": "https:\/\/lenis.studiofreight.com",
"pricing": [],
"cpe": null
},
{
"name": "Isotope",
"description": "Isotope.js is a JavaScript library that makes it easy to sort, filter, and add Masonry layouts to items on a webpage.",
"slug": "isotope",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Isotope.svg",
"website": "https:\/\/isotope.metafizzy.co",
"pricing": [
"low",
"freemium",
"onetime"
],
"cpe": null
},
{
"name": "Howler.js",
"description": "Howler.js is an audio library with support for the Web Audio API and a fallback mechanism for HTML5 Audio.",
"slug": "howler-js",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Howler.js.svg",
"website": "https:\/\/howlerjs.com",
"pricing": [],
"cpe": null
},
{
"name": "Barba.js",
"description": "Barba.js is a small and easy-to-use javascript library that helps you creating fluid and smooth transitions between your website's pages.",
"slug": "barba-js",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.9.7",
"icon": "Barba.js.png",
"website": "https:\/\/barba.js.org",
"pricing": [],
"cpe": null
},
{
"name": "Unpkg",
"description": "Unpkg is a content delivery network for everything on npm.",
"slug": "unpkg",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Unpkg.png",
"website": "https:\/\/unpkg.com",
"pricing": [],
"cpe": null
},
{
"name": "MailChimp",
"description": "Mailchimp is a marketing automation platform and email marketing service.",
"slug": "mailchimp",
"categories": [
{
"id": 32,
"slug": "marketing-automation",
"groups": [
2
],
"name": "Marketing automation",
"priority": 9
},
{
"id": 75,
"slug": "email",
"groups": [
4,
2
],
"name": "Email",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "mailchimp.svg",
"website": "http:\/\/mailchimp.com",
"pricing": [
"low",
"freemium",
"recurring"
],
"cpe": "cpe:2.3:a:thinkshout:mailchimp:*:*:*:*:*:*:*:*"
},
{
"name": "jsDelivr",
"description": "JSDelivr is a free public CDN for open-source projects. It can serve web files directly from the npm registry and GitHub repositories without any configuration.",
"slug": "jsdelivr",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "jsdelivr-icon.svg",
"website": "https:\/\/www.jsdelivr.com\/",
"pricing": [],
"cpe": null
},
{
"name": "jQuery CDN",
"description": "jQuery CDN is a way to include jQuery in your website without actually downloading and keeping it your website's folder.",
"slug": "jquery-cdn",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "jQuery.svg",
"website": "https:\/\/code.jquery.com\/",
"pricing": [],
"cpe": null
},
{
"name": "jQuery",
"description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
"slug": "jquery",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.6.4",
"icon": "jQuery.svg",
"website": "https:\/\/jquery.com",
"pricing": [],
"cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
},
{
"name": "Flickity",
"description": "Flickity is a JavaScript slider library, built by David DeSandro of Metafizzy fame.",
"slug": "flickity",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.3.0",
"icon": "default.svg",
"website": "https:\/\/flickity.metafizzy.co",
"pricing": [],
"cpe": null
},
{
"name": "cdnjs",
"description": "cdnjs is a free distributed JS library delivery service.",
"slug": "cdnjs",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "cdnjs.svg",
"website": "https:\/\/cdnjs.com",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare Bot Management",
"description": "Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots.",
"slug": "cloudflare-bot-management",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com\/en-gb\/products\/bot-management\/",
"pricing": [],
"cpe": null
},
{
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https:\/\/ogp.me",
"pricing": [],
"cpe": null
}
],
"axe": {
"testEngine": "4.4.1",
"violations": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">We<\/div>",
"target": [
".split-read > .single-word:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">believe<\/div>",
"target": [
".split-read > .single-word:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">in<\/div>",
"target": [
".split-read > .single-word:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div>",
"target": [
".single-word:nth-child(4)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">power<\/div>",
"target": [
".single-word:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">of<\/div>",
"target": [
".single-word:nth-child(6)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">contribution,<\/div>",
"target": [
".single-word:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div>",
"target": [
".single-word:nth-child(8)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">essence<\/div>",
"target": [
".single-word:nth-child(9)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">of<\/div>",
"target": [
".single-word:nth-child(10)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Web3.<\/div>",
"target": [
".single-word:nth-child(11)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">We're<\/div>",
"target": [
".single-word:nth-child(12)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">dedicated<\/div>",
"target": [
".single-word:nth-child(13)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">to<\/div>",
"target": [
".single-word:nth-child(14)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">funding<\/div>",
"target": [
".single-word:nth-child(15)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div>",
"target": [
".single-word:nth-child(16)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">visionary<\/div>",
"target": [
".single-word:nth-child(17)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">founders<\/div>",
"target": [
".single-word:nth-child(18)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">who<\/div>",
"target": [
".single-word:nth-child(19)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">build<\/div>",
"target": [
".single-word:nth-child(20)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">organizations<\/div>",
"target": [
".single-word:nth-child(21)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">and<\/div>",
"target": [
".single-word:nth-child(22)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">institutions<\/div>",
"target": [
".single-word:nth-child(23)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">for<\/div>",
"target": [
".single-word:nth-child(24)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">individuals,<\/div>",
"target": [
".single-word:nth-child(25)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">by<\/div>",
"target": [
".single-word:nth-child(26)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">individuals.<\/div>",
"target": [
".single-word:nth-child(27)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Together,<\/div>",
"target": [
".single-word:nth-child(28)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">ownership,<\/div>",
"target": [
".single-word:nth-child(34)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">thrive<\/div>",
"target": [
".single-word:nth-child(38)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">beyond<\/div>",
"target": [
".single-word:nth-child(39)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">you<\/div>",
"target": [
".single-word:nth-child(43)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">ready<\/div>",
"target": [
".single-word:nth-child(44)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">to<\/div>",
"target": [
".single-word:nth-child(45)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Switzerland<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2017<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">France<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2020<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Near\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Switzerland<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Near\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2019<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/flashbots\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Flashbots\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Cayman<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/flashbots\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Flashbots\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2022<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/nansen\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Nansen\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Singapore<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/nansen\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Nansen\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2020<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sky-mavis\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sky Mavis\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Singapore<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sky-mavis\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sky Mavis\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2021<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/ramp\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ramp\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Poland<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/ramp\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ramp\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2018<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#f5f7fa",
"contrastRatio": 3.9199999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"section section-home-writing\" data-theme-section=\"light\" data-scroll-section=\"\">",
"target": [
".section-home-writing"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"published\">01 Mar \u201823<\/span>",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .published"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#f5f7fa",
"contrastRatio": 3.9199999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"section section-home-writing\" data-theme-section=\"light\" data-scroll-section=\"\">",
"target": [
".section-home-writing"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"published\">21 Feb \u201823<\/span>",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .published"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#f5f7fa",
"contrastRatio": 3.9199999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"section section-home-writing\" data-theme-section=\"light\" data-scroll-section=\"\">",
"target": [
".section-home-writing"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"published\">17 Feb \u201823<\/span>",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .published"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
},
{
"id": "duplicate-id",
"impact": "minor",
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "L9",
"relatedNodes": [
{
"html": "<svg version=\"1.1\" id=\"L9\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 0 0\" xml:space=\"preserve\">",
"target": [
".vimeo-overlay-loading > svg[version=\"1.1\"][x=\"0px\"][y=\"0px\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: L9"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<svg version=\"1.1\" id=\"L9\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 0 0\" xml:space=\"preserve\">",
"target": [
".loading-icon > svg[version=\"1.1\"][x=\"0px\"][y=\"0px\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: L9"
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"https:\/\/fabric.codebydennis.com\" class=\"nav-logo\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-left\" data-cursor-bubble-position=\"right\">",
"target": [
".nav-logo"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a id=\"logo\" href=\"https:\/\/spline.design\/?utm_source=spline-viewer&utm_campaign=spline-logo\" style=\"display: flex;\">",
"target": [
[
"spline-viewer",
"#logo"
]
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/twitter.com\/fynndusb\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".card-socials > .s-icon[href$=\"fynndusb\"][data-cursor-bubble-text=\"Twitter\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/fynn-brinkmann\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-team-card-id=\"fynn-brinkmann\"] > .card-content > .card-socials > .s-icon[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/twitter.com\/windychester1\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-team-card-id=\"thomas-crow\"] > .card-content > .card-socials > .s-icon[data-cursor-bubble-text=\"Twitter\"][target=\"_blank\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/thomas-crow-a1996b9a\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-team-card-id=\"thomas-crow\"] > .card-content > .card-socials > .s-icon[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/twitter.com\/nosremenai\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".card-socials > .s-icon[href$=\"nosremenai\"][data-cursor-bubble-text=\"Twitter\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/ian-emerson\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-team-card-id=\"ian-emerson\"] > .card-content > .card-socials > .s-icon[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/ian-emerson.medium.com\" target=\"_blank\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".card-socials > .s-icon[href$=\"ian-emerson.medium.com\"][data-cursor-bubble-text=\"Medium\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"https:\/\/fabric.codebydennis.com\" class=\"icon-box\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-left\" data-cursor-bubble-position=\"right\">",
"target": [
".icon-box[data-cursor-bubble-icon=\"chevron-left\"][data-cursor-bubble-text=\"Home\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
}
]
},
{
"id": "list",
"impact": "serious",
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [
{
"html": "<div class=\"close-icon-wrap\">\n <div class=\"close-icon\" data-navigation-toggle=\"close\"><\/div>\n <\/div>",
"target": [
".col-nav > ul > .close-icon-wrap"
]
}
],
"impact": "serious",
"message": "List element has direct children that are not allowed inside <li> elements"
}
],
"impact": "serious",
"html": "<ul>",
"target": [
".col-nav > ul"
],
"failureSummary": "Fix all of the following:\n List element has direct children that are not allowed inside <li> elements"
}
]
},
{
"id": "listitem",
"impact": "serious",
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item does not have a <ul>, <ol> parent element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<li>",
"target": [
".row-tiles > li:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n List item does not have a <ul>, <ol> parent element"
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item does not have a <ul>, <ol> parent element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<li>",
"target": [
".row-tiles > li:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n List item does not have a <ul>, <ol> parent element"
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item does not have a <ul>, <ol> parent element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<li>",
"target": [
".row-tiles > li:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n List item does not have a <ul>, <ol> parent element"
}
]
}
],
"passes": [
{
"id": "aria-allowed-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures ARIA attributes are allowed for an element's role",
"help": "Elements must only use allowed ARIA attributes",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-allowed-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">",
"target": [
"body"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">",
"target": [
"body"
]
}
]
},
{
"id": "aria-hidden-focus",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag131"
],
"description": "Ensures aria-hidden elements do not contain focusable elements",
"help": "ARIA hidden element must not contain focusable elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-focus?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<div style=\"position: absolute; left: -5000px;\" aria-hidden=\"true\"><input type=\"text\" name=\"b_2d2c3c843583bae2e3e0b537e_412b8ecf7a\" tabindex=\"-1\" value=\"\"><\/div>",
"target": [
"div[aria-hidden=\"true\"]"
]
}
]
},
{
"id": "aria-valid-attr-value",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all ARIA attributes have valid values",
"help": "ARIA attributes must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr-value?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">",
"target": [
"body"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "aria-valid-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures attributes that begin with aria- are valid ARIA attributes",
"help": "ARIA attributes must conform to valid names",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">",
"target": [
"body"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"split-typewriter small\" data-transition-typewriter=\"\">",
"target": [
"h1"
]
},
{
"html": "<h3 class=\"split-read light\">",
"target": [
".split-read"
]
},
{
"html": "<h3><span class=\"title\" data-scroll-scramble=\"\">Our portfolio <\/span><span class=\"count light\">078<\/span><\/h3>",
"target": [
"#section-wrap > .section-slider > .container > .row-title.row > .padding.col > h3"
]
},
{
"html": "<h4>Check out the full portfolio<\/h4>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"] > .card-content > .card-top > .card-title > h4"
]
},
{
"html": "<h2 class=\"split-typewriter small\" data-scroll-typewriter=\"\">",
"target": [
"h2[data-scroll-typewriter=\"\"]"
]
},
{
"html": "<h3><span class=\"title\" data-loop-scramble=\"\">Contributions<\/span><span class=\"count light\">004<\/span><\/h3>",
"target": [
".section-slider-contributions > .container > .row-title.row > .padding.col > h3"
]
},
{
"html": "<h2 class=\"small\">Contribution, Participation, Attribution<\/h2>",
"target": [
".col-info > .col-row-title.col-row > .small"
]
},
{
"html": "<h3><span class=\"title\" data-scroll-scramble=\"\">Team <\/span><span class=\"count light\">030<\/span><\/h3>",
"target": [
".section-slider-team > .container > .row-title.row > .padding.col > h3"
]
},
{
"html": "<h4>Discover the full team<\/h4>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"] > .card-content > .card-top > .card-title > h4"
]
},
{
"html": "<h2>Writing<\/h2>",
"target": [
".padding.col > h2"
]
},
{
"html": "<h3 class=\"title alt\">Proof of Behaviour and rewards money can't buy<\/h3>",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"html": "<h3 class=\"title alt\">Supercharging Creative Contribution<\/h3>",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"html": "<h3 class=\"title alt\">Marketing Reimagined for Web3<\/h3>",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main class=\"main\" data-barba=\"container\" data-barba-namespace=\"home\" id=\"main\">",
"target": [
"#main"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: wait;\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#b0b1b3",
"bgColor": "#0e0e0e",
"contrastRatio": 8.9900000000000002,
"fontSize": "9.9pt (13.23px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.99"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our <a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\">Cookie Policy<\/a>.<\/p>",
"target": [
".col-left > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#b0b1b3",
"bgColor": "#0e0e0e",
"contrastRatio": 8.9900000000000002,
"fontSize": "9.9pt (13.23px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.99"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\">Cookie Policy<\/a>",
"target": [
"p > a"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#0e0e0e",
"contrastRatio": 17.98,
"fontSize": "9.4pt (12.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Decline<\/span>",
"target": [
"div[data-role=\"cookie-jar-none\"] > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffe600",
"contrastRatio": 16.57,
"fontSize": "9.4pt (12.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.57"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Accept<\/span>",
"target": [
"div[data-role=\"cookie-jar-all\"] > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>078<\/span>",
"target": [
".nav-link-content > .single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span data-hover-scramble-target=\"\">Investment thesis<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Investment thesis\"] > .btn-content > span[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.050<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Liquid<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Series A<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Polkadot<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Web<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.060<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Seed<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Sorare<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Media<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.044<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Liquid<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Series A<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Near<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Web<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.025<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#dddee1",
"contrastRatio": 15.609999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 15.61"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"copy\">N.025<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Seed<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Flashbots<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Infrastructure<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.042<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#dddee1",
"contrastRatio": 15.609999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 15.61"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"copy\">N.042<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Seed<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Nansen<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Web<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.059<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#dddee1",
"contrastRatio": 15.609999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 15.61"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"copy\">N.059<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Series A<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Sky Mavis<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Media<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.054<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#dddee1",
"contrastRatio": 15.609999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 15.61"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"copy\">N.054<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Seed<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble:nth-child(1) > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>+1<\/span>",
"target": [
".count-stages > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Ramp<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Finance<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span data-hover-scramble-target=\"\">Invest with Fabric<\/span>",
"target": [
"div[data-cursor-bubble-text=\"Join the revolution\"] > .btn-content > span[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(7)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(9)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(11)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(13)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Validators<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(15)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(17)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(19)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
".marquee-content:nth-child(1) > .word:nth-child(21)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".marquee-content:nth-child(1) > .word:nth-child(23)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Validators<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(5)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(7)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(9)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(11)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(13)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Validators<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(15)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(17)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(19)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
".marquee-content:nth-child(2) > .word:nth-child(21)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".marquee-content:nth-child(2) > .word:nth-child(23)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.001<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Open Web Forum<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">UK<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\">2020<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Ecosystem<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.002<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Blackpool Finance<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">France<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\">2020<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Web<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.003<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Open Protocol<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Finland<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\">2022<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Ecosystem<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.004<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">She256<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">London<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\">2021<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Ecosystem<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"small\">Contribution, Participation, Attribution<\/h2>",
"target": [
".col-info > .col-row-title.col-row > .small"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "62.1pt (82.8px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2>Writing<\/h2>",
"target": [
".padding.col > h2"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>New<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .card-bubbles > .dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "28.1pt (37.44px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"title alt\">Proof of Behaviour and rewards money can't buy<\/h3>",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4a4a4b",
"bgColor": "#f5f7fa",
"contrastRatio": 8.25,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.25"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"tag\" data-hover-scramble-target=\"\">Finance, Rewards<\/span>",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .tags > .tag[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "28.1pt (37.44px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"title alt\">Supercharging Creative Contribution<\/h3>",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4a4a4b",
"bgColor": "#f5f7fa",
"contrastRatio": 8.25,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.25"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"tag\" data-hover-scramble-target=\"\">Contribution<\/span>",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .tags > .tag[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "28.1pt (37.44px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"title alt\">Marketing Reimagined for Web3<\/h3>",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4a4a4b",
"bgColor": "#f5f7fa",
"contrastRatio": 8.25,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.25"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"tag\" data-hover-scramble-target=\"\">Web3<\/span>",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .tags > .tag[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4a4a4b",
"bgColor": "#f5f7fa",
"contrastRatio": 8.25,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.25"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span data-hover-scramble-target=\"\">Follow us on Medium<\/span>",
"target": [
".btn-medium > span[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffe600",
"contrastRatio": 16.57,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.57"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(5)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(7)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(9)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(11)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(13)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(15)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(5)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(7)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(9)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(11)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(13)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(15)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Portfolio<\/span>",
"target": [
".col-nav > ul > li:nth-child(1) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Portfolio\"][data-link-status=\"not-active\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Team<\/span>",
"target": [
".col-nav > ul > li:nth-child(2) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Team\"][data-link-status=\"not-active\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Writing<\/span>",
"target": [
".col-nav > ul > li:nth-child(3) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Writing\"][data-link-status=\"not-active\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Community<\/span>",
"target": [
".col-nav > ul > li:nth-child(4) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Community\"][data-link-status=\"not-active\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Fabric X<\/span>",
"target": [
"li:nth-child(5) > .nav-link > .nav-link-click[href$=\"x.fabric.vc\/\"][data-cursor-bubble-text=\"Fabric X\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Talent<\/span>",
"target": [
"li:nth-child(6) > .nav-link > .nav-link-click[href$=\"jobs\"][data-cursor-bubble-text=\"Talent\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Terms & Conditions<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Terms & Conditions\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Privacy Policy<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Privacy Policy\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Investor Privacy Notice<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Investor Privacy Notice\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Cookies Policy<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Cookies Policy\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Twitter<\/span>",
"target": [
"a[href$=\"fabric_vc\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>LinkedIn<\/span>",
"target": [
".link-click[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Medium<\/span>",
"target": [
".link-click[data-cursor-bubble-text=\"Medium\"][target=\"_blank\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Newsletter signup<\/span>",
"target": [
".col-newsletter > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#191919",
"contrastRatio": 17.579999999999998,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.58"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">",
"target": [
"#mc-embedded-subscribe"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"text\" name=\"b_2d2c3c843583bae2e3e0b537e_412b8ecf7a\" tabindex=\"-1\" value=\"\">",
"target": [
"input[type=\"text\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Fabric Ventures S.\u00e0 r.l. All Rights Reserved.<\/span>",
"target": [
".col-credits > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>\u00a9 2024<\/span>",
"target": [
".col-year > span"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: wait;\">",
"target": [
"html"
]
}
]
},
{
"id": "duplicate-id-active",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value of active elements is unique",
"help": "IDs of active elements must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-active?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-active",
"data": "logo",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a id=\"logo\" href=\"https:\/\/spline.design\/?utm_source=spline-viewer&utm_campaign=spline-logo\" style=\"display: flex;\">",
"target": [
[
"spline-viewer",
"#logo"
]
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "mce-EMAIL",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "mc-embedded-subscribe",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">",
"target": [
"#mc-embedded-subscribe"
]
}
]
},
{
"id": "duplicate-id",
"impact": "minor",
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "cookie-jar",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"cookie-jar\" id=\"cookie-jar\" data-role=\"cookie-jar-pop-up\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, 125%);\">",
"target": [
"#cookie-jar"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "vimeo-lightbox-index-0",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"vimeo-lightbox\" data-vimeo-lightbox-target=\"\" data-vimeo-lightbox-current-id=\"01234\" data-vimeo-lightbox-orientation=\"landscape\" data-vimeo-status-activated=\"false\" data-vimeo-status-loaded=\"false\" data-vimeo-status-play=\"false\" data-vimeo-status-muted=\"false\" data-vimeo-status-hover=\"false\" id=\"vimeo-lightbox-index-0\">",
"target": [
"#vimeo-lightbox-index-0"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "main",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<main class=\"main\" data-barba=\"container\" data-barba-namespace=\"home\" id=\"main\">",
"target": [
"#main"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "main-wrap",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"main-wrap\" id=\"main-wrap\" data-scroll-container=\"\">",
"target": [
"#main-wrap"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "container",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"container\">",
"target": [
[
"spline-viewer",
"#container"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "spline",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "hints",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"hints\">",
"target": [
[
"spline-viewer",
"#hints"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "hint-drag",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg id=\"hint-drag\" width=\"34\" height=\"49\" viewBox=\"0 0 34 49\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"display: none;\">",
"target": [
[
"spline-viewer",
"#hint-drag"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "preloader",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"preloader\">",
"target": [
[
"spline-viewer",
"#preloader"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "spinner",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" id=\"spinner\">",
"target": [
[
"spline-viewer",
"#spinner"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "paint1_linear",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<linearGradient id=\"paint1_linear\" x1=\"0\" y1=\"16\" x2=\"16\" y2=\"16\" gradientUnits=\"userSpaceOnUse\">\n\t\t\t\t\t\t<stop stop-color=\"currentColor\"><\/stop>\n\t\t\t\t\t\t<stop offset=\"1\" stop-color=\"currentColor\" stop-opacity=\"0\"><\/stop>\n\t\t\t\t\t<\/linearGradient>",
"target": [
[
"spline-viewer",
"#paint1_linear"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "section-wrap",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "intro",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section class=\"section section-home-intro\" id=\"intro\">",
"target": [
"#intro"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "flickity-slider-type-cards-id-0",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flickity-slider-group count-8\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-0\">",
"target": [
"#flickity-slider-type-cards-id-0"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "clip0_458_11039",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<clipPath id=\"clip0_458_11039\">\n<rect width=\"140.264\" height=\"30\" fill=\"white\"><\/rect>\n<\/clipPath>",
"target": [
"#clip0_458_11039"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "clip0_665_885",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<clipPath id=\"clip0_665_885\">\n<rect width=\"138\" height=\"32\" fill=\"white\"><\/rect>\n<\/clipPath>",
"target": [
"#clip0_665_885"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "flickity-slider-type-cards-id-1",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flickity-slider-group count-5\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-1\">",
"target": [
"#flickity-slider-type-cards-id-1"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "clip0_1136_1826",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<clipPath id=\"clip0_1136_1826\">\n<rect width=\"200\" height=\"27\" fill=\"white\"><\/rect>\n<\/clipPath>",
"target": [
"#clip0_1136_1826"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "flickity-slider-type-cards-id-2",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flickity-slider-group count-4\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-2\">",
"target": [
"#flickity-slider-type-cards-id-2"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mc_embed_signup",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"mc_embed_signup\">",
"target": [
"#mc_embed_signup"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mc-embedded-subscribe-form",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<form action=\"https:\/\/fabric.us17.list-manage.com\/subscribe\/post?u=1348f7628fff5905fa216eed5&id=7289ac4ac7&f_id=00d953e0f0\" method=\"post\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\" class=\"validate\" target=\"_blank\" novalidate=\"novalidate\">",
"target": [
"#mc-embedded-subscribe-form"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mc_embed_signup_scroll",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"mc_embed_signup_scroll\">",
"target": [
"#mc_embed_signup_scroll"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mce-responses",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"mce-responses\" class=\"clear foot\">",
"target": [
"#mce-responses"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mce-error-response",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"response\" id=\"mce-error-response\" style=\"display:none\"><\/div>",
"target": [
"#mce-error-response"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mce-success-response",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"response\" id=\"mce-success-response\" style=\"display:none\"><\/div>",
"target": [
"#mce-success-response"
]
}
]
},
{
"id": "form-field-multiple-labels",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag332"
],
"description": "Ensures form field does not have multiple label elements",
"help": "Form field must not have multiple label elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/form-field-multiple-labels?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: wait;\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: wait;\">",
"target": [
"html"
]
}
]
},
{
"id": "image-alt",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png\" alt=\"\">",
"target": [
".l > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png\" alt=\"\">",
"target": [
".xll.card-logo > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp\" alt=\"\">",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .xl.card-logo > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png\" alt=\"\">",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .xl.card-logo > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
"div[data-cursor-bubble-text=\"Our truth\"][data-core-id=\"our-truth\"][data-core-status=\"active\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-core-id=\"community\"][data-cursor-bubble-text=\"Community\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-cursor-bubble-text=\"Role\"][data-core-id=\"role\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-cursor-bubble-text=\"Contribution\"][data-core-id=\"contribution\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Fynn Brinkmann\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Fynn Brinkmann\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Thomas Crow\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Thomas Crow\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Ian Emerson\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Ian Emerson\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Proof of Behaviour and rewards money can't buy\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\">",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .floating-image > .spin"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Supercharging Creative Contribution\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\">",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .floating-image > .spin"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Marketing Reimagined for Web3\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\">",
"target": [
"img[alt=\"Marketing Reimagined for Web3\"]"
]
}
]
},
{
"id": "input-button-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a"
],
"description": "Ensures input buttons have discernible text",
"help": "Input buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/input-button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "non-empty-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a non-empty value attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">",
"target": [
"#mc-embedded-subscribe"
]
}
]
},
{
"id": "label",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag412",
"wcag131",
"section508",
"section508.22.n",
"ACT"
],
"description": "Ensures every form element has a label",
"help": "Form elements must have labels",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/label?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\">Cookie Policy<\/a>",
"target": [
"p > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-ul > ul > li:nth-child(1) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Portfolio\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-ul > ul > li:nth-child(2) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Team\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-ul > ul > li:nth-child(3) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Writing\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-ul > ul > li:nth-child(4) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Community\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"btn-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">",
"target": [
".btn-click[data-cursor-bubble-text=\"Community\"][data-hover-scramble=\"\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\/the-fabric-ventures-investment-thesis-6cd08684b467\" target=\"_blank\" class=\"btn-click\" data-cursor-bubble-text=\"Investment thesis\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">",
"target": [
"a[data-cursor-bubble-text=\"Investment thesis\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Near\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/flashbots\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Flashbots\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/nansen\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Nansen\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sky-mavis\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sky Mavis\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/ramp\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ramp\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openwebforum\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Web Forum\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/blackpool\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Blackpool Finance\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openprotocol\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Protocol\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/she256\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"She256\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"She256\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\/proof-of-behaviour-and-rewards-money-cant-buy-2e54906529fd\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\/supercharging-creative-contribution-250776c97354\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\/marketing-reimagined-for-web3-48a6cc9e8a19\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\" target=\"_blank\" class=\"btn-medium\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".btn-medium"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-nav > ul > li:nth-child(1) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Portfolio\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-nav > ul > li:nth-child(2) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Team\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-nav > ul > li:nth-child(3) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Writing\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-nav > ul > li:nth-child(4) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Community\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/x.fabric.vc\/\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Fabric X\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"li:nth-child(5) > .nav-link > .nav-link-click[href$=\"x.fabric.vc\/\"][data-cursor-bubble-text=\"Fabric X\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/careers.fabric.vc\/jobs\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Talent\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"li:nth-child(6) > .nav-link > .nav-link-click[href$=\"jobs\"][data-cursor-bubble-text=\"Talent\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/terms-conditions\" class=\"link-click\" data-cursor-bubble-text=\"Terms & Conditions\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Terms & Conditions\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/privacy-policy\" class=\"link-click\" data-cursor-bubble-text=\"Privacy Policy\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Privacy Policy\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/investor-privacy-notice\" class=\"link-click\" data-cursor-bubble-text=\"Investor Privacy Notice\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Investor Privacy Notice\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\" class=\"link-click\" data-cursor-bubble-text=\"Cookies Policy\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Cookies Policy\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/fabric_vc\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"a[href$=\"fabric_vc\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/www.linkedin.com\/company\/fabricventures\/\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".link-click[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".link-click[data-cursor-bubble-text=\"Medium\"][target=\"_blank\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/dennissnellenberg.com\/\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"dennissnellenberg.com\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"a[href$=\"dennissnellenberg.com\/\"]"
]
}
]
},
{
"id": "list",
"impact": "serious",
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
".col-ul > ul"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"flickity-carousel\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"flickity-carousel\">",
"target": [
"#flickity-slider-type-cards-id-1 > .flickity-carousel"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"flickity-carousel\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
".col-links > ul:nth-child(1)"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
".col-links > ul:nth-child(2)"
]
}
]
},
{
"id": "listitem",
"impact": "serious",
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-ul > ul > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-ul > ul > li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-ul > ul > li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-ul > ul > li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel > .flickity-slide.col:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel > .flickity-slide.col:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel > .flickity-slide.col:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel > .flickity-slide.col:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
".flickity-slide.col:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
".flickity-slide.col:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
".flickity-slide.col:nth-child(7)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
".flickity-slide.col:nth-child(8)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide dark-mode\">",
"target": [
".dark-mode.flickity-slide.col:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide dark-mode\">",
"target": [
".dark-mode.flickity-slide.col:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide dark-mode\">",
"target": [
".dark-mode.flickity-slide.col:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide dark-mode\">",
"target": [
".dark-mode.flickity-slide.col:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel > .flickity-slide.col:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel > .flickity-slide.col:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel > .flickity-slide.col:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel > .flickity-slide.col:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(1) > .link:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(1) > .link:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(1) > .link:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
".link:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(2) > .link:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(2) > .link:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(2) > .link:nth-child(3)"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
"div[data-cursor-bubble-text=\"Our truth\"][data-core-id=\"our-truth\"][data-core-status=\"active\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-core-id=\"community\"][data-cursor-bubble-text=\"Community\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-cursor-bubble-text=\"Role\"][data-core-id=\"role\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-cursor-bubble-text=\"Contribution\"][data-core-id=\"contribution\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Fynn Brinkmann\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Fynn Brinkmann\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Thomas Crow\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Thomas Crow\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Ian Emerson\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Ian Emerson\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Proof of Behaviour and rewards money can't buy\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\">",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .floating-image > .spin"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Supercharging Creative Contribution\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\">",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .floating-image > .spin"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Marketing Reimagined for Web3\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\">",
"target": [
"img[alt=\"Marketing Reimagined for Web3\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">",
"target": [
"#mc-embedded-subscribe"
]
}
]
}
],
"incomplete": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Portfolio<\/span>",
"target": [
".col-ul > ul > li:nth-child(1) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Portfolio\"][data-link-status=\"not-active\"] > .nav-link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Team<\/span>",
"target": [
".col-ul > ul > li:nth-child(2) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Team\"][data-link-status=\"not-active\"] > .nav-link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Writing<\/span>",
"target": [
".col-ul > ul > li:nth-child(3) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Writing\"][data-link-status=\"not-active\"] > .nav-link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Community<\/span>",
"target": [
".col-ul > ul > li:nth-child(4) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Community\"][data-link-status=\"not-active\"] > .nav-link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "11.0pt (14.7px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Investors<\/span>",
"target": [
".invest-btn > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">O<\/div>",
"target": [
"h1 > .single-word:nth-child(1) > .single-char:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">p<\/div>",
"target": [
"h1 > .single-word:nth-child(1) > .single-char:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">e<\/div>",
"target": [
"h1 > .single-word:nth-child(1) > .single-char:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">n<\/div>",
"target": [
"h1 > .single-word:nth-child(1) > .single-char:nth-child(4)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">W<\/div>",
"target": [
"h1 > .single-word:nth-child(2) > .single-char:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">e<\/div>",
"target": [
"h1 > .single-word:nth-child(2) > .single-char:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">b<\/div>",
"target": [
"h1 > .single-word:nth-child(2) > .single-char:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">C<\/div>",
"target": [
"h1 > .single-word:nth-child(3) > .single-char:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">o<\/div>",
"target": [
"h1 > .single-word:nth-child(3) > .single-char:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">n<\/div>",
"target": [
"h1 > .single-word:nth-child(3) > .single-char:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">t<\/div>",
"target": [
"h1 > .single-word:nth-child(3) > .single-char:nth-child(4)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">r<\/div>",
"target": [
".single-char:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">i<\/div>",
"target": [
".single-char:nth-child(6)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">b<\/div>",
"target": [
".single-char:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">u<\/div>",
"target": [
".single-char:nth-child(8)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">t<\/div>",
"target": [
".single-char:nth-child(9)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">o<\/div>",
"target": [
".single-char:nth-child(10)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">r<\/div>",
"target": [
".single-char:nth-child(11)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">s<\/div>",
"target": [
".single-char:nth-child(12)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span data-hover-scramble-target=\"\" data-transition-scramble=\"\">Explore<\/span>",
"target": [
"span[data-transition-scramble=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">we're<\/div>",
"target": [
".single-word:nth-child(29)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">shaping<\/div>",
"target": [
".single-word:nth-child(30)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">a<\/div>",
"target": [
".single-word:nth-child(31)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">world<\/div>",
"target": [
".single-word:nth-child(32)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">where<\/div>",
"target": [
".single-word:nth-child(33)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">collaboration,<\/div>",
"target": [
".single-word:nth-child(35)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">and<\/div>",
"target": [
".single-word:nth-child(36)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">innovation<\/div>",
"target": [
".single-word:nth-child(37)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">traditional<\/div>",
"target": [
".single-word:nth-child(40)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">boundaries.<\/div>",
"target": [
".single-word:nth-child(41)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Are<\/div>",
"target": [
".single-word:nth-child(42)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">contribute?<\/div>",
"target": [
".single-word:nth-child(46)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span data-hover-scramble-target=\"\">Join the Fabric community<\/span>",
"target": [
".btn-click[data-cursor-bubble-text=\"Community\"][data-hover-scramble=\"\"] > .btn-content > span[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Investors<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(9)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Investors<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(11)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(13)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(15)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(17)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(19)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Investors<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(9)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Investors<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(11)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(13)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(15)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(17)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(19)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-scroll-scramble=\"\">Our portfolio <\/span>",
"target": [
"#section-wrap > .section-slider > .container > .row-title.row > .padding.col > h3 > .title[data-scroll-scramble=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"count light\">078<\/span>",
"target": [
"#section-wrap > .section-slider > .container > .row-title.row > .padding.col > h3 > .count.light"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"]"
]
},
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.050<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"]"
]
},
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.060<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Near\"]"
]
},
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.044<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h4>Check out the full portfolio<\/h4>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"] > .card-content > .card-top > .card-title > h4"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span data-hover-scramble-target=\"\">078<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"] > .card-content > .card-top > .card-count > span[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\">Full portfolio<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"] > .card-content > .card-bottom > .title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"lighter-bg overlay\"><\/div>",
"target": [
".lighter-bg"
]
},
{
"html": "<div class=\"twinkling overlay\"><\/div>",
"target": [
".twinkling"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-loop-scramble=\"\">Contributions<\/span>",
"target": [
"span[data-loop-scramble=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"lighter-bg overlay\"><\/div>",
"target": [
".lighter-bg"
]
},
{
"html": "<div class=\"twinkling overlay\"><\/div>",
"target": [
".twinkling"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"count light\">004<\/span>",
"target": [
".section-slider-contributions > .container > .row-title.row > .padding.col > h3 > .count.light"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#000000",
"contrastRatio": 1,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openwebforum\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Web Forum\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"]"
]
}
],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.001<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#000000",
"contrastRatio": 1,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/blackpool\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Blackpool Finance\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"]"
]
}
],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.002<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#000000",
"contrastRatio": 1,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openprotocol\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Protocol\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"]"
]
}
],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.003<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#000000",
"contrastRatio": 1,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/she256\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"She256\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"She256\"]"
]
}
],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.004<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<div class=\"col-row col-row-btn\">",
"target": [
".col-info > .col-row-btn.col-row"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Our truth<\/span>",
"target": [
"div[data-cursor-bubble-text=\"Our truth\"][data-core-id=\"our-truth\"][data-core-status=\"active\"] > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<div class=\"col-row col-row-btn\">",
"target": [
".col-info > .col-row-btn.col-row"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Community<\/span>",
"target": [
".core-btn[data-core-id=\"community\"][data-cursor-bubble-text=\"Community\"] > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<div class=\"col-row col-row-btn\">",
"target": [
".col-info > .col-row-btn.col-row"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Role<\/span>",
"target": [
".core-btn[data-cursor-bubble-text=\"Role\"][data-core-id=\"role\"] > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<div class=\"col-row col-row-btn\">",
"target": [
".col-info > .col-row-btn.col-row"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Contribution<\/span>",
"target": [
".core-btn[data-cursor-bubble-text=\"Contribution\"][data-core-id=\"contribution\"] > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "15.8pt (21px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>Our contribution is our truth It builds community It defines our role in helping something to advance In fact, contribution is what Web3 is all about.<\/p>",
"target": [
".core-text[data-core-id=\"our-truth\"][data-core-status=\"active\"] > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-scroll-scramble=\"\">Team <\/span>",
"target": [
".section-slider-team > .container > .row-title.row > .padding.col > h3 > .title[data-scroll-scramble=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"count light\">030<\/span>",
"target": [
".section-slider-team > .container > .row-title.row > .padding.col > h3 > .count.light"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Fynn Brinkmann<\/span>",
"target": [
"div[data-team-card-id=\"fynn-brinkmann\"] > .card-content > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">Venture Analyst<\/span>",
"target": [
"div[data-team-card-id=\"fynn-brinkmann\"] > .card-content > .card-info > .card-info-row:nth-child(2) > .light.title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Thomas Crow<\/span>",
"target": [
"div[data-team-card-id=\"thomas-crow\"] > .card-content > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">Growth Associate<\/span>",
"target": [
"div[data-team-card-id=\"thomas-crow\"] > .card-content > .card-info > .card-info-row:nth-child(2) > .light.title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Ian Emerson<\/span>",
"target": [
"div[data-team-card-id=\"ian-emerson\"] > .card-content > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">Venture Associate<\/span>",
"target": [
"div[data-team-card-id=\"ian-emerson\"] > .card-content > .card-info > .card-info-row:nth-child(2) > .light.title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h4>Discover the full team<\/h4>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"] > .card-content > .card-top > .card-title > h4"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span data-hover-scramble-target=\"\">030<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"] > .card-content > .card-top > .card-count > span[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\">Team<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"] > .card-content > .card-bottom > .title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p><strong>Fabric Ventures Group S.\u00e0 r.l.<\/strong><br>\n9 Rue du Laboratoire<br>\nL\u20131911 Luxembourg<br>\nGrand Duchy of Luxembourg<\/p>",
"target": [
".col-address-1 > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<strong>Fabric Ventures Group S.\u00e0 r.l.<\/strong>",
"target": [
".col-address-1 > p > strong"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p><strong>Fabric Ventures LLP<\/strong><br>\n58 Wood Lane<br>\nLondon W12 7RZ<br>\nUnited Kingdom<\/p>",
"target": [
".col-address-2 > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<strong>Fabric Ventures LLP<\/strong>",
"target": [
".col-address-2 > p > strong"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Code by Dennis<\/span>",
"target": [
"a[href$=\"dennissnellenberg.com\/\"] > .link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
}
]
}
]
},
"base_page_ip_ptr": "web0093.zxcs.nl",
"base_page_cname": "",
"base_page_dns_server": "ns.zxcs.eu",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 81636,
"testUrl": "https:\/\/fabric.codebydennis.com",
"custom": [
"Colordepth",
"Dpi",
"Images",
"Resolution",
"fonts",
"generated-content-percent",
"generated-content-size",
"imgs-in-viewport",
"imgs-no-alt",
"imgs-out-viewport",
"jsLibsVulns",
"meta-viewport",
"possibly-render-blocking-reqs",
"rendered-html",
"securityHeaders"
],
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png\",\"width\":158,\"height\":55,\"naturalWidth\":869,\"naturalHeight\":301},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png\",\"width\":105,\"height\":73,\"naturalWidth\":200,\"naturalHeight\":139},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp\",\"width\":128,\"height\":64,\"naturalWidth\":160,\"naturalHeight\":80},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png\",\"width\":64,\"height\":64,\"naturalWidth\":200,\"naturalHeight\":200},{\"url\":\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\",\"width\":344,\"height\":346,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\",\"width\":344,\"height\":346,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\",\"width\":344,\"height\":346,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\",\"width\":344,\"height\":346,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\",\"width\":216,\"height\":216,\"naturalWidth\":540,\"naturalHeight\":540},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\",\"width\":216,\"height\":216,\"naturalWidth\":540,\"naturalHeight\":540},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\",\"width\":216,\"height\":216,\"naturalWidth\":540,\"naturalHeight\":540}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"fonts": [
{
"family": "Monument Extended",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "400"
},
{
"family": "Rale Grotesk",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "300"
},
{
"family": "Rale Grotesk",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "400"
},
{
"family": "Rale Grotesk",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "500"
},
{
"family": "Rale Grotesk",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "700"
}
],
"generated-content-percent": 8.3900000000000006,
"generated-content-size": 15.289999999999999,
"imgs-in-viewport": [],
"imgs-no-alt": [],
"imgs-out-viewport": [
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png",
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png\" alt=\"\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 869,
"naturalHeight": 301
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png",
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png\" alt=\"\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 200,
"naturalHeight": 139
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp\" alt=\"\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 160,
"naturalHeight": 80
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png",
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png\" alt=\"\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 200,
"naturalHeight": 200
},
{
"src": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg",
"html": "<img class=\"overlay spin\" alt=\"Proof of Behaviour and rewards money can't buy\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 540
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg",
"html": "<img class=\"overlay spin\" alt=\"Supercharging Creative Contribution\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 540
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg",
"html": "<img class=\"overlay spin\" alt=\"Marketing Reimagined for Web3\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 540
}
],
"jsLibsVulns": [],
"meta-viewport": "width=device-width, initial-scale=1",
"possibly-render-blocking-reqs": [
"https:\/\/fabric.codebydennis.com\/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js",
"https:\/\/code.jquery.com\/jquery-3.6.4.min.js",
"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.11.5\/gsap.min.js",
"https:\/\/cdn.jsdelivr.net\/npm\/@barba\/[email protected]",
"https:\/\/cdn.jsdelivr.net\/npm\/[email protected]\/dist\/lazyload.min.js",
"https:\/\/unpkg.com\/[email protected]\/dist\/flickity.pkgd.min.js",
"https:\/\/unpkg.com\/isotope-layout@3\/dist\/isotope.pkgd.min.js",
"https:\/\/player.vimeo.com\/api\/player.js",
"https:\/\/fabric.codebydennis.com\/assets\/js\/ScrollTrigger.min.js",
"https:\/\/fabric.codebydennis.com\/assets\/js\/ScrambleTextPlugin.min.js",
"https:\/\/fabric.codebydennis.com\/assets\/js\/SplitText.min.js",
"https:\/\/fabric.codebydennis.com\/assets\/js\/loconative-scroll.min.js",
"https:\/\/unpkg.com\/[email protected]\/dist\/flickity.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/normalize.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/loconative-scroll.min.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/components.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/style.css"
],
"rendered-html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: wait;\"><head>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <title>FABRIC\u2122 - Open Web Contributors<\/title>\n <meta name=\"description\" content=\"We're dedicated to funding the visionary Web 3 founders who build organizations and institutions for individuals, by individuals.\">\n <meta property=\"og:title\" content=\"FABRIC\u2122 - Open Web Contributors\">\n <meta property=\"og:description\" content=\"We're dedicated to funding the visionary Web 3 founders who build organizations and institutions for individuals, by individuals.\">\n <meta property=\"og:image\" content=\"https:\/\/fabric.codebydennis.com\/media\/site\/b68a754a5d-1702973649\/meta-image-v5-860x540-crop-q72.jpg\">\n <meta property=\"og:site_name\" content=\"Fabric Ventures S.\u00e0 r.l.\">\n <meta property=\"og:locale\" content=\"en\">\n <meta property=\"og:type\" content=\"website\"> <meta property=\"twitter:title\" content=\"FABRIC\u2122 - Open Web Contributors\">\n <meta property=\"twitter:description\" content=\"We're dedicated to funding the visionary Web 3 founders who build organizations and institutions for individuals, by individuals.\">\n <meta property=\"twitter:image\" content=\"https:\/\/fabric.codebydennis.com\/media\/site\/b68a754a5d-1702973649\/meta-image-v5-860x540-crop-q72.jpg\">\n <meta name=\"twitter:card\" content=\"summary_large_image\">\n <meta name=\"google\" content=\"notranslate\">\n <meta property=\"og:locale\" content=\"en\">\n <link rel=\"canonical\" href=\"https:\/\/fabric.codebydennis.com\">\n \n <link rel=\"preload\" as=\"font\" href=\"https:\/\/fabric.codebydennis.com\/assets\/fonts\/MonumentExtended-Regular.woff2\" type=\"font\/otf\" crossorigin=\"anonymous\">\n <link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/[email protected]\/dist\/flickity.css\">\n\n <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/normalize.css\" rel=\"stylesheet\"> <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/loconative-scroll.min.css\" rel=\"stylesheet\"> <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css\" rel=\"stylesheet\"> <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/components.css\" rel=\"stylesheet\"> <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/style.css\" rel=\"stylesheet\">\n <style type=\"text\/css\">\/* inner styles set by WPT to match CSSOM *\/#mc_embed_signup input.mce_inline_error { border-color: rgb(107, 5, 5); }#mc_embed_signup div.mce_inline_error { margin: 0px 0px 1em; padding: 5px 10px; background-color: rgb(107, 5, 5); font-weight: bold; z-index: 1; color: rgb(255, 255, 255); }<\/style><\/head>\n\n <body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">\n \n\n <div class=\"cookie-jar\" id=\"cookie-jar\" data-role=\"cookie-jar-pop-up\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, 125%);\">\n <div class=\"col-left\">\n <p>This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our <a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\">Cookie Policy<\/a>.<\/p>\n <\/div>\n <div class=\"col-right\">\n <div class=\"btn-boxed btn-boxed-alt\" data-role=\"cookie-jar-none\">\n <span>Decline<\/span>\n <\/div>\n <div class=\"btn-boxed\" data-role=\"cookie-jar-all\">\n <span>Accept<\/span>\n <\/div>\n <\/div>\n<\/div><script>\n window.cookieJarHost = 'https:\/\/fabric.codebydennis.com';\n<\/script>\n<script src=\"https:\/\/fabric.codebydennis.com\/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js\"><\/script> <div class=\"loading-container\">\n <div class=\"loading-screen\">\n <div class=\"loading-dark overlay\"><\/div>\n <div class=\"icon-box\">\n <svg width=\"99\" height=\"100\" viewBox=\"0 0 99 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <g class=\"icon\" data-svg-origin=\"49.49827204551548 50\" transform=\"matrix(0.0047,-0.99999,0.99999,0.0047,-0.73387,99.26278)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px;\">\n <path d=\"M46.5756 0V19.1143C46.5756 22.1002 46.107 24.9771 45.2388 27.6743C44.8995 28.7259 44.5011 29.7498 44.0451 30.7433C41.3004 36.7194 36.506 41.5432 30.5687 44.3055C29.5865 44.7614 28.5753 45.1621 27.5341 45.5021C27.5272 45.5034 27.5203 45.5077 27.5134 45.509C24.8429 46.3781 21.991 46.8479 19.0333 46.8479H0C0.361387 39.9958 2.10467 33.5125 4.95525 27.6758H14.0357L8.2824 21.8889C11.8556 16.5372 16.4397 11.9261 21.7601 8.32944L27.5149 14.1178V4.98269C33.3176 2.11549 39.7632 0.36344 46.5756 0Z\" fill=\"black\" data-svg-origin=\"0 0\" transform=\"matrix(1,0.00002,-0.00002,1,-0.07853,-0.07899)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px; opacity: 0.9966; transform: matrix(1, 2e-05, -2e-05, 1, -0.07853, -0.07899);\"><\/path>\n <path d=\"M46.5756 79.8573V99.0045C39.7617 98.6412 33.3148 96.889 27.5121 94.0205V84.8884L21.7575 90.6765C16.4382 87.0798 11.8528 82.4675 8.2796 77.1172L14.0329 71.3302H4.95507C2.10317 65.4922 0.361387 59.0089 0 52.1567H19.003C21.9731 52.1567 24.8332 52.6279 27.5134 53.5011C28.5589 53.8425 29.5796 54.2431 30.5659 54.7019C36.506 57.4627 41.3032 62.2851 44.0492 68.2573C44.5025 69.2438 44.8995 70.2621 45.2375 71.3095C45.2402 71.3164 45.243 71.3233 45.2445 71.3302C46.1098 74.0165 46.5769 76.8822 46.5769 79.8586L46.5756 79.8573Z\" fill=\"black\" data-svg-origin=\"0 52.156700134277344\" transform=\"matrix(1,0.00002,-0.00002,1,-0.1211,0.1218)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px; opacity: 0.9948; transform: matrix(1, 2e-05, -2e-05, 1, -0.1211, 0.1218);\"><\/path>\n <path d=\"M93.4739 71.3302H84.3948L90.148 77.1172C86.5748 82.4688 81.9907 87.0798 76.6701 90.6752L70.9156 84.8883V94.0204C65.1129 96.8876 58.6672 98.6425 51.8521 99.0031V79.889C51.8521 76.9016 52.3206 74.0247 53.1901 71.3289C53.5266 70.2774 53.9278 69.252 54.3825 68.2586C57.1273 62.2837 61.9216 57.4586 67.8589 54.6965C68.8411 54.2405 69.8536 53.841 70.8935 53.5026C70.9018 53.4998 70.9087 53.497 70.9156 53.4957C73.5875 52.625 76.4353 52.1554 79.3943 52.1554H98.4302C98.069 59.0089 96.3271 65.4937 93.4752 71.3302H93.4739Z\" fill=\"black\" data-svg-origin=\"51.85210037231445 52.155399322509766\" transform=\"matrix(1,0.00002,-0.00002,1,0.18673,0.18781)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px; opacity: 0.992; transform: matrix(1, 2e-05, -2e-05, 1, 0.18673, 0.18781);\"><\/path>\n <path d=\"M98.4289 46.8479H79.4246C76.4558 46.8479 73.5957 46.3768 70.9141 45.5034C69.8687 45.1621 68.8509 44.7601 67.863 44.3027C61.9216 41.5419 57.1259 36.7194 54.3797 30.7474C53.9265 29.7595 53.5281 28.7411 53.1901 27.695C53.1888 27.6881 53.1847 27.6799 53.1832 27.673C52.3191 24.9868 51.8521 22.1209 51.8521 19.1445V0C58.6645 0.36344 65.11 2.11549 70.9128 4.98269V14.115L76.6673 8.32813C81.9879 11.9235 86.572 16.5344 90.1452 21.8861L84.392 27.673H93.4711C96.323 33.5097 98.0662 39.993 98.4261 46.8479H98.4289Z\" fill=\"black\" data-svg-origin=\"51.85210037231445 0\" transform=\"matrix(1,0.00002,-0.00002,1,0.28798,-0.28966)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px; opacity: 0.9876; transform: matrix(1, 2e-05, -2e-05, 1, 0.28798, -0.28966);\"><\/path>\n <\/g>\n <g class=\"tm\" style=\"opacity: 0.7412;\">\n <path d=\"M91.0865 98.4126H90.5255V94.4917H89V94H92.5994V94.4917H91.0865V98.4126Z\" fill=\"black\"><\/path>\n <path d=\"M93.0819 98.4126L93.0693 94H93.832L95.1116 97.0068C95.1663 97.1203 95.2104 97.2422 95.244 97.3725C95.2818 97.5027 95.3007 97.6225 95.3007 97.7318H95.5214C95.5214 97.6267 95.5382 97.509 95.5718 97.3788C95.6096 97.2443 95.6538 97.1203 95.7042 97.0068L96.9586 94H97.7277L97.7214 98.4126H97.1918V96.6034C97.1918 96.2084 97.215 95.8617 97.2612 95.5633C97.3074 95.2649 97.3557 95.0674 97.4062 94.9708L97.1918 94.8636L95.6411 98.4126H95.1747L93.6177 94.8636L93.4033 94.9708C93.4538 95.0674 93.5 95.2649 93.542 95.5633C93.5883 95.8575 93.6114 96.2042 93.6114 96.6034V98.4126H93.0819Z\" fill=\"black\"><\/path>\n <\/g>\n<\/svg>\n <\/div>\n <div class=\"loading-icon active\">\n <svg version=\"1.1\" id=\"L9\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 0 0\" xml:space=\"preserve\">\n <path fill=\"#000\" d=\"M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50\">\n <animateTransform attributeName=\"transform\" attributeType=\"XML\" type=\"rotate\" dur=\"1s\" from=\"0 50 50\" to=\"360 50 50\" repeatCount=\"indefinite\"><\/animateTransform>\n <\/path>\n<\/svg> <\/div>\n <div class=\"shutter\"><\/div>\n <div class=\"shutter\"><\/div>\n <div class=\"shutter\"><\/div>\n <div class=\"shutter\"><\/div>\n <div class=\"shutter\"><\/div>\n <div class=\"shutter\"><\/div>\n <\/div>\n <div class=\"transition-portfolio-single\"><\/div>\n <\/div>\n <div class=\"custom-cursor\" data-cursor-init=\"false\" style=\"translate: none; rotate: none; scale: none; transform: translate(960px, 496.5px) rotate(0.00115deg);\">\n <div class=\"cursor-bubble\" data-cursor-bubble=\"not-active\" data-cursor-bubble-icon=\"false\" data-cursor-bubble-position=\"right\">\n <div class=\"cursor-background\"><\/div>\n <i class=\"home\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M4,11V21H20V11L12,3Z\" fill=\"none\" stroke=\"#000\"><\/path><\/svg><\/i>\n <i class=\"chevron-left\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"15 5 8 12 15 19\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <span class=\"cursor-text\">View<\/span>\n <i class=\"chevron-right\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"arrow-down\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"5 14 12 21 19 14\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"2\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"plus\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"16\" fill=\"#fff\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><line x1=\"16\" y1=\"12\" x2=\"8\" y2=\"12\" fill=\"#fff\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><circle cx=\"12\" cy=\"12\" r=\"10\" fill=\"none\" stroke=\"#000\"><\/circle><\/svg><\/i>\n <i class=\"scale\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"21 10 21 3 14 3\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"3\" x2=\"14\" y2=\"10\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><polyline points=\"3 14 3 21 10 21\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"3\" y1=\"21\" x2=\"9.5\" y2=\"14.5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/div>\n <\/div>\n <div class=\"grid\">\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n<\/div> <div class=\"vimeo-lightbox\" data-vimeo-lightbox-target=\"\" data-vimeo-lightbox-current-id=\"01234\" data-vimeo-lightbox-orientation=\"landscape\" data-vimeo-status-activated=\"false\" data-vimeo-status-loaded=\"false\" data-vimeo-status-play=\"false\" data-vimeo-status-muted=\"false\" data-vimeo-status-hover=\"false\" id=\"vimeo-lightbox-index-0\">\n <div class=\"vimeo-lightbox-background overlay\" data-vimeo-lightbox-control=\"close\"><\/div>\n <div class=\"single-vimeo-calculate\">\n <div class=\"single-vimeo-calculate-wrap\">\n <div class=\"single-vimeo-lightbox\">\n <div class=\"overlay vimeo-overlay-dark\"><\/div>\n <div class=\"overlay vimeo-overlay-interface\">\n <div class=\"vimeo-duration\">\n <span class=\"time duration\"><\/span>\n <\/div>\n <div class=\"vimeo-timeline\">\n <input type=\"range\" min=\"0\" value=\"0\" step=\"0.01\" max=\"120\" data-vimeo-control=\"timeline\">\n <progress min=\"0\" value=\"0\" max=\"120\"><\/progress>\n <\/div>\n <div class=\"vimeo-mute\" data-vimeo-control=\"mute\" data-cursor-bubble-text=\"Mute\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\">\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M3 8.99998V15H7L12 20V3.99998L7 8.99998H3ZM16.5 12C16.5 10.23 15.48 8.70998 14 7.96998V16.02C15.48 15.29 16.5 13.77 16.5 12ZM14 3.22998V5.28998C16.89 6.14998 19 8.82998 19 12C19 15.17 16.89 17.85 14 18.71V20.77C18.01 19.86 21 16.28 21 12C21 7.71998 18.01 4.13998 14 3.22998V3.22998Z\" fill=\"black\"><\/path>\n<\/svg>\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M16.5 12C16.5 10.23 15.48 8.71 14 7.97V10.18L16.45 12.63C16.48 12.43 16.5 12.22 16.5 12V12ZM19 12C19 12.94 18.8 13.82 18.46 14.64L19.97 16.15C20.63 14.91 21 13.5 21 12C21 7.72 18.01 4.14 14 3.23V5.29C16.89 6.15 19 8.83 19 12ZM4.27 3L3 4.27L7.73 9H3V15H7L12 20V13.27L16.25 17.52C15.58 18.04 14.83 18.45 14 18.7V20.76C15.38 20.45 16.63 19.81 17.69 18.95L19.73 21L21 19.73L12 10.73L4.27 3ZM12 4L9.91 6.09L12 8.18V4Z\" fill=\"black\"><\/path>\n<\/svg>\n <\/div>\n <\/div>\n <div class=\"overlay vimeo-overlay-play\" data-vimeo-control=\"play\"><div class=\"icon\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path d=\"M7 12V4L14 8L21 12L14 16L7 20V12Z\" fill=\"black\"><\/path>\n<\/svg>\n<\/div><\/div>\n <div class=\"overlay vimeo-overlay-pause\" data-vimeo-control=\"pause\"><div class=\"icon\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path d=\"M16 5V19\" stroke=\"black\" stroke-width=\"3\" stroke-miterlimit=\"10\"><\/path>\n <path d=\"M8 5V19\" stroke=\"black\" stroke-width=\"3\" stroke-miterlimit=\"10\"><\/path>\n<\/svg>\n<\/div><\/div>\n <div class=\"overlay vimeo-overlay-loading\"><svg version=\"1.1\" id=\"L9\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 0 0\" xml:space=\"preserve\">\n <path fill=\"#000\" d=\"M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50\">\n <animateTransform attributeName=\"transform\" attributeType=\"XML\" type=\"rotate\" dur=\"1s\" from=\"0 50 50\" to=\"360 50 50\" repeatCount=\"indefinite\"><\/animateTransform>\n <\/path>\n<\/svg><\/div>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"vimeo-close-button\" data-vimeo-lightbox-control=\"close\" data-cursor-bubble-text=\"Close\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path d=\"M18 6L6 18\" stroke=\"black\" stroke-width=\"2\" stroke-miterlimit=\"10\"><\/path>\n <path d=\"M6 6L18 18\" stroke=\"black\" stroke-width=\"2\" stroke-miterlimit=\"10\"><\/path>\n<\/svg>\n<\/div>\n <\/div>\n <main class=\"main\" data-barba=\"container\" data-barba-namespace=\"home\" id=\"main\">\n <div class=\"team-lightbox\">\n <div class=\"single-team-lightbox\" data-team-lightbox-status=\"not-active\" data-team-lightbox-id=\"fynn-brinkmann\">\n <div class=\"close-icon-wrap\" data-team-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <div class=\"lightbox-content\">\n <div class=\"lightbox-top\">\n <div class=\"lightbox-row-info\">\n <span class=\"title light\">Venture Analyst<\/span> <\/div>\n <div class=\"lightbox-row-name\">\n <h2 class=\"tiny\">Fynn Brinkmann<\/h2>\n <\/div>\n <\/div>\n <div class=\"border-static-x\"><\/div>\n <div class=\"lightbox-bottom\">\n <div class=\"lightbox-row-social\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/fynndusb\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/fynn-brinkmann\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <div class=\"lightbox-row-bio styled-content\">\n <p>Fynn joined Fabric as a Venture Analyst in 2021 and focuses on investing in pre-seed and seed stage startups, research, and our incubation program Fabric X. Prior to Fabric he worked in fintech consulting and product management (b2b marketplaces). He has been a Web3 user and investor since 2016. He holds a Bachelor's degree in Economics from the University of Milan.<\/p> <\/div>\n <\/div>\n <\/div>\n<\/div> \n <div class=\"single-team-lightbox\" data-team-lightbox-status=\"not-active\" data-team-lightbox-id=\"thomas-crow\">\n <div class=\"close-icon-wrap\" data-team-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <div class=\"lightbox-content\">\n <div class=\"lightbox-top\">\n <div class=\"lightbox-row-info\">\n <span class=\"title light\">Growth Associate<\/span> <\/div>\n <div class=\"lightbox-row-name\">\n <h2 class=\"tiny\">Thomas Crow<\/h2>\n <\/div>\n <\/div>\n <div class=\"border-static-x\"><\/div>\n <div class=\"lightbox-bottom\">\n <div class=\"lightbox-row-social\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/windychester1\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/thomas-crow-a1996b9a\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <div class=\"lightbox-row-bio styled-content\">\n <p>Thomas is our London-based Growth Associate, with a focus on Infrastructure. Prior to joining Fabric in 2021, Thomas worked as an Investment Analyst at Protege Partners and MOV37. He has been a web3 user and investor since 2016 and holds a Bachelor\u2019s degree in Economics from the University of Cambridge.<\/p> <\/div>\n <\/div>\n <\/div>\n<\/div> \n <div class=\"single-team-lightbox\" data-team-lightbox-status=\"not-active\" data-team-lightbox-id=\"ian-emerson\">\n <div class=\"close-icon-wrap\" data-team-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <div class=\"lightbox-content\">\n <div class=\"lightbox-top\">\n <div class=\"lightbox-row-info\">\n <span class=\"title light\">Venture Associate<\/span> <\/div>\n <div class=\"lightbox-row-name\">\n <h2 class=\"tiny\">Ian Emerson<\/h2>\n <\/div>\n <\/div>\n <div class=\"border-static-x\"><\/div>\n <div class=\"lightbox-bottom\">\n <div class=\"lightbox-row-social\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/nosremenai\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/ian-emerson\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/ian-emerson.medium.com\" target=\"_blank\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M7,5.5A6.5,6.5,0,0,0,.5,12c0,.14,0,.29,0,.43A6.5,6.5,0,1,0,7,5.5Z\"><\/path><path d=\"M22.36,6.52c-.64,0-1.15,2.46-1.15,5.51s.51,5.51,1.15,5.51S23.5,15.07,23.5,12,23,6.52,22.36,6.52Z\"><\/path><path d=\"M17.34,5.84c-1.79,0-3.25,2.76-3.25,6.17s1.46,6.18,3.25,6.18,3.25-2.77,3.25-6.18S19.13,5.84,17.34,5.84Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <div class=\"lightbox-row-bio styled-content\">\n <p>Ian is our London-based Venture Associate. He joined in 2020 and is focused on gaming, media and consumer verticals. Ian holds a Bachelor\u2019s degree in Chemistry with Management from Imperial College London and Imperial College Business School<\/p> <\/div>\n <\/div>\n <\/div>\n<\/div> \n <\/div>\n <nav class=\"navigation\">\n <div class=\"navigation-dark overlay\" data-navigation-toggle=\"close\"><\/div>\n <div class=\"grid\">\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n<\/div> <div class=\"main-navigation\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"row\">\n <div class=\"col col-logo\">\n <a href=\"https:\/\/fabric.codebydennis.com\" class=\"nav-logo\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-left\" data-cursor-bubble-position=\"right\">\n <svg width=\"99\" height=\"100\" viewBox=\"0 0 99 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M46.5756 0V19.1143C46.5756 22.1002 46.107 24.9771 45.2388 27.6743C44.8995 28.7259 44.5011 29.7498 44.0451 30.7433C41.3004 36.7194 36.506 41.5432 30.5687 44.3055C29.5865 44.7614 28.5753 45.1621 27.5341 45.5021C27.5272 45.5034 27.5203 45.5077 27.5134 45.509C24.8429 46.3781 21.991 46.8479 19.0333 46.8479H0C0.361387 39.9958 2.10467 33.5125 4.95525 27.6758H14.0357L8.2824 21.8889C11.8556 16.5372 16.4397 11.9261 21.7601 8.32944L27.5149 14.1178V4.98269C33.3176 2.11549 39.7632 0.36344 46.5756 0Z\" fill=\"black\"><\/path>\n<path d=\"M46.5756 79.8573V99.0045C39.7617 98.6412 33.3148 96.889 27.5121 94.0205V84.8884L21.7575 90.6765C16.4382 87.0798 11.8528 82.4675 8.2796 77.1172L14.0329 71.3302H4.95507C2.10317 65.4922 0.361387 59.0089 0 52.1567H19.003C21.9731 52.1567 24.8332 52.6279 27.5134 53.5011C28.5589 53.8425 29.5796 54.2431 30.5659 54.7019C36.506 57.4627 41.3032 62.2851 44.0492 68.2573C44.5025 69.2438 44.8995 70.2621 45.2375 71.3095C45.2402 71.3164 45.243 71.3233 45.2445 71.3302C46.1098 74.0165 46.5769 76.8822 46.5769 79.8586L46.5756 79.8573Z\" fill=\"black\"><\/path>\n<path d=\"M93.4739 71.3302H84.3948L90.148 77.1172C86.5748 82.4688 81.9907 87.0798 76.6701 90.6752L70.9156 84.8883V94.0204C65.1129 96.8876 58.6672 98.6425 51.8521 99.0031V79.889C51.8521 76.9016 52.3206 74.0247 53.1901 71.3289C53.5266 70.2774 53.9278 69.252 54.3825 68.2586C57.1273 62.2837 61.9216 57.4586 67.8589 54.6965C68.8411 54.2405 69.8536 53.841 70.8935 53.5026C70.9018 53.4998 70.9087 53.497 70.9156 53.4957C73.5875 52.625 76.4353 52.1554 79.3943 52.1554H98.4302C98.069 59.0089 96.3271 65.4937 93.4752 71.3302H93.4739Z\" fill=\"black\"><\/path>\n<path d=\"M98.4289 46.8479H79.4246C76.4558 46.8479 73.5957 46.3768 70.9141 45.5034C69.8687 45.1621 68.8509 44.7601 67.863 44.3027C61.9216 41.5419 57.1259 36.7194 54.3797 30.7474C53.9265 29.7595 53.5281 28.7411 53.1901 27.695C53.1888 27.6881 53.1847 27.6799 53.1832 27.673C52.3191 24.9868 51.8521 22.1209 51.8521 19.1445V0C58.6645 0.36344 65.11 2.11549 70.9128 4.98269V14.115L76.6673 8.32813C81.9879 11.9235 86.572 16.5344 90.1452 21.8861L84.392 27.673H93.4711C96.323 33.5097 98.0662 39.993 98.4261 46.8479H98.4289Z\" fill=\"black\"><\/path>\n<\/svg>\n <svg width=\"294\" height=\"47\" viewBox=\"0 0 294 47\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M11.4648 27.4608V10.2397H35.7429V19.0626H47.1275L47.1272 0.529785H0V45.539H11.4648V37.234H43.3073V27.4608H11.4648Z\" fill=\"black\"><\/path>\n<path d=\"M87.7155 35.9582H61.0726L56.3025 45.539H43.7119L66.666 0.529785H82.1171L105.136 45.539H92.4829L87.713 35.9582H87.7155ZM83.456 27.3415L74.4264 9.08069L65.3344 27.3415H83.456Z\" fill=\"black\"><\/path>\n<path d=\"M162.851 32.4229C162.851 40.0096 158.474 45.539 148.386 45.539H107.783V0.529785H146.866C156.954 0.529785 160.062 5.73778 160.062 12.3604C160.062 15.511 158.793 18.5983 156.573 21.1061C160.382 23.4848 162.853 27.2149 162.853 32.4229H162.851ZM119.202 18.2135H142.803C145.849 18.2135 148.64 18.2135 148.64 13.5193C148.64 8.82506 145.849 8.89088 142.74 8.89088H119.202V18.2135ZM151.433 31.8458C151.433 27.0882 148.64 27.0882 145.595 27.0882H119.202V36.6034H145.595C148.64 36.6034 151.433 36.6034 151.433 31.8458Z\" fill=\"black\"><\/path>\n<path d=\"M209.027 32.1648L217.253 45.539H203.734L196.529 33.5161H178.039V45.539H166.561V0.529785H201.632C211.769 0.529785 218.719 7.02343 218.719 17.0547C218.719 24.3857 215.02 29.786 209.027 32.1648ZM178.036 23.8063H198.442C201.884 23.8063 207.24 23.8063 207.24 17.0547C207.24 10.303 201.884 10.2397 198.442 10.2397H178.036V23.8063Z\" fill=\"black\"><\/path>\n<path d=\"M233.81 45.539H222.425V0.529785H233.81V45.539Z\" fill=\"black\"><\/path>\n<path d=\"M265.544 0C283.316 0 292.233 6.78122 293.382 19.7065H281.725C280.642 12.477 275.101 9.66174 265.544 9.66174C253.887 9.66174 248.983 13.8217 248.983 22.9698C248.983 32.1181 253.953 36.4063 265.544 36.4063C275.036 36.4063 280.642 33.5281 281.725 26.2333H293.382C292.236 39.2216 283.316 46.0682 265.544 46.0682C245.925 46.0682 237.516 37.8794 237.516 22.9723C237.516 8.0652 245.925 0 265.544 0Z\" fill=\"black\"><\/path>\n<\/svg>\n <\/a>\n <\/div>\n <div class=\"col col-ul\">\n <ul>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-line\"><\/div>\n <div class=\"nav-link-content\">\n <span>Portfolio<\/span>\n <div class=\"single-bubble\">\n <span>078<\/span>\n <\/div>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-line\"><\/div>\n <div class=\"nav-link-content\">\n <span>Team<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-line\"><\/div>\n <div class=\"nav-link-content\">\n <span>Writing<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-line\"><\/div>\n <div class=\"nav-link-content\">\n <span>Community<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <\/ul>\n <div class=\"invest-btn\" data-invest-lightbox-toggle=\"toggle\" data-cursor-bubble-text=\"For investors\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"left\">\n <span>Investors<\/span>\n <svg width=\"99\" height=\"100\" viewBox=\"0 0 99 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M46.5756 0V19.1143C46.5756 22.1002 46.107 24.9771 45.2388 27.6743C44.8995 28.7259 44.5011 29.7498 44.0451 30.7433C41.3004 36.7194 36.506 41.5432 30.5687 44.3055C29.5865 44.7614 28.5753 45.1621 27.5341 45.5021C27.5272 45.5034 27.5203 45.5077 27.5134 45.509C24.8429 46.3781 21.991 46.8479 19.0333 46.8479H0C0.361387 39.9958 2.10467 33.5125 4.95525 27.6758H14.0357L8.2824 21.8889C11.8556 16.5372 16.4397 11.9261 21.7601 8.32944L27.5149 14.1178V4.98269C33.3176 2.11549 39.7632 0.36344 46.5756 0Z\" fill=\"black\"><\/path>\n<path d=\"M46.5756 79.8573V99.0045C39.7617 98.6412 33.3148 96.889 27.5121 94.0205V84.8884L21.7575 90.6765C16.4382 87.0798 11.8528 82.4675 8.2796 77.1172L14.0329 71.3302H4.95507C2.10317 65.4922 0.361387 59.0089 0 52.1567H19.003C21.9731 52.1567 24.8332 52.6279 27.5134 53.5011C28.5589 53.8425 29.5796 54.2431 30.5659 54.7019C36.506 57.4627 41.3032 62.2851 44.0492 68.2573C44.5025 69.2438 44.8995 70.2621 45.2375 71.3095C45.2402 71.3164 45.243 71.3233 45.2445 71.3302C46.1098 74.0165 46.5769 76.8822 46.5769 79.8586L46.5756 79.8573Z\" fill=\"black\"><\/path>\n<path d=\"M93.4739 71.3302H84.3948L90.148 77.1172C86.5748 82.4688 81.9907 87.0798 76.6701 90.6752L70.9156 84.8883V94.0204C65.1129 96.8876 58.6672 98.6425 51.8521 99.0031V79.889C51.8521 76.9016 52.3206 74.0247 53.1901 71.3289C53.5266 70.2774 53.9278 69.252 54.3825 68.2586C57.1273 62.2837 61.9216 57.4586 67.8589 54.6965C68.8411 54.2405 69.8536 53.841 70.8935 53.5026C70.9018 53.4998 70.9087 53.497 70.9156 53.4957C73.5875 52.625 76.4353 52.1554 79.3943 52.1554H98.4302C98.069 59.0089 96.3271 65.4937 93.4752 71.3302H93.4739Z\" fill=\"black\"><\/path>\n<path d=\"M98.4289 46.8479H79.4246C76.4558 46.8479 73.5957 46.3768 70.9141 45.5034C69.8687 45.1621 68.8509 44.7601 67.863 44.3027C61.9216 41.5419 57.1259 36.7194 54.3797 30.7474C53.9265 29.7595 53.5281 28.7411 53.1901 27.695C53.1888 27.6881 53.1847 27.6799 53.1832 27.673C52.3191 24.9868 51.8521 22.1209 51.8521 19.1445V0C58.6645 0.36344 65.11 2.11549 70.9128 4.98269V14.115L76.6673 8.32813C81.9879 11.9235 86.572 16.5344 90.1452 21.8861L84.392 27.673H93.4711C96.323 33.5097 98.0662 39.993 98.4261 46.8479H98.4289Z\" fill=\"black\"><\/path>\n<\/svg>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"hamburger\" data-navigation-toggle=\"toggle\" data-cursor-bubble-text=\"Menu\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\">\n <div class=\"box\">\n <div class=\"bar\"><\/div>\n <div class=\"bar\"><\/div>\n <div class=\"bar\"><\/div>\n <div class=\"bar\"><\/div>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"mobile-navigation\">\n <div class=\"mobile-navigation-back\"><\/div>\n <ul>\n <p class=\"title\">Navigation<\/p>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\" class=\"nav-link-click\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Home<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Portfolio<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Team<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Writing<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Community<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/x.fabric.vc\/\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Fabric X\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Fabric X<\/span>\n <\/div>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/careers.fabric.vc\/jobs\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Talent\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Talent<\/span>\n <\/div>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/a>\n <\/div>\n <\/li>\n <div class=\"close-icon-wrap\" data-navigation-toggle=\"close\" data-team-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-text=\"Close\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <\/ul>\n <\/div>\n <\/nav>\n <div class=\"invest-lightbox\" data-invest-lightbox-status=\"not-active\">\n <div class=\"close-icon-wrap\" data-invest-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <div class=\"row-title\">\n <h2 class=\"tiny\">Back the Bold<\/h2>\n <\/div>\n <div class=\"row-text styled-content\">\n <p>We've been backing the best of Web3 from pre-seed to growth since 2012. Our LPs are institutional investors, web3 founders and HNWs with a common belief in a decentralised future. Find out more about Fabric's funds by registering below.<\/p> <\/div>\n <div class=\"row-btn\">\n <a href=\"https:\/\/fabricventures.typeform.com\/to\/q72cAs0a\" target=\"_blank\" class=\"btn-boxed\" data-cursor-bubble-text=\"Become an investor\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"left\">\n <span>Become an investor<\/span>\n <\/a>\n <a href=\"#\" target=\"_blank\" class=\"btn-boxed btn-boxed-alt\" data-cursor-bubble-text=\"Investor Portal\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"left\">\n <span>Investor Portal<\/span>\n <\/a>\n <\/div>\n <\/div>\n <div class=\"main-wrap\" id=\"main-wrap\" data-scroll-container=\"\">\n<header class=\"section home-header full-height\" data-theme-section=\"dark-transparent\" data-scroll-section=\"\">\n <div class=\"spline-shape is-inview\" data-scroll=\"\" data-scroll-speed=\"-6\" data-scroll-position=\"top\" data-scroll-target=\"#main\" style=\"transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);\">\n <spline-viewer url=\"https:\/\/prod.spline.design\/m0yLMxXElJDlispH\/scene.splinecode\" loading=\"eager\"><\/spline-viewer>\n <\/div>\n <div class=\"container\">\n <div class=\"row\">\n <div class=\"col col-content\">\n <div class=\"col-row\">\n <h1 class=\"split-typewriter small\" data-transition-typewriter=\"\"><div style=\"position:relative;display:inline-block;\" class=\"single-word\"><div style=\"position:relative;display:inline-block;\" class=\"single-char\">O<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">p<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">e<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">n<\/div><\/div> <div style=\"position:relative;display:inline-block;\" class=\"single-word\"><div style=\"position:relative;display:inline-block;\" class=\"single-char\">W<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">e<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">b<\/div><\/div> <div style=\"position:relative;display:inline-block;\" class=\"single-word\"><div style=\"position:relative;display:inline-block;\" class=\"single-char\">C<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">o<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">n<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">t<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">r<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">i<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">b<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">u<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">t<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">o<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">r<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">s<\/div><\/div><div class=\"typewriter-bar\"><\/div><\/h1>\n <\/div>\n <div class=\"col-row\">\n <div class=\"btn inset\">\n <div data-anchor-target=\"#intro\" class=\"btn-click\" data-cursor-bubble-text=\"Scroll down\" data-cursor-bubble-icon=\"arrow-down\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">\n <div class=\"btn-line left\"><\/div>\n <div class=\"btn-line top\"><\/div>\n <div class=\"btn-line bottom\"><\/div>\n <div class=\"btn-content\">\n <span data-hover-scramble-target=\"\" data-transition-scramble=\"\">Explore<\/span>\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"col col-logo\">\n <div class=\"full-width-logo\">\n <svg width=\"294\" height=\"47\" viewBox=\"0 0 294 47\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M11.4648 27.4608V10.2397H35.7429V19.0626H47.1275L47.1272 0.529785H0V45.539H11.4648V37.234H43.3073V27.4608H11.4648Z\" fill=\"black\"><\/path>\n<path d=\"M87.7155 35.9582H61.0726L56.3025 45.539H43.7119L66.666 0.529785H82.1171L105.136 45.539H92.4829L87.713 35.9582H87.7155ZM83.456 27.3415L74.4264 9.08069L65.3344 27.3415H83.456Z\" fill=\"black\"><\/path>\n<path d=\"M162.851 32.4229C162.851 40.0096 158.474 45.539 148.386 45.539H107.783V0.529785H146.866C156.954 0.529785 160.062 5.73778 160.062 12.3604C160.062 15.511 158.793 18.5983 156.573 21.1061C160.382 23.4848 162.853 27.2149 162.853 32.4229H162.851ZM119.202 18.2135H142.803C145.849 18.2135 148.64 18.2135 148.64 13.5193C148.64 8.82506 145.849 8.89088 142.74 8.89088H119.202V18.2135ZM151.433 31.8458C151.433 27.0882 148.64 27.0882 145.595 27.0882H119.202V36.6034H145.595C148.64 36.6034 151.433 36.6034 151.433 31.8458Z\" fill=\"black\"><\/path>\n<path d=\"M209.027 32.1648L217.253 45.539H203.734L196.529 33.5161H178.039V45.539H166.561V0.529785H201.632C211.769 0.529785 218.719 7.02343 218.719 17.0547C218.719 24.3857 215.02 29.786 209.027 32.1648ZM178.036 23.8063H198.442C201.884 23.8063 207.24 23.8063 207.24 17.0547C207.24 10.303 201.884 10.2397 198.442 10.2397H178.036V23.8063Z\" fill=\"black\"><\/path>\n<path d=\"M233.81 45.539H222.425V0.529785H233.81V45.539Z\" fill=\"black\"><\/path>\n<path d=\"M265.544 0C283.316 0 292.233 6.78122 293.382 19.7065H281.725C280.642 12.477 275.101 9.66174 265.544 9.66174C253.887 9.66174 248.983 13.8217 248.983 22.9698C248.983 32.1181 253.953 36.4063 265.544 36.4063C275.036 36.4063 280.642 33.5281 281.725 26.2333H293.382C292.236 39.2216 283.316 46.0682 265.544 46.0682C245.925 46.0682 237.516 37.8794 237.516 22.9723C237.516 8.0652 245.925 0 265.544 0Z\" fill=\"black\"><\/path>\n<\/svg>\n <svg width=\"41\" height=\"21\" viewBox=\"0 0 41 21\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M9.599 20.3H7.018V2.262H0V0H16.559V2.262H9.599V20.3Z\" fill=\"#F5F7FA\"><\/path>\n<path d=\"M18.7786 20.3L18.7206 0H22.2296L28.1166 13.833C28.368 14.355 28.571 14.9157 28.7256 15.515C28.8996 16.1143 28.9866 16.6653 28.9866 17.168H30.0016C30.0016 16.6847 30.079 16.1433 30.2336 15.544C30.4076 14.9253 30.6106 14.355 30.8426 13.833L36.6136 0H40.1516L40.1226 20.3H37.6866V11.977C37.6866 10.1597 37.793 8.56467 38.0056 7.192C38.2183 5.81933 38.4406 4.91067 38.6726 4.466L37.6866 3.973L30.5526 20.3H28.4066L21.2436 3.973L20.2576 4.466C20.4896 4.91067 20.7023 5.81933 20.8956 7.192C21.1083 8.54533 21.2146 10.1403 21.2146 11.977V20.3H18.7786Z\" fill=\"#F5F7FA\"><\/path>\n<\/svg>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/header>\n<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">\n <section class=\"section section-home-intro\" id=\"intro\">\n <div class=\"container\">\n <div class=\"row split\">\n <div class=\"col\">\n <div class=\"col-row col-row-text\">\n <h3 class=\"split-read light\"><div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">We<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">believe<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">in<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">power<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">of<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">contribution,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">essence<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">of<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Web3.<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">We're<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">dedicated<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">to<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">funding<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">visionary<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">founders<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">who<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">build<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">organizations<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">and<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">institutions<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">for<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">individuals,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">by<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">individuals.<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Together,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">we're<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">shaping<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">a<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">world<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">where<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">ownership,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">collaboration,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">and<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">innovation<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">thrive<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">beyond<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">traditional<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">boundaries.<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Are<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">you<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">ready<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">to<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">contribute?<\/div><\/h3>\n <\/div>\n <div class=\"col-row col-row-btn\">\n <div class=\"btn\">\n <a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"btn-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">\n <div class=\"btn-line left\"><\/div>\n <div class=\"btn-line top\"><\/div>\n <div class=\"btn-line bottom\"><\/div>\n <div class=\"btn-content\">\n <span data-hover-scramble-target=\"\">Join the Fabric community<\/span>\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/a>\n <\/div>\n <div class=\"btn\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\/the-fabric-ventures-investment-thesis-6cd08684b467\" target=\"_blank\" class=\"btn-click\" data-cursor-bubble-text=\"Investment thesis\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">\n <div class=\"btn-line left\"><\/div>\n <div class=\"btn-line top\"><\/div>\n <div class=\"btn-line bottom\"><\/div>\n <div class=\"btn-content\">\n <span data-hover-scramble-target=\"\">Investment thesis<\/span>\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/a>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n <section class=\"section home-marquee\">\n <div class=\"container\">\n <div class=\"marquee-group\">\n <div class=\"gradient-circle-wrap\">\n <div class=\"gradient-circle\"><\/div>\n <\/div>\n <div class=\"marquee\" data-marquee-direction=\"left\" data-marquee-status=\"inverted\" data-marquee-speed=\"20\">\n <div class=\"marquee-scroll\" data-scroll=\"\" data-scroll-direction=\"horizontal\" data-scroll-speed=\"2\" style=\"transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 318.059, 0, 0, 1);\">\n <div class=\"marquee-content\" style=\"translate: none; rotate: none; scale: none; transform: translate(-0.9201%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <\/div>\n <div class=\"marquee-content\" style=\"left: 12072px; top: 0px; position: absolute; translate: none; rotate: none; scale: none; transform: translate(-0.9201%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <\/div><\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n <section class=\"section section-slider\">\n <div class=\"container\">\n <div class=\"row row-title\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"col padding\">\n <h3><span class=\"title\" data-scroll-scramble=\"\">Our portfolio <\/span><span class=\"count light\">078<\/span><\/h3>\n <\/div>\n <\/div>\n <div class=\"flickity-slider-group count-8\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-0\">\n <ul class=\"flickity-carousel\">\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.050<\/span>\n <span class=\"copy\">N.050<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Liquid<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Series A<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo m\">\n <svg width=\"141\" height=\"30\" viewBox=\"0 0 141 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g clip-path=\"url(#clip0_458_11039)\">\n<path d=\"M43.5611 4.47559C41.9189 4.47559 40.3362 4.68193 39.6917 4.85636C38.7536 5.12013 38.5196 5.53068 38.343 6.38156L34.6204 23.5588C34.5609 23.9097 34.5034 24.2033 34.5034 24.4969C34.5034 25.3477 35.0607 25.9029 35.9691 25.9029C36.9667 25.9029 37.3773 25.2584 37.5815 24.2607L38.6366 19.366C39.3683 19.4532 40.3362 19.5426 41.7146 19.5426C47.7836 19.5426 51.5636 16.2603 51.5636 11.306C51.5636 6.96655 48.543 4.47559 43.5611 4.47559ZM41.5679 16.7283C40.6298 16.7283 39.8959 16.6985 39.2237 16.6113L41.1871 7.49409C41.8019 7.40688 42.7123 7.28775 43.6504 7.28775C46.8753 7.28775 48.5175 8.81296 48.5175 11.3337C48.5153 14.5585 46.169 16.7283 41.5679 16.7283Z\" fill=\"black\"><\/path>\n<path d=\"M139.062 20.2446C138.564 20.2446 138.241 20.5381 137.626 21.2124C136.541 22.3271 135.867 22.9419 135.018 22.9419C134.257 22.9419 133.846 22.3271 133.846 21.3294C133.846 20.7721 133.963 20.0978 134.11 19.366L135.195 14.265H138.449C139.475 14.265 140.092 13.6779 140.092 12.6228C140.092 12.0357 139.711 11.5975 138.832 11.5975H135.78L136.307 9.2235C136.367 8.87251 136.424 8.54918 136.424 8.25562C136.424 7.43452 135.867 6.84741 134.959 6.84741C133.991 6.84741 133.552 7.49196 133.346 8.48962L132.672 11.5975H131.293C130.238 11.5975 129.624 12.1846 129.624 13.2397C129.624 13.8268 130.034 14.265 130.913 14.265H132.114L131.03 19.3065C130.913 19.8638 130.766 20.7721 130.766 21.7102C130.766 24.0842 131.998 25.8136 134.635 25.8136C136.16 25.8136 137.507 25.0521 138.534 24.1416C139.532 23.2631 140.264 22.1782 140.264 21.4741C140.264 20.8019 139.736 20.2446 139.062 20.2446Z\" fill=\"black\"><\/path>\n<path d=\"M71.6423 6.20509C71.6423 5.3542 71.0552 4.79688 70.1469 4.79688C69.179 4.79688 68.7408 5.44142 68.5344 6.43908L64.8714 23.4695C64.7842 23.8205 64.7246 24.114 64.7246 24.4076C64.7246 25.2585 65.3117 25.8137 66.1903 25.8137C67.1879 25.8137 67.6261 25.1691 67.8325 24.1715L71.4955 7.14318C71.5551 6.79007 71.6423 6.49864 71.6423 6.20509Z\" fill=\"black\"><\/path>\n<path d=\"M123.965 11.3039C119.275 11.3039 116.08 15.9646 116.08 20.3913C116.08 20.4742 116.082 20.5572 116.084 20.638C115.348 21.7548 114.408 22.912 113.763 22.912C113.295 22.912 113.119 22.4717 113.119 21.7974C113.119 20.9763 113.353 19.5978 113.616 18.396L116.05 7.13879C116.109 6.7878 116.167 6.49425 116.167 6.20069C116.167 5.34981 115.61 4.79248 114.701 4.79248C113.704 4.79248 113.295 5.43702 113.089 6.43468L111.77 12.5313C111.066 11.7995 110.038 11.2996 108.486 11.2996C105.371 11.2996 102.238 13.697 101.017 17.3749C99.6725 20.8508 98.4706 22.9078 97.5219 22.9078C97.1709 22.9078 96.9646 22.6142 96.9646 22.1165C96.9646 20.6508 97.7857 17.075 98.1367 15.3456C98.2537 14.701 98.3132 14.4372 98.3132 14.0565C98.3132 12.7674 96.1733 11.2422 93.3887 11.2422C90.1682 11.2422 87.2517 13.2822 85.7904 16.3113C83.6185 20.1488 81.6253 22.9078 80.6383 22.9078C80.1979 22.9078 80.0512 22.3504 79.9342 21.8229L79.2045 17.7833L83.6887 14.1203C84.0992 13.7693 84.6268 13.2694 84.6268 12.6249C84.6268 11.8335 84.0992 11.306 83.3079 11.306C82.7208 11.306 82.223 11.657 81.7253 12.0675L74.9841 17.6366L77.2411 7.14304C77.3007 6.79205 77.3879 6.4985 77.3879 6.20495C77.3879 5.35406 76.8008 4.79673 75.8925 4.79673C74.9246 4.79673 74.4864 5.44128 74.28 6.43894L70.617 23.4694C70.5298 23.8203 70.4702 24.1139 70.4702 24.4075C70.4702 25.2583 71.0573 25.8135 71.9359 25.8135C72.9335 25.8135 73.3717 25.169 73.5781 24.1713L74.0482 21.9739L76.8029 19.7467L77.4772 23.146C77.741 24.4947 78.4451 25.8135 80.2617 25.8135C82.0699 25.8135 83.493 24.1628 84.9182 21.9314C85.35 24.2692 87.0135 25.8135 89.3215 25.8135C91.638 25.8135 93.2207 24.4351 94.246 22.5887V22.6483C94.246 24.5542 95.2139 25.8135 96.9135 25.8135C98.4515 25.8135 99.7278 24.8861 100.868 22.9163C101.515 24.6329 102.961 25.8135 104.974 25.8135C107.347 25.8135 109.047 24.3777 110.132 22.3845V22.561C110.132 24.6712 111.187 25.8157 112.917 25.8157C114.444 25.8157 115.741 24.9286 116.85 23.4864C117.692 24.9286 119.202 25.8157 121.242 25.8157C125.933 25.8157 129.128 21.155 129.128 16.6985C129.126 13.5608 127.22 11.3039 123.965 11.3039ZM94.7416 17.2558C93.8908 20.9188 92.0741 23.0014 90.0214 23.0014C88.6429 23.0014 87.8814 21.9463 87.8814 20.3636C87.8814 17.2558 90.1384 13.9139 93.1569 13.9139C94.0652 13.9139 94.7693 14.1777 95.3841 14.5585L94.7416 17.2558ZM111.068 15.7029C110.13 20.0126 107.99 23.0014 105.646 23.0014C104.357 23.0014 103.593 22.0037 103.593 20.3636C103.593 17.2281 105.763 13.9735 108.664 13.9735C109.779 13.9735 110.628 14.3543 111.245 14.852L111.068 15.7029ZM121.591 23.0014C119.892 23.0014 119.188 21.7697 119.188 20.2169C119.188 17.3728 121.151 14.1203 123.614 14.1203C125.314 14.1203 126.018 15.3519 126.018 16.9048C126.018 19.7765 124.055 23.0014 121.591 23.0014Z\" fill=\"black\"><\/path>\n<path d=\"M58.8619 11.304C54.1714 11.304 50.9763 15.9647 50.9763 20.3914C50.9763 23.5567 52.8823 25.8136 56.1348 25.8136C60.8253 25.8136 64.0204 21.1529 64.0204 16.6964C64.0204 13.5609 62.1144 11.304 58.8619 11.304ZM56.4879 23.0015C54.7883 23.0015 54.0842 21.7698 54.0842 20.217C54.0842 17.3729 56.0476 14.1204 58.5109 14.1204C60.2105 14.1204 60.9146 15.352 60.9146 16.9049C60.9125 19.7766 58.9491 23.0015 56.4879 23.0015Z\" fill=\"black\"><\/path>\n<path d=\"M14.1033 6.29228C17.0909 6.29228 19.5128 4.8837 19.5128 3.14614C19.5128 1.40857 17.0909 0 14.1033 0C11.1158 0 8.69385 1.40857 8.69385 3.14614C8.69385 4.8837 11.1158 6.29228 14.1033 6.29228Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M14.1033 29.9978C17.0909 29.9978 19.5128 28.5893 19.5128 26.8517C19.5128 25.1141 17.0909 23.7056 14.1033 23.7056C11.1158 23.7056 8.69385 25.1141 8.69385 26.8517C8.69385 28.5893 11.1158 29.9978 14.1033 29.9978Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M6.56501 10.6472C8.0588 8.06 8.0491 5.25787 6.54336 4.3885C5.03761 3.51913 2.606 4.91174 1.11221 7.49898C-0.381574 10.0862 -0.371879 12.8884 1.13387 13.7577C2.63962 14.6271 5.07122 13.2345 6.56501 10.6472Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M27.0923 22.4986C28.5861 19.9114 28.5773 17.1097 27.0725 16.2409C25.5678 15.3722 23.137 16.7653 21.6432 19.3525C20.1494 21.9397 20.1583 24.7414 21.663 25.6102C23.1678 26.479 25.5985 25.0859 27.0923 22.4986Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M6.54409 25.6096C8.04984 24.7402 8.05953 21.938 6.56574 19.3508C5.07195 16.7636 2.64035 15.371 1.1346 16.2403C-0.371147 17.1097 -0.380842 19.9118 1.11295 22.4991C2.60674 25.0863 5.03834 26.4789 6.54409 25.6096Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M27.0737 13.7586C28.5785 12.8898 28.5873 10.0881 27.0936 7.50088C25.5998 4.91364 23.169 3.52055 21.6643 4.38933C20.1595 5.25812 20.1507 8.05978 21.6444 10.647C23.1382 13.2343 25.569 14.6273 27.0737 13.7586Z\" fill=\"#E6007A\"><\/path>\n<\/g>\n<defs>\n<clipPath id=\"clip0_458_11039\">\n<rect width=\"140.264\" height=\"30\" fill=\"white\"><\/rect>\n<\/clipPath>\n<\/defs>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Polkadot<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Switzerland<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2017<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Web<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.060<\/span>\n <span class=\"copy\">N.060<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Seed<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo s\">\n <svg width=\"115\" height=\"26\" viewBox=\"0 0 115 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M11.8508 7.48395C12.5575 8.36476 13.4679 9.06049 14.5033 9.51121C15.5388 9.96185 16.6683 10.154 17.7946 10.071C17.8399 10.066 17.8858 10.074 17.9268 10.0941C17.9677 10.1143 18.0021 10.1456 18.0259 10.1846C18.0497 10.2236 18.0618 10.2685 18.0609 10.3141C18.0601 10.3598 18.0461 10.4042 18.0209 10.4422C17.4019 11.3869 17.0218 12.4679 16.9134 13.592C16.805 14.7162 16.9714 15.8499 17.3984 16.8954C17.4152 16.9367 17.42 16.982 17.4124 17.026C17.4048 17.07 17.3851 17.111 17.3555 17.1444C17.3258 17.1778 17.2874 17.2023 17.2446 17.2151C17.2018 17.2279 17.1564 17.2285 17.1133 17.2168C16.0224 16.9187 14.8751 16.8907 13.771 17.1352C12.6668 17.3797 11.6388 17.8893 10.7757 18.6201C10.7412 18.6486 10.6995 18.667 10.6552 18.6732C10.6109 18.6795 10.5658 18.6735 10.5248 18.6556C10.4838 18.6378 10.4486 18.609 10.4229 18.5724C10.3973 18.5357 10.3823 18.4927 10.3796 18.4481C10.325 17.3205 9.99708 16.223 9.42417 15.2503C8.85125 14.2775 8.05045 13.4587 7.09074 12.8641C7.05292 12.8403 7.02247 12.8063 7.00276 12.7662C6.98305 12.726 6.97489 12.6811 6.97911 12.6366C6.98332 12.5921 6.99973 12.5495 7.02663 12.5138C7.05353 12.4781 7.08989 12.4505 7.13152 12.4341C8.1884 12.0344 9.1322 11.3836 9.88146 10.5377C10.6307 9.69191 11.1629 8.67645 11.4321 7.57901C11.4426 7.53569 11.465 7.49618 11.4968 7.4649C11.5286 7.43362 11.5685 7.41182 11.612 7.40195C11.6555 7.39208 11.7008 7.39452 11.7431 7.40901C11.7853 7.42349 11.8226 7.44944 11.8508 7.48395Z\" fill=\"black\"><\/path>\n<path d=\"M12.8337 2.88239C14.8348 2.88239 16.7909 3.47578 18.4547 4.58752C20.1186 5.69925 21.4154 7.2794 22.1811 9.12815C22.9469 10.9769 23.1473 13.0112 22.7569 14.9738C22.3665 16.9364 21.4028 18.7392 19.9879 20.1542C18.5729 21.5691 16.7702 22.5328 14.8075 22.9231C12.8449 23.3136 10.8106 23.1132 8.96182 22.3474C7.1131 21.5816 5.533 20.2848 4.42126 18.621C3.30952 16.9572 2.71605 15.0011 2.71605 13C2.71905 10.3176 3.78597 7.74587 5.68274 5.84907C7.5795 3.95231 10.1512 2.88539 12.8337 2.88239ZM12.8337 0.16626C10.2954 0.16626 7.81415 0.918947 5.70362 2.32913C3.59312 3.73933 1.94827 5.74367 0.976919 8.08876C0.00556186 10.4338 -0.248591 13.0142 0.246602 15.5037C0.741794 17.9932 1.96409 20.2799 3.75892 22.0748C5.55375 23.8696 7.84045 25.0919 10.33 25.5871C12.8195 26.0823 15.3999 25.8282 17.7449 24.8568C20.09 23.8854 22.0944 22.2405 23.5046 20.13C24.9147 18.0195 25.6674 15.5382 25.6674 13C25.6674 9.5963 24.3153 6.33196 21.9084 3.92517C19.5017 1.51838 16.2374 0.16626 12.8337 0.16626Z\" fill=\"black\"><\/path>\n<path d=\"M35 15.5897H37.736C37.736 16.6535 38.7203 17.5585 40.3219 17.5585C41.9401 17.5585 42.9411 16.844 42.9411 15.8437C42.9411 14.9546 42.1904 14.4942 41.1393 14.2719L39.2375 13.8432C36.6183 13.1923 35.4171 11.9062 35.4171 9.92162C35.4171 7.74647 37.4858 6 40.4053 6C42.8077 6 45.3935 7.20665 45.3935 10.001H42.5741C42.5741 9.03251 41.5231 8.36568 40.472 8.36568C39.2375 8.36568 38.4033 9.08014 38.4033 10.001C38.4033 10.8266 39.2208 11.287 40.0883 11.4934L42.2238 11.9856C45.2434 12.7001 45.894 14.4783 45.894 15.9073C45.894 18.4476 43.2414 19.94 40.3552 19.94C37.736 19.94 35.05 18.3682 35 15.5897ZM47.212 12.9224C47.212 8.68321 50.5819 6 54.5859 6C58.5898 6 61.9764 8.68321 61.9764 12.9224C61.9764 17.1615 58.5731 19.94 54.5692 19.94C50.5653 19.94 47.212 17.1615 47.212 12.9224ZM59.0235 12.9224C59.0235 10.3503 56.9715 8.6197 54.5692 8.6197C52.1668 8.6197 50.1482 10.3344 50.1482 12.9224C50.1482 15.5262 52.1668 17.2727 54.5692 17.2727C56.9715 17.2727 59.0235 15.5262 59.0235 12.9224ZM73.1207 6.49219L72.6035 9.15952C71.9529 8.87374 71.2522 8.71497 70.5348 8.69909C67.9823 8.69909 66.7811 11.2394 66.7811 14.8594V19.6701H63.7949V6.30167H66.7811V9.30242C67.4985 6.95262 68.9166 6.01588 70.7183 6.01588C71.6693 6 72.6702 6.22228 73.1207 6.49219ZM88.3189 6.28579V19.6542H85.366V17.6537C84.4318 19.1779 82.4131 19.94 80.528 19.94C76.7075 19.94 73.5545 17.1933 73.5545 12.9541C73.5545 8.68321 76.7075 6 80.4946 6C82.4799 6 84.4318 6.74622 85.366 8.25453V6.26991H88.3189V6.28579ZM85.3493 12.9224C85.3493 10.2392 83.0304 8.65146 80.8616 8.65146C78.4593 8.65146 76.5073 10.3979 76.5073 12.9224C76.5073 15.4151 78.4593 17.2727 80.8616 17.2727C83.2473 17.2727 85.3493 15.6215 85.3493 12.9224ZM99.947 6.49219L99.4298 9.15952C98.7792 8.87374 98.0785 8.71497 97.3611 8.69909C94.8086 8.69909 93.6074 11.2394 93.6074 14.8594V19.6701H90.6379V6.30167H93.6241V9.30242C94.3415 6.95262 95.7595 6.01588 97.5613 6.01588C98.4956 6 99.4965 6.22228 99.947 6.49219ZM114.545 14.0973H103.35C103.734 16.2724 105.419 17.3362 107.705 17.3362C109.323 17.3362 110.858 16.6852 111.642 15.4468L113.994 16.5582C112.76 18.7969 110.24 19.94 107.554 19.94C103.5 19.94 100.314 17.1615 100.314 12.9224C100.314 8.68321 103.567 6 107.554 6C111.542 6 114.595 8.68322 114.595 12.8906C114.595 13.2717 114.561 13.6686 114.545 14.0973ZM111.659 11.8427C111.392 9.74697 109.757 8.60383 107.604 8.60383C105.452 8.60383 103.817 9.63583 103.4 11.8427H111.659Z\" fill=\"black\"><\/path>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Sorare<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">France<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2020<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Media<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.044<\/span>\n <span class=\"copy\">N.044<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Liquid<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Series A<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo s\">\n <svg width=\"110\" height=\"28\" viewBox=\"0 0 110 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M45.5209 4.46112C43.4962 4.46112 42.0239 4.93814 40.7731 6.03854L38.5642 7.94586C38.3801 8.09299 38.0119 8.20295 37.7547 7.98226C37.4967 7.76233 37.4602 7.46884 37.6809 7.17535L38.8587 5.4144C39.0428 5.15731 38.896 4.82741 38.5642 4.82741H35.73C35.399 4.82741 35.1411 5.0845 35.1411 5.4144V22.5841C35.1411 22.914 35.399 23.1711 35.73 23.1711H38.6746C39.0056 23.1711 39.2635 22.914 39.2635 22.5841V12.8988C39.2635 8.46004 42.9811 7.76309 44.3796 7.76309C47.3607 7.76309 48.4282 9.8911 48.4282 11.5049V22.5841C48.4282 22.914 48.6861 23.1711 49.0171 23.1711H51.9616C52.2926 23.1711 52.5506 22.914 52.5506 22.5841V11.1379C52.5506 7.02898 49.864 4.46112 45.5209 4.46112Z\" fill=\"black\"><\/path>\n<path d=\"M64.549 4.38757C58.844 4.38757 55.2002 7.87307 55.2002 12.6053V15.2104C55.2002 20.1997 58.844 23.6117 64.549 23.6117C69.5913 23.6117 73.1247 21.0067 73.493 17.4848C73.5303 17.1177 73.2724 16.8614 72.9041 16.8614H70.0333C69.7754 16.8614 69.5547 17.0085 69.4809 17.2648C69.1127 18.4388 67.3832 20.1997 64.549 20.1997C61.7147 20.1997 59.0646 18.1453 59.1012 15.2104L59.1384 11.9456C59.175 9.48766 61.752 7.80027 64.549 7.80027C67.0888 7.80027 69.5547 9.23133 69.8119 11.5793C69.8332 11.8508 69.646 12.0957 69.3775 12.1473L61.1251 13.7437C60.7941 13.8172 60.5362 14.1107 60.5362 14.477V14.5134C60.5362 14.8433 60.8671 15.1368 61.3457 15.1368H73.1978C73.5234 15.1368 73.7867 14.8737 73.7867 14.5498V12.2391C73.7867 7.87383 69.9953 4.38833 64.5482 4.38833L64.549 4.38757Z\" fill=\"black\"><\/path>\n<path d=\"M85.0863 4.38754C80.4853 4.38754 76.5105 7.06537 76.5105 10.5873C76.5105 10.8808 76.7685 11.1007 77.0994 11.1007H80.0805C80.375 11.1007 80.5956 10.8808 80.6329 10.5873C80.9274 8.97345 82.8782 7.79948 84.976 7.79948C87.4785 7.79948 89.1722 9.3405 89.1722 11.982V15.174C89.1722 18.4388 86.7427 20.0898 83.7243 20.0898C81.3687 20.0898 80.0067 19.2093 80.0067 17.7782C80.0067 16.5307 80.6694 15.4667 83.3926 14.8433L87.3309 13.7793C87.7356 13.6693 87.8832 13.3387 87.8094 12.9724C87.7729 12.6789 87.4419 12.5318 87.1467 12.5318H83.0616C79.6019 12.5318 76.105 14.7326 76.105 17.961V18.4744C76.105 21.7764 79.2337 23.5002 82.8037 23.5002C85.0855 23.5002 87.0364 22.6197 88.2507 21.5929L90.0548 20.0519C90.3492 19.7948 90.6437 19.7948 90.9008 20.0519C91.1215 20.2718 91.0477 20.6024 90.8636 20.8588L89.7595 22.5833C89.5754 22.8404 89.7223 23.1703 90.054 23.1703H92.7041C93.0351 23.1703 93.293 22.9132 93.293 22.5833V11.467C93.293 7.21174 90.2381 4.38678 85.0848 4.38678L85.0863 4.38754Z\" fill=\"black\"><\/path>\n<path d=\"M109.194 4.82819H105.071C103.636 4.82819 102.237 5.70866 101.243 6.55274L99.6243 7.94663C99.4401 8.09376 99.1084 8.20372 98.8877 8.0202C98.6298 7.83667 98.5195 7.46962 98.7409 7.17612L99.9187 5.41517C100.103 5.15808 99.956 4.82819 99.6243 4.82819H96.8638C96.5328 4.82819 96.2749 5.08528 96.2749 5.41517V22.5848C96.2749 22.9147 96.5328 23.1718 96.8638 23.1718H99.8822C100.213 23.1718 100.471 22.9147 100.471 22.5848V13.7801C100.471 10.0011 102.017 8.31369 105.367 8.31369H109.194C109.525 8.31369 109.783 8.0566 109.783 7.7267V5.41517C109.783 5.08528 109.525 4.82819 109.194 4.82819Z\" fill=\"black\"><\/path>\n<path d=\"M24.0789 0.690491C23.0898 0.690491 22.1714 1.20164 21.6533 2.04192L16.0708 10.3029C15.8889 10.5752 15.9627 10.9422 16.2359 11.1235C16.4573 11.2706 16.7502 11.2524 16.9519 11.0795L22.4469 6.32903C22.5382 6.24713 22.6789 6.25547 22.7611 6.34647C22.7984 6.38818 22.8182 6.44203 22.8182 6.49739V21.3707C22.8182 21.4935 22.7185 21.5921 22.5952 21.5921C22.529 21.5921 22.4667 21.5633 22.4248 21.5125L5.81424 1.69459C5.27327 1.05831 4.47892 0.69125 3.64272 0.690491H3.06218C1.49098 0.690491 0.217285 1.96002 0.217285 3.52607V24.4739C0.217285 26.04 1.49098 27.3095 3.06218 27.3095C4.05131 27.3095 4.96968 26.7984 5.48783 25.9581L11.0704 17.6971C11.2522 17.4248 11.1784 17.0578 10.9052 16.8765C10.6838 16.7294 10.3909 16.7476 10.1893 16.9205L4.69424 21.671C4.60294 21.7529 4.46218 21.7445 4.38001 21.6535C4.34272 21.6118 4.32294 21.558 4.3237 21.5026V6.62556C4.3237 6.5027 4.42337 6.40411 4.54663 6.40411C4.61207 6.40411 4.67522 6.43293 4.71707 6.48374L21.3254 26.3054C21.8663 26.9417 22.6607 27.3088 23.4969 27.3095H24.0774C25.6486 27.3103 26.9231 26.0415 26.9246 24.4755V3.52607C26.9246 1.96002 25.6501 0.690491 24.0789 0.690491Z\" fill=\"black\"><\/path>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Near<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Switzerland<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2019<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Web<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/flashbots\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Flashbots\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.025<\/span>\n <span class=\"copy\">N.025<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Seed<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo xll\">\n <svg width=\"12\" height=\"14\" viewBox=\"0 0 12 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.07289 0L7.91879 0.483459L6.631 4.76674H11.5178L4.19989 12.679L3.35398 12.1956L4.72089 7.64736H0L7.07289 0ZM5.20514 6.03608L6.33835 2.26697L2.28701 6.64736H5.02136L5.20514 6.03608ZM4.93407 10.4124L9.23077 5.76674H6.33078L6.16271 6.3243L4.93407 10.4124Z\" fill=\"black\"><\/path>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Flashbots<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Cayman<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2022<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Infrastructure<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/nansen\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Nansen\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.042<\/span>\n <span class=\"copy\">N.042<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Seed<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo l\">\n <img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png\" alt=\"\">\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Nansen<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Singapore<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2020<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Web<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sky-mavis\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sky Mavis\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.059<\/span>\n <span class=\"copy\">N.059<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Series A<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo m\">\n <svg width=\"660\" height=\"160\" viewBox=\"0 0 660 160\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M657.192 84.1583C655.439 81.8318 653.179 79.9448 650.588 78.6436C647.375 77.1006 644.065 75.7712 640.681 74.664C637.592 73.7385 634.605 72.4973 631.765 70.9598C630.221 70.0646 629.181 68.4909 628.954 66.7071C628.728 64.9233 629.34 63.135 630.609 61.8743C631.86 60.8343 633.449 60.302 635.067 60.3809C636.982 60.2979 638.86 60.9238 640.351 62.1413C641.741 63.361 642.554 65.1197 642.588 66.9802H659.14C658.843 61.0122 656.576 56.3541 652.338 53.0058C648.1 49.6575 642.522 47.9889 635.604 48.0001C628.812 48.0001 623.309 49.6686 619.093 53.0058C614.877 56.343 612.758 60.9705 612.736 66.8884C612.736 70.8652 613.661 74.0911 615.51 76.5662C617.24 78.9383 619.504 80.8601 622.114 82.1726C625.32 83.6823 628.631 84.9511 632.021 85.9687C634.224 86.5984 636.391 87.3532 638.51 88.2296C639.931 88.8227 641.234 89.6707 642.357 90.7325C643.393 91.7505 643.959 93.1607 643.917 94.6203C643.997 96.317 643.267 97.9496 641.952 99.0086C640.394 100.139 638.501 100.698 636.586 100.594C634.63 100.683 632.713 100.022 631.22 98.7417C629.763 97.3262 628.898 95.4007 628.801 93.3605H612.546C612.565 97.1943 613.772 100.926 615.997 104.031C618.235 107.029 621.253 109.34 624.715 110.705C628.656 112.273 632.863 113.041 637.098 112.966C641.331 113.075 645.53 112.177 649.358 110.347C652.599 108.794 655.343 106.351 657.275 103.297C659.092 100.339 660.038 96.9177 659.999 93.4356C659.977 89.6646 659.041 86.5721 657.192 84.1583ZM228.168 74.664C231.551 75.7743 234.86 77.1036 238.075 78.6436C240.665 79.9425 242.925 81.8266 244.679 84.1499C246.528 86.5638 247.453 89.6674 247.453 93.4606C247.491 96.9427 246.546 100.364 244.729 103.322C242.793 106.376 240.047 108.819 236.803 110.372C232.978 112.202 228.782 113.099 224.552 112.991C220.317 113.067 216.11 112.298 212.169 110.73C208.705 109.365 205.684 107.055 203.443 104.056C201.214 100.953 200.01 97.2196 200 93.3855H216.247C216.347 95.4247 217.212 97.3487 218.666 98.7667C220.16 100.045 222.076 100.707 224.032 100.619C225.95 100.725 227.846 100.165 229.406 99.0337C230.72 97.9746 231.451 96.3421 231.371 94.6453C231.424 93.1797 230.863 91.7593 229.827 90.7325C228.703 89.6688 227.397 88.8207 225.972 88.2296C223.856 87.353 221.692 86.5982 219.491 85.9687C216.1 84.9539 212.789 83.6851 209.585 82.1726C206.973 80.8622 204.708 78.9401 202.98 76.5662C201.131 74.0911 200.206 70.8652 200.206 66.8884C200.234 60.9705 202.35 56.343 206.555 53.0058C210.76 49.6686 216.263 48.0001 223.066 48.0001C229.995 47.9889 235.573 49.6575 239.8 53.0058C244.027 56.3541 246.294 61.0122 246.603 66.9802H230.05C230.017 65.1197 229.203 63.361 227.813 62.1413C226.321 60.9266 224.443 60.301 222.529 60.381C220.906 60.3002 219.311 60.8325 218.055 61.8743C216.783 63.1346 216.17 64.9248 216.399 66.7099C216.627 68.4951 217.671 70.0685 219.219 70.9598C222.068 72.5025 225.067 73.7438 228.168 74.664ZM291.422 48.8927H309.402L285.065 80.0035L310.294 112.374H291.595L270.478 84.3418V112.374H255.18V48.8927H270.478V76.7414L291.422 48.8927ZM342.152 75.4816L329.984 48.8927H312.622L334.367 91.3915V112.374H349.665V91.3915L371.41 48.8927H354.23L342.152 75.4816ZM406.455 48.8927L424.08 92.8432L441.524 48.8927H459.513V112.374H444.207V74.3052L430.165 112.374H417.814L403.681 74.2135V112.374H388.383V48.8927H406.455ZM553.007 96.8228L537.437 48.8927H521.149L543.431 112.374H562.583L584.857 48.8927H568.668L553.007 96.8228ZM604.877 48.8927H589.579V112.366H604.877V48.8927ZM466.398 112.374L489.126 48.8927H506.842L529.57 112.374H513.372L497.893 65.9874L482.414 112.374H466.398Z\" fill=\"#1D273D\"><\/path>\n <path d=\"M48.4736 98.7912C48.1618 96.7395 38.6932 89.1782 39.0725 87.6889C39.3324 86.6656 49.1466 85.0669 51.228 83.9082C51.9165 83.5255 53.0469 76.9536 57.42 71.8971C68.1307 59.5242 96.2665 60.8651 106.011 70.939C116.105 81.367 114.268 103.033 128.7 122.665C147.64 104.069 165 84.5774 165 80C165 70.7124 93.4888 0 82.5026 0C71.5165 0 0 70.7124 0 80C0 85.1684 22.1516 109.357 43.6925 129.804C45.5504 112.672 48.6451 99.9082 48.4736 98.7912Z\" fill=\"#4C98FF\"><\/path>\n <path d=\"M96.4016 32.453C91.4282 31.3126 85.7195 33.0779 83.9422 40.936C83.7888 41.6182 83.581 41.902 83.4225 42.0504C83.3081 42.152 82.6274 42.1702 82.5104 42.1702C82.3935 42.1702 81.7153 42.152 81.601 42.0504C81.4347 41.902 81.2294 41.6182 81.0813 40.936C79.3066 33.0779 73.5978 31.3022 68.6244 32.453C63.4744 33.6325 61.2137 38.2021 61.2397 41.9932C61.2761 47.573 64.5267 50.6845 70.0874 52.3899C72.6026 53.171 77.1031 52.7753 78.0697 53.71C78.7063 54.3245 78.6829 55.1629 78.6881 55.5482C78.6933 55.9336 78.6881 57.212 78.6881 58.152C81.2398 58.0003 83.7991 58.0352 86.3457 58.2561C86.3457 57.3084 86.3457 55.9128 86.3457 55.5456C86.3457 55.1785 86.3275 54.3219 86.9641 53.7074C87.9307 52.7727 92.4338 53.158 94.9491 52.3873C100.51 50.6818 103.76 47.5704 103.797 41.9906C103.81 38.2021 101.549 33.6325 96.4016 32.453ZM74.5592 45.2114C73.9584 45.8141 73.1926 46.2246 72.3588 46.3911C71.525 46.5577 70.6606 46.4726 69.8751 46.1468C69.0895 45.8209 68.418 45.269 67.9456 44.5606C67.4732 43.8523 67.221 43.0195 67.221 42.1676C67.221 41.3157 67.4732 40.4829 67.9456 39.7746C68.418 39.0663 69.0895 38.5143 69.8751 38.1884C70.6606 37.8626 71.525 37.7776 72.3588 37.9441C73.1926 38.1106 73.9584 38.5211 74.5592 39.1238C74.9589 39.524 75.2759 39.9992 75.4921 40.5222C75.7083 41.0453 75.8194 41.6059 75.8192 42.1721C75.819 42.7382 75.7073 43.2987 75.4907 43.8216C75.274 44.3444 74.9566 44.8194 74.5566 45.2192L74.5592 45.2114ZM96.5289 45.2114C95.928 45.8141 95.1622 46.2246 94.3284 46.3911C93.4946 46.5577 92.6303 46.4726 91.8447 46.1468C91.0592 45.8209 90.3877 45.269 89.9153 44.5606C89.4429 43.8523 89.1907 43.0195 89.1907 42.1676C89.1907 41.3157 89.4429 40.4829 89.9153 39.7746C90.3877 39.0663 91.0592 38.5143 91.8447 38.1884C92.6303 37.8626 93.4946 37.7776 94.3284 37.9441C95.1622 38.1106 95.928 38.5211 96.5289 39.1238C96.9286 39.524 97.2456 39.9992 97.4618 40.5222C97.678 41.0453 97.7891 41.6059 97.7889 42.1721C97.7886 42.7382 97.677 43.2987 97.4604 43.8216C97.2437 44.3444 96.9263 44.8194 96.5263 45.2192L96.5289 45.2114Z\" fill=\"white\"><\/path>\n <path d=\"M82.5026 160C88.0762 160 109.222 141.808 128.708 122.665C114.276 103.033 116.113 81.367 106.016 70.939C96.2639 60.8651 68.1281 59.5242 57.4252 71.8972C53.0468 76.9536 51.9217 83.5255 51.2331 83.9082C49.1544 85.0669 39.335 86.6656 39.0777 87.6889C38.6983 89.1782 48.1722 96.7395 48.4788 98.7912C48.6503 99.9082 45.5556 112.672 43.6977 129.804C60.8551 146.093 77.6306 160 82.5026 160Z\" fill=\"white\"><\/path>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Sky Mavis<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Singapore<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2021<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Media<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/ramp\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ramp\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.054<\/span>\n <span class=\"copy\">N.054<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Seed<\/span>\n <\/div>\n <div class=\"single-bubble dark stage\">\n <span>Series A<\/span>\n <\/div>\n <\/div>\n <div class=\"single-bubble dark count-stages\">\n <span>+1<\/span>\n <\/div>\n <\/div>\n <div class=\"card-logo s\">\n <svg width=\"138\" height=\"32\" viewBox=\"0 0 138 32\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g clip-path=\"url(#clip0_665_885)\">\n<path d=\"M34.4432 18.8309L28.3844 24.912C27.8711 25.4272 27.8716 26.2647 28.3854 26.7792L33.0154 31.4158C33.8045 32.1947 35.0945 32.1947 35.8836 31.4158L50.0746 17.4093C50.8637 16.6305 50.8637 15.3571 50.0746 14.5783L35.8836 0.584122C35.0945 -0.194707 33.8045 -0.194707 33.0154 0.584122L28.3854 5.22078C27.8716 5.73535 27.8711 6.57281 28.3844 7.08795L34.4432 13.1691C36.0214 14.7267 36.0214 17.2733 34.4432 18.8309Z\" fill=\"#0A6E5C\"><\/path>\n<path d=\"M16.2232 18.8309L22.282 24.912C22.7953 25.4272 22.7948 26.2647 22.281 26.7792L17.651 31.4158C16.8619 32.1947 15.5719 32.1947 14.7828 31.4158L0.591812 17.4093C-0.197271 16.6305 -0.197271 15.3571 0.591812 14.5783L14.7828 0.584122C15.5719 -0.194707 16.8619 -0.194707 17.651 0.584122L22.281 5.22078C22.7948 5.73535 22.7953 6.57281 22.282 7.08795L16.2232 13.1691C14.645 14.7267 14.645 17.2733 16.2232 18.8309Z\" fill=\"#21BF73\"><\/path>\n<path d=\"M17.8128 17.157C17.1737 16.518 17.1737 15.482 17.8128 14.843L24.1765 8.47926C24.8155 7.84025 25.8515 7.84025 26.4905 8.47926L32.8542 14.843C33.4932 15.482 33.4932 16.518 32.8542 17.157L26.4905 23.5207C25.8515 24.1598 24.8155 24.1598 24.1765 23.5207L17.8128 17.157Z\" fill=\"#21BF73\"><\/path>\n<path d=\"M77.8051 25.6003H73.2829L70.7889 19.0761C70.5879 18.5622 70.2773 18.2043 69.857 18.0025C69.4551 17.8006 68.9435 17.6996 68.3223 17.6996H65.5542V25.6003H61.3335V6H70.0215C72.2871 6 74.0046 6.49551 75.174 7.48654C76.3433 8.47757 76.928 9.89988 76.928 11.7535C76.928 13.0565 76.5809 14.176 75.8866 15.112C75.2105 16.0479 74.233 16.7178 72.954 17.1215C74.1051 17.3601 74.9365 18.1585 75.4481 19.5165L77.8051 25.6003ZM69.3911 14.4237C70.6153 14.4237 71.5106 14.2219 72.077 13.8181C72.6434 13.396 72.9266 12.7445 72.9266 11.8636C72.9266 10.9827 72.6434 10.3403 72.077 9.93659C71.5106 9.51448 70.6153 9.30343 69.3911 9.30343H65.4993V14.4237H69.3911Z\" fill=\"#22272F\"><\/path>\n<path d=\"M94.3864 11.6434V25.6003H90.3028V23.5357C89.8826 24.2514 89.2888 24.8112 88.5214 25.2149C87.754 25.6187 86.8861 25.8206 85.9177 25.8206C84.7118 25.8206 83.6429 25.5269 82.7111 24.9397C81.7975 24.3524 81.0758 23.5173 80.546 22.4346C80.0344 21.3334 79.7786 20.0671 79.7786 18.6356C79.7786 17.2041 80.0344 15.9286 80.546 14.8091C81.0758 13.6896 81.8067 12.8271 82.7385 12.2215C83.6703 11.5975 84.7301 11.2855 85.9177 11.2855C86.8861 11.2855 87.754 11.4965 88.5214 11.9186C89.2888 12.3407 89.8826 12.9097 90.3028 13.6254V11.6434H94.3864ZM87.1236 22.6548C88.1468 22.6548 88.9325 22.3061 89.4806 21.6087C90.0287 20.9113 90.3028 19.9019 90.3028 18.5806C90.3028 17.2592 90.0287 16.2498 89.4806 15.5524C88.9325 14.8367 88.1468 14.4788 87.1236 14.4788C86.1004 14.4788 85.3056 14.8458 84.7392 15.5799C84.1728 16.314 83.8896 17.3326 83.8896 18.6356C83.8896 19.9386 84.1637 20.9388 84.7118 21.6362C85.2782 22.3153 86.0822 22.6548 87.1236 22.6548Z\" fill=\"#22272F\"><\/path>\n<path d=\"M114.719 11.2855C116.309 11.2855 117.487 11.7718 118.255 12.7445C119.04 13.6988 119.433 15.167 119.433 17.1491V25.6003H115.295V17.2867C115.295 16.314 115.139 15.6166 114.829 15.1945C114.518 14.7541 114.007 14.5339 113.294 14.5339C112.454 14.5339 111.805 14.8275 111.348 15.4148C110.891 16.002 110.663 16.8279 110.663 17.8923V25.6003H106.524V17.2867C106.524 16.3324 106.36 15.635 106.031 15.1945C105.721 14.7541 105.218 14.5339 104.524 14.5339C103.683 14.5339 103.026 14.8275 102.55 15.4148C102.094 16.002 101.865 16.8279 101.865 17.8923V25.6003H97.7269V15.635C97.7269 14.1485 97.6538 12.8179 97.5076 11.6434H101.399L101.646 13.7355C102.066 12.9464 102.651 12.3407 103.4 11.9186C104.167 11.4965 105.045 11.2855 106.031 11.2855C108.096 11.2855 109.466 12.148 110.142 13.8732C110.599 13.084 111.229 12.46 112.033 12.0012C112.855 11.5241 113.751 11.2855 114.719 11.2855Z\" fill=\"#22272F\"><\/path>\n<path d=\"M131.194 11.2855C132.382 11.2855 133.442 11.5975 134.374 12.2215C135.305 12.8271 136.027 13.6896 136.539 14.8091C137.069 15.9286 137.333 17.2041 137.333 18.6356C137.333 20.0671 137.078 21.3334 136.566 22.4346C136.055 23.5173 135.333 24.3524 134.401 24.9397C133.469 25.5269 132.4 25.8206 131.194 25.8206C130.226 25.8206 129.358 25.6187 128.591 25.2149C127.823 24.8112 127.239 24.2514 126.837 23.5357V32H122.698V15.635C122.698 14.1485 122.625 12.8179 122.479 11.6434H126.371L126.645 13.9558C127.01 13.1299 127.595 12.4784 128.399 12.0012C129.221 11.5241 130.153 11.2855 131.194 11.2855ZM130.016 22.6548C131.039 22.6548 131.825 22.3153 132.373 21.6362C132.921 20.9388 133.195 19.9386 133.195 18.6356C133.195 17.3326 132.912 16.314 132.345 15.5799C131.797 14.8458 131.021 14.4788 130.016 14.4788C128.993 14.4788 128.198 14.8367 127.631 15.5524C127.083 16.2498 126.809 17.2592 126.809 18.5806C126.809 19.9019 127.083 20.9113 127.631 21.6087C128.198 22.3061 128.993 22.6548 130.016 22.6548Z\" fill=\"#22272F\"><\/path>\n<\/g>\n<defs>\n<clipPath id=\"clip0_665_885\">\n<rect width=\"138\" height=\"32\" fill=\"white\"><\/rect>\n<\/clipPath>\n<\/defs>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Ramp<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Poland<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2018<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Finance<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card single-portfolio-card-parent\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-title\">\n <h4>Check out the full portfolio<\/h4>\n <\/div>\n <div class=\"card-count\">\n <span data-hover-scramble-target=\"\">078<\/span>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Full portfolio<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n <\/div>\n <\/li>\n <\/ul>\n <\/div>\n <\/div>\n <\/section>\n<\/div>\n<section class=\"section section-invest\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <div class=\"container\">\n <div class=\"row split\">\n <div class=\"col\">\n <div class=\"col-row col-row-title\">\n <h2 class=\"split-typewriter small\" data-scroll-typewriter=\"\"><div style=\"position: relative; display: none;\" class=\"single-word\"><div style=\"position: relative; display: none;\" class=\"single-char\">B<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">a<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">c<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">k<\/div><\/div> <div style=\"position: relative; display: none;\" class=\"single-word\"><div style=\"position: relative; display: none;\" class=\"single-char\">t<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">h<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">e<\/div><\/div> <div style=\"position: relative; display: none;\" class=\"single-word\"><div style=\"position: relative; display: none;\" class=\"single-char\">B<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">o<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">l<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">d<\/div><\/div><div class=\"typewriter-bar\"><\/div><\/h2>\n <\/div>\n <div class=\"col-row col-row-btn\">\n <div class=\"col-row\">\n <div class=\"btn\">\n <div data-invest-lightbox-toggle=\"toggle\" class=\"btn-click\" data-cursor-bubble-text=\"Join the revolution\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">\n <div class=\"btn-line left\"><\/div>\n <div class=\"btn-line top\"><\/div>\n <div class=\"btn-line bottom\"><\/div>\n <div class=\"btn-content\">\n <span data-hover-scramble-target=\"\">Invest with Fabric<\/span>\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/section>\n<div class=\"section-wrap section-wrap-contributions section-wrap-contributions-home\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <section class=\"section yellow-marquee yellow-marquee-home\">\n <div class=\"container\">\n <div class=\"marquee-group\" data-scroll=\"\">\n <div class=\"marquee\" data-marquee-direction=\"left\" data-marquee-status=\"inverted\" data-marquee-speed=\"30\">\n <div class=\"marquee-scroll\" data-scroll=\"\" data-scroll-direction=\"horizontal\" data-scroll-speed=\"2\" style=\"transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 744.872, 0, 0, 1);\">\n <div class=\"marquee-content\" style=\"translate: none; rotate: none; scale: none; transform: translate(-0.6327%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <\/div>\n <div class=\"marquee-content\" style=\"left: 11703px; top: 0px; position: absolute; translate: none; rotate: none; scale: none; transform: translate(-0.6327%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <\/div><\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n <section class=\"section section-slider section-slider-contributions\">\n <div class=\"yellow-bar\"><\/div>\n <div class=\"background-stars\">\n <div class=\"stars overlay\"><\/div>\n <div class=\"twinkling overlay\"><\/div>\n <div class=\"lighter-bg overlay\"><\/div>\n <\/div>\n <div class=\"container\">\n <div class=\"row row-title\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"col padding\">\n <h3><span class=\"title\" data-loop-scramble=\"\">Contributions<\/span><span class=\"count light\">004<\/span><\/h3>\n <\/div>\n <\/div>\n <div class=\"flickity-slider-group count-5\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-1\">\n <ul class=\"flickity-carousel\">\n <li class=\"col flickity-slide dark-mode\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openwebforum\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Web Forum\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.001<\/span>\n <span class=\"copy\">N.001<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <\/div>\n <\/div>\n <div class=\"card-logo xll\">\n <img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png\" alt=\"\">\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Open Web Forum<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">UK<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2020<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Ecosystem<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide dark-mode\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/contributions\/blackpool\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Blackpool Finance\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.002<\/span>\n <span class=\"copy\">N.002<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <\/div>\n <\/div>\n <div class=\"card-logo xs\">\n <svg width=\"200\" height=\"27\" viewBox=\"0 0 200 27\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g clip-path=\"url(#clip0_1136_1826)\">\n<path d=\"M45.519 26.0524V1.38477H56.3058C57.5024 1.38477 58.5737 1.52722 59.5196 1.81213C60.4654 2.09711 61.266 2.50453 61.9214 3.03438C62.5669 3.55191 63.0821 4.2135 63.4257 4.96608C63.7732 5.72413 63.947 6.58172 63.9471 7.53885C63.9489 8.17848 63.833 8.81299 63.6052 9.41069C63.3862 9.99366 63.0681 10.5344 62.665 11.0091C62.2622 11.4797 61.7824 11.8785 61.2461 12.1886C60.7046 12.5058 60.1066 12.7148 59.4854 12.804V13.1117C60.2695 13.1595 61.0378 13.3538 61.7504 13.6844C62.418 13.9937 63.0234 14.4224 63.5368 14.9494C64.0407 15.472 64.4384 16.0874 64.7078 16.7614C64.9908 17.4709 65.133 18.2285 65.1266 18.9922C65.1266 20.0751 64.9301 21.0524 64.5369 21.924C64.1505 22.787 63.5681 23.5479 62.836 24.1463C62.095 24.7561 61.1975 25.2262 60.1435 25.5566C59.0893 25.8873 57.9069 26.0526 56.5964 26.0524H45.519ZM50.6816 11.6074H54.5621C55.9639 11.6074 57.0323 11.3367 57.7674 10.7954C58.5025 10.2542 58.87 9.48212 58.87 8.47906C58.87 7.48757 58.5338 6.71545 57.8614 6.16271C57.1888 5.61009 56.2315 5.33372 54.9895 5.33362H50.6816V11.6074ZM55.2801 22.1035C56.773 22.1035 57.9098 21.8015 58.6905 21.1975C59.471 20.5935 59.8613 19.7103 59.8615 18.5478C59.8615 17.4083 59.4598 16.5479 58.6563 15.9665C57.8528 15.3853 56.6876 15.0947 55.1604 15.0947H50.6816V22.1035H55.2801Z\" fill=\"white\"><\/path>\n<path d=\"M67.7178 0H72.6924V26.0523H67.7178V0Z\" fill=\"white\"><\/path>\n<path d=\"M81.2674 26.3429C80.3555 26.3429 79.5235 26.209 78.7716 25.9412C78.0522 25.6929 77.3897 25.3035 76.8228 24.7958C76.2747 24.2989 75.8403 23.6896 75.5492 23.0095C75.2471 22.3144 75.0961 21.5338 75.0962 20.6675C75.0962 18.9468 75.723 17.6049 76.9766 16.6417C78.2301 15.6788 80.0365 15.1289 82.3956 14.9921L86.9599 14.7186V13.18C86.9599 12.3937 86.6892 11.7868 86.1479 11.3595C85.6065 10.9321 84.8173 10.7184 83.7803 10.7184C82.8799 10.7184 82.1391 10.8665 81.558 11.1629C80.9768 11.4594 80.5836 11.8924 80.3785 12.4621H75.7971C75.8656 11.6303 76.126 10.8257 76.5578 10.1115C76.9969 9.39833 77.5825 8.78652 78.2758 8.31659C78.9938 7.82085 79.84 7.44193 80.8144 7.17981C81.7888 6.91778 82.8686 6.78672 84.0538 6.78662C85.2959 6.78662 86.4042 6.93192 87.3787 7.22253C88.3531 7.51315 89.1708 7.93198 89.8318 8.47901C90.4878 9.01959 91.0062 9.70794 91.3447 10.4876C91.6922 11.2798 91.866 12.1773 91.8661 13.18V26.0523H87.0454V23.5907H86.7377C86.2475 24.4569 85.521 25.1321 84.5581 25.6164C83.5949 26.1006 82.498 26.3428 81.2674 26.3429ZM82.9085 22.5992C83.4547 22.6048 83.998 22.5181 84.5154 22.3427C84.9832 22.1842 85.4178 21.9409 85.7975 21.6248C86.1533 21.3283 86.4442 20.9617 86.6522 20.5478C86.8582 20.1338 86.9637 19.6769 86.9599 19.2145V17.8298L83.1478 18.0691C81.0281 18.2174 79.9682 18.9752 79.9682 20.3427C79.9682 21.0494 80.2417 21.6022 80.7887 22.0009C81.3358 22.3999 82.0423 22.5994 82.9085 22.5992Z\" fill=\"white\"><\/path>\n<path d=\"M107.039 13.8467C106.868 12.9466 106.469 12.2258 105.843 11.6842C105.216 11.1431 104.367 10.8724 103.296 10.8722C101.951 10.8722 100.916 11.3566 100.193 12.3253C99.469 13.2941 99.1072 14.7129 99.1074 16.5818C99.1074 18.4738 99.4692 19.9126 100.193 20.8983C100.916 21.8841 101.951 22.377 103.296 22.377C104.321 22.377 105.153 22.1348 105.791 21.6504C106.429 21.1662 106.845 20.4567 107.039 19.5221H111.689C111.586 20.582 111.321 21.5394 110.894 22.3941C110.478 23.234 109.893 23.979 109.176 24.5822C108.458 25.1864 107.606 25.6508 106.62 25.9754C105.635 26.3002 104.526 26.4626 103.296 26.4626C101.825 26.4626 100.518 26.2432 99.3723 25.8044C98.227 25.3659 97.264 24.7277 96.4833 23.8898C95.7026 23.0522 95.1071 22.0208 94.697 20.7957C94.2867 19.5708 94.0815 18.1662 94.0815 16.5819C94.0815 15.0207 94.2838 13.6303 94.6884 12.4108C95.0928 11.1915 95.6883 10.1658 96.4748 9.33373C97.2612 8.50196 98.227 7.86946 99.3723 7.43623C100.518 7.00324 101.825 6.7867 103.296 6.78662C104.538 6.78662 105.657 6.95187 106.655 7.28238C107.652 7.61304 108.504 8.08599 109.21 8.70123C109.921 9.32168 110.497 10.0809 110.903 10.9321C111.324 11.8039 111.586 12.7754 111.689 13.8467H107.039Z\" fill=\"white\"><\/path>\n<path d=\"M125.58 7.19686H131.239L124.059 15.2826L131.734 26.0523H125.837L120.332 18.3939L118.965 19.7956V26.0523H113.99V0H118.965V14.5647H119.272L125.58 7.19686Z\" fill=\"white\"><\/path>\n<path d=\"M143.916 1.38477C145.181 1.38477 146.338 1.5899 147.386 2.00018C148.395 2.38509 149.314 2.9727 150.087 3.72674C150.854 4.49078 151.451 5.40827 151.839 6.41913C152.255 7.47338 152.463 8.63867 152.463 9.91499C152.463 11.18 152.25 12.3339 151.822 13.3767C151.415 14.3895 150.797 15.3043 150.01 16.0605C149.209 16.82 148.261 17.4076 147.224 17.7871C146.147 18.1918 144.959 18.3941 143.66 18.394H138.788V26.0524H133.625V1.38477H143.916ZM138.788 14.2058H142.531C144.024 14.2058 145.178 13.8411 145.993 13.1117C146.808 12.3825 147.215 11.3226 147.215 9.93208C147.215 8.5191 146.811 7.44784 146.002 6.7183C145.192 5.9891 144.041 5.62441 142.548 5.62424H138.788V14.2058Z\" fill=\"white\"><\/path>\n<path d=\"M163.329 26.4626C161.881 26.4626 160.582 26.2404 159.431 25.7959C158.322 25.3795 157.322 24.716 156.508 23.8556C155.71 23.0068 155.1 21.9725 154.679 20.753C154.257 19.5336 154.046 18.1547 154.046 16.6161C154.046 15.0891 154.26 13.7186 154.687 12.5048C155.115 11.2911 155.73 10.2597 156.533 9.41065C157.351 8.55222 158.35 7.88653 159.457 7.46186C160.602 7.01181 161.893 6.78673 163.329 6.78662C164.765 6.78662 166.055 7.0117 167.2 7.46186C168.307 7.88652 169.306 8.5522 170.124 9.41065C170.927 10.2598 171.543 11.2912 171.97 12.5048C172.397 13.7185 172.611 15.089 172.611 16.6161C172.611 18.1546 172.4 19.5335 171.978 20.753C171.557 21.9726 170.947 23.0068 170.149 23.8556C169.335 24.7159 168.335 25.3794 167.226 25.7959C166.075 26.2404 164.776 26.4626 163.329 26.4626ZM163.329 22.3941C164.662 22.3941 165.69 21.8898 166.414 20.8812C167.138 19.8726 167.5 18.4509 167.5 16.6161C167.5 15.7159 167.406 14.9067 167.218 14.1886C167.03 13.4706 166.756 12.8666 166.397 12.3766C166.056 11.9025 165.608 11.5159 165.089 11.2483C164.576 10.9863 163.99 10.8553 163.329 10.8552C162.667 10.8552 162.078 10.9862 161.559 11.2483C161.038 11.5127 160.589 11.8999 160.251 12.3766C159.898 12.8667 159.627 13.4707 159.44 14.1886C159.251 14.9066 159.157 15.7157 159.157 16.6161C159.157 18.4623 159.516 19.8868 160.234 20.8898C160.952 21.8927 161.984 22.3942 163.329 22.3941Z\" fill=\"white\"><\/path>\n<path d=\"M183.271 26.4626C181.824 26.4626 180.525 26.2404 179.374 25.7959C178.265 25.3795 177.265 24.716 176.45 23.8556C175.653 23.0068 175.043 21.9725 174.621 20.753C174.2 19.5336 173.989 18.1547 173.989 16.6161C173.989 15.0891 174.202 13.7186 174.63 12.5048C175.057 11.2911 175.673 10.2597 176.476 9.41065C177.294 8.55222 178.292 7.88653 179.399 7.46186C180.545 7.01181 181.835 6.78673 183.271 6.78662C184.707 6.78662 185.998 7.0117 187.143 7.46186C188.25 7.88652 189.249 8.5522 190.066 9.41065C190.87 10.2598 191.485 11.2912 191.913 12.5048C192.34 13.7185 192.554 15.089 192.554 16.6161C192.554 18.1546 192.343 19.5335 191.921 20.753C191.499 21.9726 190.89 23.0068 190.092 23.8556C189.277 24.7159 188.278 25.3794 187.169 25.7959C186.018 26.2404 184.718 26.4626 183.271 26.4626ZM183.271 22.3941C184.605 22.3941 185.633 21.8898 186.357 20.8812C187.08 19.8726 187.442 18.4509 187.442 16.6161C187.442 15.7159 187.348 14.9067 187.16 14.1886C186.972 13.4706 186.699 12.8666 186.34 12.3766C185.999 11.9025 185.551 11.5159 185.032 11.2483C184.519 10.9863 183.932 10.8553 183.271 10.8552C182.61 10.8552 182.02 10.9862 181.502 11.2483C180.981 11.5127 180.532 11.8999 180.194 12.3766C179.841 12.8667 179.57 13.4707 179.382 14.1886C179.194 14.9066 179.1 15.7157 179.1 16.6161C179.1 18.4623 179.459 19.8868 180.177 20.8898C180.895 21.8927 181.926 22.3942 183.271 22.3941Z\" fill=\"white\"><\/path>\n<path d=\"M195.025 0H200V26.0523H195.025V0Z\" fill=\"white\"><\/path>\n<path d=\"M32.1233 23.5941C31.5181 23.8112 30.8917 23.3437 30.799 23.479C30.7224 23.5907 31.0638 24.0294 31.4899 24.3426C31.7979 24.5689 32.5257 25.0059 33.846 24.9438C34.0652 24.9322 34.2761 24.8558 34.4519 24.7243C34.6277 24.5928 34.7605 24.4121 34.8334 24.205L35.4628 22.4426C33.352 20.5563 31.6138 18.2908 30.3384 15.7636C29.5172 14.1291 28.8987 12.4005 28.4965 10.6161C28.6951 10.2649 28.8673 9.94422 29.0141 9.66036C29.5968 10.2131 30.1793 10.7659 30.7616 11.3186C30.8265 11.3806 30.9033 11.4287 30.9874 11.4601C31.0715 11.4915 31.1611 11.5054 31.2508 11.5011C31.3404 11.4968 31.4283 11.4743 31.509 11.435C31.5897 11.3957 31.6615 11.3404 31.7202 11.2725C32.2914 11.5028 32.9242 11.413 33.3324 11.0422C33.9675 10.4647 33.9732 9.27229 33.0992 8.56351C33.0272 7.69985 32.9898 7.2542 32.9178 6.39053C33.3053 6.27134 33.6928 6.15216 34.0803 6.03298C34.1983 5.65819 34.1983 5.25621 34.0803 4.88142C33.9971 4.62487 33.8596 4.38923 33.6773 4.19049C33.3704 3.57384 32.6409 2.34571 31.2014 1.5995C30.9345 1.46435 30.6575 1.35001 30.3729 1.25749C29.3064 0.894755 28.1809 0.737289 27.0559 0.793415C27.3052 0.966148 27.5547 1.13888 27.8044 1.31161C27.0524 1.1527 26.2244 1.01163 25.3285 0.908573C24.3768 0.799176 23.4889 0.748507 22.68 0.73584C22.8141 0.869996 22.9485 1.00434 23.083 1.13888C22.1011 1.11391 21.1188 1.17169 20.1465 1.31162C18.9368 1.48608 15.8294 2.06415 11.2796 5.16931C6.83403 8.2025 4.11119 10.0611 4.31271 12.4241C4.44802 14.0063 5.96979 16.6963 7.99768 17.7212C8.29478 17.8715 8.73525 18.0529 9.03407 18.5273C9.51715 19.2942 9.16247 20.2777 8.63103 22.2699C8.47269 22.8641 8.26772 23.5872 8.00862 24.4129C7.95461 24.5856 7.94019 24.7682 7.96642 24.9472C7.99264 25.1263 8.05885 25.2971 8.16012 25.447C8.26139 25.597 8.39513 25.7222 8.55141 25.8134C8.70769 25.9046 8.8825 25.9594 9.06287 25.9738C12.8342 26.279 14.763 26.2151 14.8494 25.7821C14.9116 25.4723 14.0287 24.9733 12.2008 24.2851C12.127 23.8081 12.127 23.3226 12.2008 22.8456C12.4997 20.9438 13.9184 20.337 14.2736 18.8152C14.5805 17.5001 14.1303 16.2628 13.6979 15.4181C15.7485 15.2898 17.7314 14.6355 19.4556 13.5181C19.0359 15.5788 19.4211 16.865 19.8587 17.6636C20.7649 19.3173 22.7393 20.4135 22.68 21.8092C22.6696 22.047 22.5942 22.4495 22.6535 23.0967C22.7162 23.7818 22.8636 24.0121 22.7375 24.2851C22.6195 24.5396 22.2717 24.8125 21.2405 24.8608C21.039 25.0917 20.9622 25.2837 21.0102 25.4366C21.1599 25.9134 22.5226 26.0093 25.0982 25.7245C25.4051 25.0336 25.7122 24.3426 26.0195 23.6517C26.0871 22.5182 26.0486 21.3809 25.9043 20.2546C25.5819 17.7719 24.918 16.7954 25.4437 15.303C25.6596 14.6898 25.8749 14.5625 26.7104 13.4029C27.2493 12.655 27.7053 11.9508 28.0865 11.318C27.9 11.8045 27.6921 12.3084 27.4589 12.8271C27.0612 13.7125 26.6193 14.5772 26.1346 15.4181C26.2858 16.2144 26.5373 16.9882 26.8831 17.7212C28.459 21.0527 31.5504 22.5232 32.756 23.0184C32.6501 23.2009 32.452 23.4761 32.1233 23.5941ZM27.9201 4.59354C28.2425 4.34307 28.7216 4.49335 28.8413 4.53596C29.4983 4.77087 29.8639 5.54644 29.705 5.74509C29.5703 5.91436 29.0855 5.62245 28.9565 5.80266C28.7878 6.03816 29.4494 6.6289 29.302 6.83906C29.177 7.01755 28.5028 6.90412 28.0928 6.4936C27.5775 5.97713 27.4485 4.95973 27.9201 4.59354Z\" fill=\"white\"><\/path>\n<path d=\"M7.94057 18.4122C6.43008 17.6254 5.17265 16.4279 4.31318 14.9575C4.0823 15.2512 3.78231 15.6594 3.39194 16.2242C2.64516 17.3049 2.5156 18.3874 2.47069 18.6425C2.36821 19.2229 1.90413 20.0387 0.360478 21.1137C0.019619 21.3509 -0.00110996 21.8973 4.10735e-05 22.442C0.00522487 24.239 2.06939 25.9007 2.87317 25.5518C3.03151 25.4833 3.14148 25.3359 3.21863 25.1488C4.15657 25.4487 5.11984 25.675 5.29142 25.3791C5.52691 24.9731 3.91705 24.1187 3.79441 22.9032C3.62685 21.241 5.79177 19.6265 7.94057 18.4122Z\" fill=\"white\"><\/path>\n<\/g>\n<defs>\n<clipPath id=\"clip0_1136_1826\">\n<rect width=\"200\" height=\"27\" fill=\"white\"><\/rect>\n<\/clipPath>\n<\/defs>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Blackpool Finance<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">France<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2020<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Web<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide dark-mode\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openprotocol\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Protocol\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.003<\/span>\n <span class=\"copy\">N.003<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <\/div>\n <\/div>\n <div class=\"card-logo xl\">\n <img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp\" alt=\"\">\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Open Protocol<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Finland<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2022<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Ecosystem<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide dark-mode\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/contributions\/she256\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"She256\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.004<\/span>\n <span class=\"copy\">N.004<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <\/div>\n <\/div>\n <div class=\"card-logo xl\">\n <img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png\" alt=\"\">\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">She256<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">London<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2021<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Ecosystem<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <\/ul>\n <\/div>\n <\/div>\n <\/section>\n<\/div>\n<section class=\"section section-core\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <div class=\"gradient-circle\"><\/div>\n <div class=\"container\">\n <div class=\"row split\">\n <div class=\"col col-icon\">\n <div class=\"core-icon\">\n <div class=\"fade\">\n <div class=\"single-tile\" data-core-target=\"\" data-core-id=\"our-truth\" data-core-status=\"active\" data-cursor-bubble-text=\"Our truth\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">\n <\/div>\n <div class=\"single-tile\" data-core-target=\"\" data-core-id=\"community\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">\n <\/div>\n <div class=\"single-tile\" data-core-target=\"\" data-core-id=\"role\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Role\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">\n <\/div>\n <div class=\"single-tile\" data-core-target=\"\" data-core-id=\"contribution\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Contribution\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">\n <\/div>\n <\/div>\n <svg width=\"540\" height=\"543\" viewBox=\"0 0 540 543\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 0H540V543H0V0ZM256.056 431.879V533.032C220.058 531.113 186 521.856 155.344 506.702V458.458L124.943 489.036C96.842 470.035 72.6173 445.669 53.7406 417.404L84.1345 386.831H36.1772C21.111 355.989 11.9092 321.739 10 285.539H110.392C126.082 285.539 141.192 288.028 155.351 292.641C160.875 294.445 166.267 296.561 171.478 298.985C202.859 313.57 228.202 339.046 242.709 370.597C245.103 375.809 247.201 381.188 248.987 386.722C249.001 386.758 249.015 386.795 249.023 386.831C253.595 401.023 256.062 416.162 256.062 431.886L256.056 431.879ZM257.055 110.979V10C221.066 11.92 187.014 21.176 156.359 36.3232V84.5833L125.957 54.0038C97.85 73.0049 73.6322 97.3647 54.7554 125.638L85.1494 156.209H37.1782C22.1188 187.044 12.9092 221.295 11 257.494H111.552C127.177 257.494 142.243 255.012 156.351 250.421C156.388 250.414 156.424 250.391 156.461 250.384C161.961 248.588 167.303 246.471 172.492 244.063C203.859 229.47 229.187 203.986 243.687 172.414C246.096 167.166 248.201 161.757 249.994 156.201C254.58 141.952 257.055 126.754 257.055 110.979ZM455.852 386.826L486.246 417.399C467.369 445.671 443.151 470.03 415.043 489.025L384.642 458.453V506.697C353.987 521.845 319.935 531.115 283.931 533.021V432.042C283.931 416.26 286.406 401.061 290.999 386.819C292.777 381.264 294.897 375.848 297.299 370.599C311.799 339.035 337.127 313.544 368.494 298.952C373.683 296.543 379.032 294.432 384.526 292.644C384.569 292.63 384.605 292.615 384.642 292.608C398.758 288.008 413.802 285.527 429.435 285.527H530C528.092 321.734 518.889 355.992 503.823 386.826H455.852ZM429.594 257.494H529.978C528.077 221.28 518.867 187.029 503.801 156.194H455.837L486.231 125.623C467.354 97.3499 443.136 72.9911 415.028 53.9969L384.627 84.5685V36.3232C353.972 21.176 319.92 11.92 283.931 10V111.139C283.931 126.863 286.398 142.004 290.963 156.194C290.967 156.212 290.974 156.231 290.981 156.25C290.988 156.271 290.996 156.292 290.999 156.311C292.785 161.837 294.89 167.217 297.284 172.436C311.792 203.986 337.127 229.463 368.516 244.048C373.734 246.464 379.112 248.588 384.634 250.391C398.801 255.005 413.911 257.494 429.594 257.494Z\" fill=\"black\"><\/path>\n<\/svg>\n <\/div>\n <\/div>\n <div class=\"col col-info padding\">\n <div class=\"col-row col-row-title\">\n <h2 class=\"small\">Contribution, Participation, Attribution<\/h2>\n <\/div>\n <div class=\"col-row col-row-btn\">\n <div class=\"core-btn\" data-core-target=\"\" data-core-id=\"our-truth\" data-core-status=\"active\" data-cursor-bubble-text=\"Our truth\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <span>Our truth<\/span>\n <\/div>\n <div class=\"core-btn\" data-core-target=\"\" data-core-id=\"community\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <span>Community<\/span>\n <\/div>\n <div class=\"core-btn\" data-core-target=\"\" data-core-id=\"role\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Role\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <span>Role<\/span>\n <\/div>\n <div class=\"core-btn\" data-core-target=\"\" data-core-id=\"contribution\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Contribution\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <span>Contribution<\/span>\n <\/div>\n <\/div>\n <div class=\"col-row col-row-text\">\n <div class=\"core-text\" data-core-id=\"our-truth\" data-core-status=\"active\">\n <p>Our contribution is our truth It builds community It defines our role in helping something to advance In fact, contribution is what Web3 is all about.<\/p> <\/div>\n <div class=\"core-text\" data-core-id=\"community\" data-core-status=\"not-active\">\n <p>Lorem ipsum dolor sit amet consectetur. Integer orci ut sed libero dictumst cras tempor ornare. Faucibus pulvinar eget a nunc cursus tortor nisl enim vitae. Diam vitae id purus porta nisl lectus donec lacinia consequat.<\/p> <\/div>\n <div class=\"core-text\" data-core-id=\"role\" data-core-status=\"not-active\">\n <p>Ornare in elit elit venenatis pulvinar pellentesque. Lectus eget nam ornare venenatis egestas turpis vel tristique. Enim pretium sed a scelerisque.<\/p> <\/div>\n <div class=\"core-text\" data-core-id=\"contribution\" data-core-status=\"not-active\">\n <p>Diam vitae id purus porta nisl lectus donec lacinia consequat. Ornare in elit elit venenatis pulvinar pellentesque. Lectus eget nam ornare venenatis.<\/p> <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/section>\n<section class=\"section section-slider section-slider-team\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <div class=\"container\">\n <div class=\"row row-title\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"col padding\">\n <h3><span class=\"title\" data-scroll-scramble=\"\">Team <\/span><span class=\"count light\">030<\/span><\/h3>\n <\/div>\n <\/div>\n <div class=\"flickity-slider-group count-4\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-2\">\n <ul class=\"flickity-carousel\">\n <li class=\"col flickity-slide\">\n <div class=\"single-team-card\">\n <div class=\"card card-hover\" data-team-card-id=\"fynn-brinkmann\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Fynn Brinkmann\" data-cursor-bubble-icon=\"scale\" data-cursor-bubble-position=\"right\">\n \n <div class=\"card-image overlay\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <\/div>\n <div class=\"card-image overlay card-image-hover\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <div class=\"gradient-circle\"><\/div>\n <\/div>\n <div class=\"card-content\">\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Fynn Brinkmann<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\">Venture Analyst<\/span> <\/div>\n <\/div>\n <div class=\"card-socials\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/fynndusb\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/fynn-brinkmann\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-team-card\">\n <div class=\"card card-hover\" data-team-card-id=\"thomas-crow\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Thomas Crow\" data-cursor-bubble-icon=\"scale\" data-cursor-bubble-position=\"right\">\n \n <div class=\"card-image overlay\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <\/div>\n <div class=\"card-image overlay card-image-hover\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <div class=\"gradient-circle\"><\/div>\n <\/div>\n <div class=\"card-content\">\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Thomas Crow<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\">Growth Associate<\/span> <\/div>\n <\/div>\n <div class=\"card-socials\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/windychester1\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/thomas-crow-a1996b9a\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-team-card\">\n <div class=\"card card-hover\" data-team-card-id=\"ian-emerson\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ian Emerson\" data-cursor-bubble-icon=\"scale\" data-cursor-bubble-position=\"right\">\n \n <div class=\"card-image overlay\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <\/div>\n <div class=\"card-image overlay card-image-hover\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <div class=\"gradient-circle\"><\/div>\n <\/div>\n <div class=\"card-content\">\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Ian Emerson<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\">Venture Associate<\/span> <\/div>\n <\/div>\n <div class=\"card-socials\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/nosremenai\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/ian-emerson\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/ian-emerson.medium.com\" target=\"_blank\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M7,5.5A6.5,6.5,0,0,0,.5,12c0,.14,0,.29,0,.43A6.5,6.5,0,1,0,7,5.5Z\"><\/path><path d=\"M22.36,6.52c-.64,0-1.15,2.46-1.15,5.51s.51,5.51,1.15,5.51S23.5,15.07,23.5,12,23,6.52,22.36,6.52Z\"><\/path><path d=\"M17.34,5.84c-1.79,0-3.25,2.76-3.25,6.17s1.46,6.18,3.25,6.18,3.25-2.77,3.25-6.18S19.13,5.84,17.34,5.84Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card single-portfolio-card-parent\">\n <a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-title\">\n <h4>Discover the full team<\/h4>\n <\/div>\n <div class=\"card-count\">\n <span data-hover-scramble-target=\"\">030<\/span>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Team<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n <\/div>\n <\/li>\n <\/ul>\n <\/div>\n <\/div>\n<\/section>\n<section class=\"section section-home-writing\" data-theme-section=\"light\" data-scroll-section=\"\">\n <div class=\"container\">\n <div class=\"row row-title\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"col padding\">\n <h2>Writing<\/h2>\n <\/div>\n <\/div>\n <div class=\"row row-tiles writing-grid\">\n <li>\n <div class=\"single-writing-card\" data-writing-card-status=\"active\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\/proof-of-behaviour-and-rewards-money-cant-buy-2e54906529fd\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble dark\">\n <span>New<\/span>\n <\/div>\n <\/div>\n <h3 class=\"title alt\">Proof of Behaviour and rewards money can't buy<\/h3>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"floating-image\">\n <img class=\"overlay spin\" alt=\"Proof of Behaviour and rewards money can't buy\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\">\n <div class=\"blend overlay\"><\/div>\n <\/div>\n <div class=\"card-bottom-split\">\n <div class=\"card-info\">\n <div class=\"tags\">\n <span class=\"tag\" data-hover-scramble-target=\"\">Finance, Rewards<\/span>\n <\/div>\n <span class=\"published\">01 Mar \u201823<\/span>\n <\/div>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-bottom\"><\/div>\n<\/div> \n <\/li>\n <li>\n <div class=\"single-writing-card\" data-writing-card-status=\"not-active\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\/supercharging-creative-contribution-250776c97354\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <\/div>\n <h3 class=\"title alt\">Supercharging Creative Contribution<\/h3>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"floating-image\">\n <img class=\"overlay spin\" alt=\"Supercharging Creative Contribution\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\">\n <div class=\"blend overlay\"><\/div>\n <\/div>\n <div class=\"card-bottom-split\">\n <div class=\"card-info\">\n <div class=\"tags\">\n <span class=\"tag\" data-hover-scramble-target=\"\">Contribution<\/span>\n <\/div>\n <span class=\"published\">21 Feb \u201823<\/span>\n <\/div>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-bottom\"><\/div>\n<\/div> \n <\/li>\n <li>\n <div class=\"single-writing-card\" data-writing-card-status=\"not-active\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\/marketing-reimagined-for-web3-48a6cc9e8a19\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <\/div>\n <h3 class=\"title alt\">Marketing Reimagined for Web3<\/h3>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"floating-image\">\n <img class=\"overlay spin\" alt=\"Marketing Reimagined for Web3\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\">\n <div class=\"blend overlay\"><\/div>\n <\/div>\n <div class=\"card-bottom-split\">\n <div class=\"card-info\">\n <div class=\"tags\">\n <span class=\"tag\" data-hover-scramble-target=\"\">Web3<\/span>\n <\/div>\n <span class=\"published\">17 Feb \u201823<\/span>\n <\/div>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-bottom\"><\/div>\n<\/div> \n <\/li>\n <\/div>\n <div class=\"row row-btn\">\n <div class=\"border-top\"><\/div>\n <div class=\"col padding\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\" target=\"_blank\" class=\"btn-medium\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <i>\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M7,5.5A6.5,6.5,0,0,0,.5,12c0,.14,0,.29,0,.43A6.5,6.5,0,1,0,7,5.5Z\"><\/path><path d=\"M22.36,6.52c-.64,0-1.15,2.46-1.15,5.51s.51,5.51,1.15,5.51S23.5,15.07,23.5,12,23,6.52,22.36,6.52Z\"><\/path><path d=\"M17.34,5.84c-1.79,0-3.25,2.76-3.25,6.17s1.46,6.18,3.25,6.18,3.25-2.77,3.25-6.18S19.13,5.84,17.34,5.84Z\"><\/path><\/svg> <div class=\"circle circle-1\"><\/div>\n <div class=\"circle circle-2\"><\/div>\n <div class=\"circle circle-3\"><\/div>\n <div class=\"circle circle-4\"><\/div>\n <\/i>\n <span data-hover-scramble-target=\"\">Follow us on Medium<\/span>\n <\/a>\n <\/div>\n <\/div>\n <\/div>\n<\/section>\n\n <div class=\"section-wrap section-wrap-footer\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <section class=\"section yellow-marquee yellow-marquee-footer\" data-theme-section=\"dark\">\n <div class=\"container\">\n <div class=\"marquee-group\" data-scroll=\"\">\n <div class=\"marquee\" data-marquee-direction=\"left\" data-marquee-status=\"inverted\" data-marquee-speed=\"30\">\n <div class=\"marquee-scroll\" data-scroll=\"\" data-scroll-direction=\"horizontal\" data-scroll-speed=\"2\" style=\"transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1573.76, 0, 0, 1);\">\n <div class=\"marquee-content\" style=\"translate: none; rotate: none; scale: none; transform: translate(-0.9686%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <\/div>\n <div class=\"marquee-content\" style=\"left: 7645px; top: 0px; position: absolute; translate: none; rotate: none; scale: none; transform: translate(-0.9686%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <\/div><\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n <footer class=\"section footer\" data-theme-section=\"dark\">\n <div class=\"gradient-circle\"><\/div>\n <div class=\"container\">\n <div class=\"row row-top\">\n <div class=\"col col-icon padding\">\n <a href=\"https:\/\/fabric.codebydennis.com\" class=\"icon-box\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-left\" data-cursor-bubble-position=\"right\">\n <svg width=\"99\" height=\"100\" viewBox=\"0 0 99 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <g class=\"icon\">\n <path d=\"M46.5756 0V19.1143C46.5756 22.1002 46.107 24.9771 45.2388 27.6743C44.8995 28.7259 44.5011 29.7498 44.0451 30.7433C41.3004 36.7194 36.506 41.5432 30.5687 44.3055C29.5865 44.7614 28.5753 45.1621 27.5341 45.5021C27.5272 45.5034 27.5203 45.5077 27.5134 45.509C24.8429 46.3781 21.991 46.8479 19.0333 46.8479H0C0.361387 39.9958 2.10467 33.5125 4.95525 27.6758H14.0357L8.2824 21.8889C11.8556 16.5372 16.4397 11.9261 21.7601 8.32944L27.5149 14.1178V4.98269C33.3176 2.11549 39.7632 0.36344 46.5756 0Z\" fill=\"black\"><\/path>\n <path d=\"M46.5756 79.8573V99.0045C39.7617 98.6412 33.3148 96.889 27.5121 94.0205V84.8884L21.7575 90.6765C16.4382 87.0798 11.8528 82.4675 8.2796 77.1172L14.0329 71.3302H4.95507C2.10317 65.4922 0.361387 59.0089 0 52.1567H19.003C21.9731 52.1567 24.8332 52.6279 27.5134 53.5011C28.5589 53.8425 29.5796 54.2431 30.5659 54.7019C36.506 57.4627 41.3032 62.2851 44.0492 68.2573C44.5025 69.2438 44.8995 70.2621 45.2375 71.3095C45.2402 71.3164 45.243 71.3233 45.2445 71.3302C46.1098 74.0165 46.5769 76.8822 46.5769 79.8586L46.5756 79.8573Z\" fill=\"black\"><\/path>\n <path d=\"M93.4739 71.3302H84.3948L90.148 77.1172C86.5748 82.4688 81.9907 87.0798 76.6701 90.6752L70.9156 84.8883V94.0204C65.1129 96.8876 58.6672 98.6425 51.8521 99.0031V79.889C51.8521 76.9016 52.3206 74.0247 53.1901 71.3289C53.5266 70.2774 53.9278 69.252 54.3825 68.2586C57.1273 62.2837 61.9216 57.4586 67.8589 54.6965C68.8411 54.2405 69.8536 53.841 70.8935 53.5026C70.9018 53.4998 70.9087 53.497 70.9156 53.4957C73.5875 52.625 76.4353 52.1554 79.3943 52.1554H98.4302C98.069 59.0089 96.3271 65.4937 93.4752 71.3302H93.4739Z\" fill=\"black\"><\/path>\n <path d=\"M98.4289 46.8479H79.4246C76.4558 46.8479 73.5957 46.3768 70.9141 45.5034C69.8687 45.1621 68.8509 44.7601 67.863 44.3027C61.9216 41.5419 57.1259 36.7194 54.3797 30.7474C53.9265 29.7595 53.5281 28.7411 53.1901 27.695C53.1888 27.6881 53.1847 27.6799 53.1832 27.673C52.3191 24.9868 51.8521 22.1209 51.8521 19.1445V0C58.6645 0.36344 65.11 2.11549 70.9128 4.98269V14.115L76.6673 8.32813C81.9879 11.9235 86.572 16.5344 90.1452 21.8861L84.392 27.673H93.4711C96.323 33.5097 98.0662 39.993 98.4261 46.8479H98.4289Z\" fill=\"black\"><\/path>\n <\/g>\n <g class=\"tm\">\n <path d=\"M91.0865 98.4126H90.5255V94.4917H89V94H92.5994V94.4917H91.0865V98.4126Z\" fill=\"black\"><\/path>\n <path d=\"M93.0819 98.4126L93.0693 94H93.832L95.1116 97.0068C95.1663 97.1203 95.2104 97.2422 95.244 97.3725C95.2818 97.5027 95.3007 97.6225 95.3007 97.7318H95.5214C95.5214 97.6267 95.5382 97.509 95.5718 97.3788C95.6096 97.2443 95.6538 97.1203 95.7042 97.0068L96.9586 94H97.7277L97.7214 98.4126H97.1918V96.6034C97.1918 96.2084 97.215 95.8617 97.2612 95.5633C97.3074 95.2649 97.3557 95.0674 97.4062 94.9708L97.1918 94.8636L95.6411 98.4126H95.1747L93.6177 94.8636L93.4033 94.9708C93.4538 95.0674 93.5 95.2649 93.542 95.5633C93.5883 95.8575 93.6114 96.2042 93.6114 96.6034V98.4126H93.0819Z\" fill=\"black\"><\/path>\n <\/g>\n<\/svg>\n <\/a>\n <\/div>\n <div class=\"col col-nav\">\n <ul>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Portfolio<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Team<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Writing<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Community<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/x.fabric.vc\/\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Fabric X\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Fabric X<\/span>\n <\/div>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/careers.fabric.vc\/jobs\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Talent\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Talent<\/span>\n <\/div>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/a>\n <\/div>\n <\/li>\n <div class=\"close-icon-wrap\">\n <div class=\"close-icon\" data-navigation-toggle=\"close\"><\/div>\n <\/div>\n <\/ul>\n <div class=\"border-bottom\"><\/div>\n <\/div>\n <div class=\"col col-links padding\">\n <ul>\n <li class=\"link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/terms-conditions\" class=\"link-click\" data-cursor-bubble-text=\"Terms & Conditions\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Terms & Conditions<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/privacy-policy\" class=\"link-click\" data-cursor-bubble-text=\"Privacy Policy\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Privacy Policy<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/investor-privacy-notice\" class=\"link-click\" data-cursor-bubble-text=\"Investor Privacy Notice\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Investor Privacy Notice<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\" class=\"link-click\" data-cursor-bubble-text=\"Cookies Policy\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Cookies Policy<\/span>\n <\/div>\n <\/a>\n <\/li>\n <\/ul>\n <ul>\n <li class=\"link\">\n <a href=\"https:\/\/twitter.com\/fabric_vc\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Twitter<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/www.linkedin.com\/company\/fabricventures\/\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>LinkedIn<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Medium<\/span>\n <\/div>\n <\/a>\n <\/li>\n <\/ul>\n <\/div>\n <\/div>\n <div class=\"row row-center\">\n <div class=\"col col-address col-address-1 styled-content padding\">\n <p><strong>Fabric Ventures Group S.\u00e0 r.l.<\/strong><br>\n9 Rue du Laboratoire<br>\nL\u20131911 Luxembourg<br>\nGrand Duchy of Luxembourg<\/p> <\/div>\n <div class=\"col col-address col-address-2 styled-content padding\">\n <p><strong>Fabric Ventures LLP<\/strong><br>\n58 Wood Lane<br>\nLondon W12 7RZ<br>\nUnited Kingdom<\/p> <\/div>\n <div class=\"col col-newsletter padding\">\n <span>Newsletter signup<\/span>\n <div class=\"newsletter-box\">\n <!-- Begin Mailchimp Signup Form -->\n <div id=\"mc_embed_signup\">\n <form action=\"https:\/\/fabric.us17.list-manage.com\/subscribe\/post?u=1348f7628fff5905fa216eed5&id=7289ac4ac7&f_id=00d953e0f0\" method=\"post\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\" class=\"validate\" target=\"_blank\" novalidate=\"novalidate\">\n <div id=\"mc_embed_signup_scroll\">\n <div class=\"mc-field-group\">\n <div class=\"newsletter-btn\">\n <input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">\n <div class=\"submit-btn\" data-cursor-bubble-text=\"Submit\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\">\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">\n <\/div>\n <\/div>\n <\/div>\n <div hidden=\"true\"><input type=\"hidden\" name=\"tags\" value=\"6716430\"><\/div>\n <div id=\"mce-responses\" class=\"clear foot\">\n <div class=\"response\" id=\"mce-error-response\" style=\"display:none\"><\/div>\n <div class=\"response\" id=\"mce-success-response\" style=\"display:none\"><\/div>\n <\/div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->\n <div style=\"position: absolute; left: -5000px;\" aria-hidden=\"true\"><input type=\"text\" name=\"b_2d2c3c843583bae2e3e0b537e_412b8ecf7a\" tabindex=\"-1\" value=\"\"><\/div>\n <\/div>\n <\/form>\n <\/div>\n <!-- Moved to main.js <script type='text\/javascript' src='\/\/s3.amazonaws.com\/downloads.mailchimp.com\/js\/mc-validate.js'><\/script> -->\n <!-- Moved to main.js <script type='text\/javascript'>(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[3]='ADDRESS';ftypes[3]='address';fnames[4]='PHONE';ftypes[4]='phone';fnames[5]='BIRTHDAY';ftypes[5]='birthday';}(jQuery));var $mcj = jQuery.noConflict(true);<\/script> -->\n <!--End mc_embed_signup--><!-- Begin Mailchimp Signup Form -->\n <\/div>\n <\/div>\n <\/div>\n <div class=\"row row-bottom\">\n <div class=\"border-top\"><\/div>\n <div class=\"col col-code-by padding\">\n <div class=\"link\">\n <a href=\"https:\/\/dennissnellenberg.com\/\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"dennissnellenberg.com\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Code by Dennis<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/div>\n <div class=\"col col-credits padding\">\n <span>Fabric Ventures S.\u00e0 r.l. All Rights Reserved.<\/span>\n <\/div>\n <div class=\"col col-year padding\">\n <span>\u00a9 2024<\/span>\n <\/div>\n <\/div>\n <\/div>\n <\/footer>\n <\/div>\n <\/div>\n <\/main>\n <script src=\"https:\/\/code.jquery.com\/jquery-3.6.4.min.js\"><\/script>\n <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.11.5\/gsap.min.js\"><\/script> \n <!-- <script src=\"https:\/\/unpkg.com\/@barba\/core\"><\/script> -->\n <!-- <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@barba\/core\"><\/script> -->\n <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@barba\/[email protected]\"><\/script>\n <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/[email protected]\/dist\/lazyload.min.js\"><\/script>\n <script src=\"https:\/\/unpkg.com\/[email protected]\/dist\/flickity.pkgd.min.js\"><\/script>\n <script src=\"https:\/\/unpkg.com\/isotope-layout@3\/dist\/isotope.pkgd.min.js\"><\/script>\n <script type=\"module\" src=\"https:\/\/unpkg.com\/@splinetool\/[email protected]\/build\/spline-viewer.js\"><\/script>\n <script src=\"https:\/\/player.vimeo.com\/api\/player.js\"><\/script>\n \n <script src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/ScrollTrigger.min.js\"><\/script> <script src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/ScrambleTextPlugin.min.js\"><\/script> <script src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/SplitText.min.js\"><\/script> <script src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/loconative-scroll.min.js\"><\/script> <script defer=\"\" src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/index.js\"><\/script> \n\n <\/body><\/html>",
"securityHeaders": {
"securityHeadersList": [],
"securityHeadersGrade": "F",
"securityHeadersScore": 0
},
"interactivePeriods": [
[
0,
823
],
[
907,
1092
],
[
1189,
1214
],
[
1316,
1533
],
[
1585,
1586
],
[
1775,
2238
],
[
2305,
2770
],
[
2840,
10189
]
],
"longTasks": [
[
823,
907
],
[
1092,
1189
],
[
1214,
1316
],
[
1533,
1585
],
[
1586,
1775
],
[
2238,
2305
],
[
2770,
2840
]
],
"lastVisualChange": 2300,
"render": 2300,
"visualComplete85": 2300,
"visualComplete90": 2300,
"visualComplete95": 2300,
"visualComplete99": 2300,
"visualComplete": 2300,
"SpeedIndex": 2300,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 2116,
"size": 4544,
"DOMNodeId": 208,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"style": "position:relative;display:inline-block;",
"class": "single-char"
},
"bounds": [
1175.71875,
344.9375,
69.3125,
45.359375
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 2116,
"size": 4544,
"element": {
"nodeName": "DIV",
"boundingRect": {
"x": 1175.71875,
"y": 344.9375,
"width": 69.3125,
"height": 45.359375,
"top": 344.9375,
"right": 1245.03125,
"bottom": 390.296875,
"left": 1175.71875
},
"outerHTML": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">W<\/div>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestTextPaint",
"time": 2116,
"size": 4544,
"DOMNodeId": 208,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"style": "position:relative;display:inline-block;",
"class": "single-char"
},
"bounds": [
1175.71875,
344.9375,
69.3125,
45.359375
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 2116,
"size": 4544,
"element": {
"nodeName": "DIV",
"boundingRect": {
"x": 1175.71875,
"y": 344.9375,
"width": 69.3125,
"height": 45.359375,
"top": 344.9375,
"right": 1245.03125,
"bottom": 390.296875,
"left": 1175.71875
},
"outerHTML": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">W<\/div>",
"content": "normal"
},
"type": "text"
}
],
"LargestContentfulPaintType": "text",
"LargestContentfulPaintNodeType": "DIV",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 42
},
{
"name": "fetchStart",
"time": 56
},
{
"name": "navigationStart",
"time": 96
},
{
"name": "domLoading",
"time": 97
},
{
"name": "responseEnd",
"time": 98
},
{
"name": "domInteractive",
"time": 98
},
{
"name": "domContentLoadedEventStart",
"time": 98
},
{
"name": "domContentLoadedEventEnd",
"time": 98
},
{
"name": "domComplete",
"time": 98
},
{
"name": "unloadEventStart",
"time": 518
},
{
"name": "unloadEventEnd",
"time": 518
},
{
"name": "markAsMainFrame",
"time": 518
},
{
"name": "commitNavigationEnd",
"time": 518
},
{
"name": "domLoading",
"time": 519
},
{
"name": "responseEnd",
"time": 556
},
{
"name": "firstPaint",
"time": 1456
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 1456
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 1456
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 1456
},
{
"name": "domInteractive",
"time": 1533
},
{
"name": "domContentLoadedEventStart",
"time": 1774
},
{
"name": "domContentLoadedEventEnd",
"time": 1788
},
{
"name": "domComplete",
"time": 1896
},
{
"name": "loadEventStart",
"time": 1896
},
{
"name": "loadEventEnd",
"time": 1906
},
{
"name": "firstContentfulPaint",
"time": 2116
},
{
"name": "firstImagePaint",
"time": 2116
},
{
"name": "LargestTextPaint",
"time": 2116
},
{
"name": "LargestContentfulPaint",
"time": 2116
},
{
"name": "TotalLayoutShift",
"value": 0
},
{
"name": "CumulativeLayoutShift",
"value": 0
}
],
"chromeUserTiming.navigationStart": 97,
"chromeUserTiming.fetchStart": 56,
"chromeUserTiming.domLoading": 519,
"chromeUserTiming.responseEnd": 557,
"chromeUserTiming.domInteractive": 1534,
"chromeUserTiming.domContentLoadedEventStart": 1774,
"chromeUserTiming.domContentLoadedEventEnd": 1789,
"chromeUserTiming.domComplete": 1897,
"chromeUserTiming.unloadEventStart": 518,
"chromeUserTiming.unloadEventEnd": 518,
"chromeUserTiming.markAsMainFrame": 518,
"chromeUserTiming.commitNavigationEnd": 519,
"chromeUserTiming.firstPaint": 1456,
"chromeUserTiming.firstMeaningfulPaintCandidate": 1456,
"chromeUserTiming.loadEventStart": 1897,
"chromeUserTiming.loadEventEnd": 1906,
"chromeUserTiming.firstContentfulPaint": 2116,
"chromeUserTiming.firstImagePaint": 2116,
"chromeUserTiming.LargestTextPaint": 2116,
"chromeUserTiming.LargestContentfulPaint": 2116,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 952.02200000000005
},
"13": {
"name": "UnprefixedRequestAnimationFrame",
"firstUsed": 1423.7159999999999
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 523.26400000000001
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 523.27999999999997
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 523.62599999999998
},
"4561": {
"name": "LinkRelPreloadAsFont",
"firstUsed": 528.23199999999997
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 551.91499999999996
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 552.12199999999996
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 552.12900000000002
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 553.15700000000004
},
"4317": {
"name": "LinkRelCanonical",
"firstUsed": 562.65899999999999
},
"901": {
"name": "LinkRelPreload",
"firstUsed": 562.73199999999997
},
"4240": {
"name": "ScriptSchedulingType_ParserBlockingInline",
"firstUsed": 563.50199999999995
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 629.12199999999996
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 629.14800000000002
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 729.10500000000002
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 762.21199999999999
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 762.22299999999996
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 762.24000000000001
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 767.60900000000004
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 767.77800000000002
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 767.83699999999999
},
"2322": {
"name": "CSSSelectorPseudoMatches",
"firstUsed": 767.98099999999999
},
"4743": {
"name": "CSSSelectorPseudoHas",
"firstUsed": 768.10500000000002
},
"2311": {
"name": "CSSSelectorWebkitProgressBar",
"firstUsed": 783.71900000000005
},
"2313": {
"name": "CSSSelectorWebkitProgressValue",
"firstUsed": 783.77700000000004
},
"2317": {
"name": "CSSSelectorWebkitSliderThumb",
"firstUsed": 783.79600000000005
},
"2316": {
"name": "CSSSelectorWebkitSliderRunnableTrack",
"firstUsed": 783.82299999999998
},
"972": {
"name": "CSSAtRuleKeyframes",
"firstUsed": 801.27300000000002
},
"587": {
"name": "LangAttribute",
"firstUsed": 815.70399999999995
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 815.89499999999998
},
"4994": {
"name": "Feature_4994",
"firstUsed": 816.428
},
"3157": {
"name": "CSSComparisonFunctions",
"firstUsed": 817.32100000000003
},
"1023": {
"name": "CSSFilterBlur",
"firstUsed": 817.55700000000002
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 822.42499999999995
},
"3307": {
"name": "FlexGapSpecified",
"firstUsed": 823.33399999999995
},
"3308": {
"name": "FlexGapPositive",
"firstUsed": 823.34199999999998
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 949.64999999999998
},
"4239": {
"name": "ScriptSchedulingType_ParserBlocking",
"firstUsed": 949.70600000000002
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 956.50599999999997
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 956.57100000000003
},
"90": {
"name": "SVGAnimationElement",
"firstUsed": 956.90599999999995
},
"501": {
"name": "SVGSMILElementInDocument",
"firstUsed": 956.93499999999995
},
"43": {
"name": "MinAttribute",
"firstUsed": 957.52200000000005
},
"51": {
"name": "StepAttribute",
"firstUsed": 960.92700000000002
},
"42": {
"name": "MaxAttribute",
"firstUsed": 960.93799999999999
},
"1351": {
"name": "CSSValueAppearanceNone",
"firstUsed": 976.77300000000002
},
"4845": {
"name": "InputTypeRangeHorizontalLtr",
"firstUsed": 977.08500000000004
},
"4330": {
"name": "FlexboxAbsPosJustifyContent",
"firstUsed": 977.56299999999999
},
"484": {
"name": "ProgressElement",
"firstUsed": 1011.8869999999999
},
"3797": {
"name": "WebPImage",
"firstUsed": 1038.4290000000001
},
"4853": {
"name": "ProgressElementHorizontalLtr",
"firstUsed": 1050.9190000000001
},
"2354": {
"name": "CSSBasicShape",
"firstUsed": 1067.154
},
"2355": {
"name": "CSSGradient",
"firstUsed": 1068.9079999999999
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 1077.0450000000001
},
"1345": {
"name": "ProgressElementWithNoneAppearance",
"firstUsed": 1092.182
},
"84": {
"name": "FormElement",
"firstUsed": 1222.2670000000001
},
"2250": {
"name": "DuplicatedAttribute",
"firstUsed": 1222.29
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 1222.3699999999999
},
"49": {
"name": "RequiredAttribute",
"firstUsed": 1222.376
},
"591": {
"name": "InputTypeSubmit",
"firstUsed": 1222.443
},
"2089": {
"name": "ARIAHiddenAttribute",
"firstUsed": 1222.54
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 1222.7639999999999
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 1223.107
},
"1898": {
"name": "HTMLSlotElement",
"firstUsed": 1228.5530000000001
},
"1015": {
"name": "CSSFilterGrayscale",
"firstUsed": 1318.5119999999999
},
"1017": {
"name": "CSSFilterSaturate",
"firstUsed": 1326.672
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 1334.3820000000001
},
"4113": {
"name": "HiddenAttribute",
"firstUsed": 1334.4880000000001
},
"31": {
"name": "InputTypeEmail",
"firstUsed": 1335.683
},
"190": {
"name": "InputTypeText",
"firstUsed": 1337.079
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 1462.2629999999999
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 1462.441
},
"2062": {
"name": "PrepareModuleScript",
"firstUsed": 1478.5250000000001
},
"4238": {
"name": "ScriptSchedulingType_Defer",
"firstUsed": 1481.655
},
"3682": {
"name": "UndeferrableThirdPartySubresourceRequestWithCookie",
"firstUsed": 1481.8240000000001
},
"2707": {
"name": "V8Window_MatchMedia_Method",
"firstUsed": 1488.864
},
"1028": {
"name": "V8History_ScrollRestoration_AttributeGetter",
"firstUsed": 1489.5029999999999
},
"1417": {
"name": "AddEventListenerPassiveTrue",
"firstUsed": 1489.712
},
"2518": {
"name": "AddDocumentLevelPassiveTrueWheelEventListener",
"firstUsed": 1489.7190000000001
},
"2705": {
"name": "WindowInnerWidth",
"firstUsed": 1489.771
},
"2706": {
"name": "WindowInnerHeight",
"firstUsed": 1489.777
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 1489.8499999999999
},
"2711": {
"name": "WindowPageYOffset",
"firstUsed": 1490.6959999999999
},
"2710": {
"name": "WindowPageXOffset",
"firstUsed": 1490.768
},
"2904": {
"name": "PassiveTouchEventListener",
"firstUsed": 1490.992
},
"1347": {
"name": "PointerEventAddListenerCount",
"firstUsed": 1491.0699999999999
},
"2615": {
"name": "InstantiateModuleScript",
"firstUsed": 1492.79
},
"2610": {
"name": "V8AttemptOverrideReadOnlyOnPrototypeStrict",
"firstUsed": 1544.8019999999999
},
"2661": {
"name": "NavigatorPlatform",
"firstUsed": 1545.3199999999999
},
"2659": {
"name": "NavigatorMaxTouchPoints",
"firstUsed": 1545.4839999999999
},
"124": {
"name": "NavigatorVendor",
"firstUsed": 1545.521
},
"431": {
"name": "TextDecoderConstructor",
"firstUsed": 1545.875
},
"429": {
"name": "TextEncoderConstructor",
"firstUsed": 1546.3910000000001
},
"1229": {
"name": "HTMLMediaElement",
"firstUsed": 1567.173
},
"2718": {
"name": "V8HTMLMediaElement_CanPlayType_Method",
"firstUsed": 1567.4290000000001
},
"2445": {
"name": "EnterPictureInPictureEventListener",
"firstUsed": 1572.4359999999999
},
"2446": {
"name": "LeavePictureInPictureEventListener",
"firstUsed": 1572.4490000000001
},
"2723": {
"name": "TrustedTypesCreatePolicy",
"firstUsed": 1579.5830000000001
},
"3279": {
"name": "TrustedTypesPolicyCreated",
"firstUsed": 1579.596
},
"1689": {
"name": "CustomElementRegistryDefine",
"firstUsed": 1580.434
},
"804": {
"name": "ElementAttachShadow",
"firstUsed": 1581.0920000000001
},
"907": {
"name": "ElementAttachShadowOpen",
"firstUsed": 1581.116
},
"2769": {
"name": "HTMLTemplateElement",
"firstUsed": 1581.8209999999999
},
"1503": {
"name": "HTMLCanvasElement",
"firstUsed": 1581.9839999999999
},
"469": {
"name": "CSSSelectorPseudoHost",
"firstUsed": 1582.9400000000001
},
"1368": {
"name": "IntersectionObserver_Constructor",
"firstUsed": 1583.7739999999999
},
"2845": {
"name": "CSSStyleSheetReplaceSync",
"firstUsed": 1584.1199999999999
},
"2846": {
"name": "AdoptedStyleSheets",
"firstUsed": 1584.308
},
"1307": {
"name": "V8Node_IsConnected_AttributeGetter",
"firstUsed": 1585.067
},
"675": {
"name": "Fetch",
"firstUsed": 1585.3900000000001
},
"2096": {
"name": "ARIALiveAttribute",
"firstUsed": 1594.627
},
"1827": {
"name": "LocationOrigin",
"firstUsed": 1602.7329999999999
},
"2708": {
"name": "WindowScrollX",
"firstUsed": 1605.154
},
"2709": {
"name": "WindowScrollY",
"firstUsed": 1606.145
},
"2618": {
"name": "HistoryReplaceState",
"firstUsed": 1606.1849999999999
},
"1029": {
"name": "V8History_ScrollRestoration_AttributeSetter",
"firstUsed": 1616.7380000000001
},
"2592": {
"name": "ResizeObserver_Constructor",
"firstUsed": 1626.4649999999999
},
"4195": {
"name": "NavigatorUAData_Platform",
"firstUsed": 1626.636
},
"1418": {
"name": "AddEventListenerPassiveFalse",
"firstUsed": 1630.0550000000001
},
"2519": {
"name": "AddDocumentLevelPassiveFalseWheelEventListener",
"firstUsed": 1630.0650000000001
},
"4660": {
"name": "PercentOrCalcRelativeUsedOffset",
"firstUsed": 1704.7370000000001
},
"4661": {
"name": "AutoRelativeUsedOffset",
"firstUsed": 1722.777
},
"217": {
"name": "ElementPrefixedMatchesSelector",
"firstUsed": 1751.097
},
"2107": {
"name": "ARIARequiredAttribute",
"firstUsed": 1765.8230000000001
},
"1477": {
"name": "SVGSMILAnimationAppliedEffect",
"firstUsed": 1906.4000000000001
},
"4346": {
"name": "V8TurboFanOsrCompileStarted",
"firstUsed": 1986.615
},
"3028": {
"name": "CreateObjectBlob",
"firstUsed": 2049.7939999999999
},
"1604": {
"name": "CreateObjectURLBlob",
"firstUsed": 2053.5880000000002
},
"3545": {
"name": "HTMLCanvasGetContext",
"firstUsed": 2121.7919999999999
},
"4027": {
"name": "HTMLCanvasElement_WebGL2",
"firstUsed": 2136.433
},
"3570": {
"name": "WebGLRenderingContextGetShaderPrecisionFormat",
"firstUsed": 2142.2849999999999
},
"3568": {
"name": "WebGLRenderingContextGetParameter",
"firstUsed": 2142.3440000000001
},
"2695": {
"name": "V8WebGL2RenderingContext_GetExtension_Method",
"firstUsed": 2142.5129999999999
},
"1624": {
"name": "OffscreenCanvas",
"firstUsed": 2150.6700000000001
},
"4030": {
"name": "OffscreenCanvas_2D",
"firstUsed": 2150.7840000000001
},
"2903": {
"name": "NonPassiveTouchEventListener",
"firstUsed": 2197.9119999999998
}
},
"CSSFeatures": {
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 767.63300000000004
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 767.66099999999994
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 767.66800000000001
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 767.67499999999995
},
"516": {
"name": "CSSPropertyFontDisplay",
"firstUsed": 767.68100000000004
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 801.29100000000005
},
"27": {
"name": "CSSPropertyBackgroundPosition",
"firstUsed": 802.93100000000004
},
"515": {
"name": "CSSPropertyVariable",
"firstUsed": 815.92100000000005
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 816.04899999999998
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 816.23900000000003
},
"444": {
"name": "CSSPropertyScrollBehavior",
"firstUsed": 816.25099999999998
},
"96": {
"name": "CSSPropertyMinHeight",
"firstUsed": 816.25900000000001
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 816.28399999999999
},
"680": {
"name": "CSSPropertyScrollbarWidth",
"firstUsed": 816.29399999999998
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 816.31299999999999
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 816.32000000000005
},
"485": {
"name": "CSSPropertyAliasWebkitBoxSizing",
"firstUsed": 816.32899999999995
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 816.33600000000001
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 816.36099999999999
},
"142": {
"name": "CSSPropertyTextShadow",
"firstUsed": 816.36800000000005
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 817.26599999999996
},
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 817.27800000000002
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 817.28599999999994
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 817.30899999999997
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 817.41099999999994
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 817.42899999999997
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 817.44100000000003
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 817.45000000000005
},
"592": {
"name": "CSSPropertyGap",
"firstUsed": 817.45899999999995
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 817.47500000000002
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 817.48400000000004
},
"508": {
"name": "CSSPropertyBackdropFilter",
"firstUsed": 817.49599999999998
},
"60": {
"name": "CSSPropertyBorderTop",
"firstUsed": 817.50800000000004
},
"54": {
"name": "CSSPropertyBorderRight",
"firstUsed": 817.51800000000003
},
"49": {
"name": "CSSPropertyBorderLeft",
"firstUsed": 817.52599999999995
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 817.53499999999997
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 817.54100000000005
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 817.71000000000004
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 817.71699999999998
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 817.755
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 817.83500000000004
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 817.86000000000001
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 817.86699999999996
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 817.87599999999998
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 817.88400000000001
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 817.89099999999996
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 817.90099999999995
},
"447": {
"name": "CSSPropertyTransformOrigin",
"firstUsed": 817.91399999999999
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 820.86800000000005
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 822.04999999999995
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 822.09799999999996
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 822.23000000000002
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 964.50199999999995
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 964.51700000000005
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 964.52599999999995
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 967.649
},
"157": {
"name": "CSSPropertyVerticalAlign",
"firstUsed": 967.67999999999995
},
"158": {
"name": "CSSPropertyVisibility",
"firstUsed": 967.91999999999996
},
"238": {
"name": "CSSPropertyFlexShrink",
"firstUsed": 968.09199999999998
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 968.38599999999997
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 968.39499999999998
},
"539": {
"name": "CSSPropertyUserSelect",
"firstUsed": 968.60000000000002
},
"237": {
"name": "CSSPropertyFlexGrow",
"firstUsed": 968.66499999999996
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 968.846
},
"436": {
"name": "CSSPropertyIsolation",
"firstUsed": 968.86199999999997
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 976.78599999999994
},
"658": {
"name": "CSSPropertyAppearance",
"firstUsed": 976.79300000000001
},
"657": {
"name": "CSSPropertyAspectRatio",
"firstUsed": 1051.124
},
"385": {
"name": "CSSPropertyStrokeWidth",
"firstUsed": 1051.3889999999999
},
"383": {
"name": "CSSPropertyStrokeMiterlimit",
"firstUsed": 1051.3979999999999
},
"378": {
"name": "CSSPropertyStroke",
"firstUsed": 1051.4069999999999
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 1051.8030000000001
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 1059.627
},
"85": {
"name": "CSSPropertyListStyle",
"firstUsed": 1059.7059999999999
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 1060.0039999999999
},
"35": {
"name": "CSSPropertyBorderBottom",
"firstUsed": 1064.296
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 1064.6089999999999
},
"445": {
"name": "CSSPropertyWillChange",
"firstUsed": 1067.0219999999999
},
"355": {
"name": "CSSPropertyClipPath",
"firstUsed": 1067.1610000000001
},
"79": {
"name": "CSSPropertyFloat",
"firstUsed": 1067.5070000000001
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 1068.2
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 1072.1600000000001
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 1072.845
},
"59": {
"name": "CSSPropertyBorderStyle",
"firstUsed": 1075.5450000000001
},
"33": {
"name": "CSSPropertyBackgroundSize",
"firstUsed": 1081.297
},
"359": {
"name": "CSSPropertyFilter",
"firstUsed": 1083.7809999999999
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 1083.8710000000001
},
"424": {
"name": "CSSPropertyAnimation",
"firstUsed": 1084.414
},
"433": {
"name": "CSSPropertyObjectFit",
"firstUsed": 1087.8230000000001
},
"303": {
"name": "CSSPropertyOrder",
"firstUsed": 1315.538
},
"420": {
"name": "CSSPropertyMixBlendMode",
"firstUsed": 1321.386
},
"100": {
"name": "CSSPropertyOutline",
"firstUsed": 1332.8869999999999
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 1427.1179999999999
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 1584.1959999999999
},
"427": {
"name": "CSSPropertyAnimationDuration",
"firstUsed": 1584.2429999999999
},
"430": {
"name": "CSSPropertyAnimationName",
"firstUsed": 1584.249
},
"429": {
"name": "CSSPropertyAnimationIterationCount",
"firstUsed": 1584.2539999999999
},
"432": {
"name": "CSSPropertyAnimationTimingFunction",
"firstUsed": 1584.26
},
"41": {
"name": "CSSPropertyBorderCollapse",
"firstUsed": 1705.6859999999999
},
"19": {
"name": "CSSPropertyZoom",
"firstUsed": 1787.5519999999999
}
},
"AnimatedCSSFeatures": []
},
"FirstInteractive": 2840,
"TimeToInteractive": 2840,
"maxFID": 20,
"TTIMeasurementEnd": 10189,
"LastInteractive": 2840,
"FirstCPUIdle": 2840,
"TotalBlockingTime": 20,
"testID": "241007_AiDcP7_5X8",
"step": 1,
"effectiveBps": 106529,
"domTime": 0,
"aft": 0,
"titleTime": 100,
"domLoading": 0,
"server_rtt": 0,
"CrUX": {
"key": {
"formFactor": "DESKTOP",
"url": "https:\/\/fabric.codebydennis.com\/"
},
"metrics": {
"first_contentful_paint": {
"histogram": [
{
"start": 0,
"end": 1800,
"density": 0.53969999999999996
},
{
"start": 1800,
"end": 3000,
"density": 0.17510000000000001
},
{
"start": 3000,
"density": 0.28520000000000001
}
],
"percentiles": {
"p75": 3688
}
},
"interaction_to_next_paint": {
"histogram": [
{
"start": 0,
"end": 200,
"density": 0.86199999999999999
},
{
"start": 200,
"end": 500,
"density": 0.078799999999999995
},
{
"start": 500,
"density": 0.059200000000000003
}
],
"percentiles": {
"p75": 128
}
},
"largest_contentful_paint": {
"histogram": [
{
"start": 0,
"end": 2500,
"density": 0.50029999999999997
},
{
"start": 2500,
"end": 4000,
"density": 0.108
},
{
"start": 4000,
"density": 0.39169999999999999
}
],
"percentiles": {
"p75": 7477
}
},
"round_trip_time": {
"percentiles": {
"p75": 183
}
},
"cumulative_layout_shift": {
"histogram": [
{
"start": "0.00",
"end": "0.10",
"density": 0.99580000000000002
},
{
"start": "0.10",
"end": "0.25",
"density": 0
},
{
"start": "0.25",
"density": 0.0041999999999999997
}
],
"percentiles": {
"p75": "0.00"
}
},
"experimental_time_to_first_byte": {
"histogram": [
{
"start": 0,
"end": 800,
"density": 0.57850000000000001
},
{
"start": 800,
"end": 1800,
"density": 0.36720000000000003
},
{
"start": 1800,
"density": 0.054300000000000001
}
],
"percentiles": {
"p75": 1148
}
}
},
"collectionPeriod": {
"firstDate": {
"year": 2024,
"month": 9,
"day": 8
},
"lastDate": {
"year": 2024,
"month": 10,
"day": 5
}
}
},
"lighthouse.Performance": null,
"lighthouse.Accessibility": null,
"lighthouse.BestPractices": null,
"lighthouse.SEO": null,
"lighthouse.PWA": null,
"edge-processed": true,
"utilization": {
"cpu": {
"data": {
"0": 0,
"104": 61.899999999999999,
"205": 60,
"330": 47.799999999999997,
"431": 33.299999999999997,
"531": 19,
"635": 90,
"743": 100,
"845": 100,
"947": 100,
"1049": 100,
"1157": 100,
"1258": 100,
"1359": 100,
"1463": 100,
"1564": 85.700000000000003,
"1670": 100,
"1771": 81.799999999999997,
"1874": 80,
"1980": 100,
"2084": 100,
"2185": 100,
"2310": 95.799999999999997,
"2413": 100,
"2514": 89.5,
"2617": 84.200000000000003,
"2720": 100,
"2824": 100,
"2926": 100,
"3027": 100,
"3129": 100,
"3232": 100,
"3351": 100,
"3452": 100,
"3553": 100,
"3654": 100,
"3755": 100,
"3859": 100,
"3960": 100,
"4062": 100,
"4165": 100,
"4268": 100,
"4373": 100,
"4474": 100,
"4579": 100,
"4680": 100,
"4783": 100,
"4884": 100,
"4985": 100,
"5086": 100,
"5194": 100,
"5296": 100,
"5397": 100,
"5502": 100,
"5605": 100,
"5707": 100,
"5808": 100,
"5908": 100,
"6009": 100,
"6110": 100,
"6211": 100,
"6333": 100,
"6436": 100,
"6538": 100,
"6641": 100,
"6742": 100,
"6845": 100,
"6946": 100,
"7048": 100,
"7150": 100,
"7251": 100,
"7379": 100,
"7481": 100,
"7582": 100,
"7683": 90,
"7786": 100,
"7887": 100,
"7989": 100,
"8091": 95,
"8192": 100,
"8295": 100,
"8396": 100,
"8498": 94.700000000000003,
"8599": 100,
"8701": 100,
"8802": 100,
"8903": 100,
"9006": 100,
"9107": 100,
"9210": 100,
"9311": 100,
"9414": 100,
"9515": 100,
"9619": 100,
"9720": 100,
"9822": 75,
"9924": 100,
"10026": 100,
"10128": 78.900000000000006,
"10237": 95.5,
"10346": 100
},
"max": 100,
"count": 101
},
"bw": {
"data": {
"0": 0,
"104": 0,
"205": 26565,
"330": 276791,
"431": 0,
"531": 1588859,
"635": 1332399,
"743": 5149592,
"845": 6524494,
"947": 381263,
"1049": 1468583,
"1157": 48798,
"1258": 0,
"1359": 2726030,
"1463": 0,
"1564": 1667462,
"1670": 0,
"1771": 0,
"1874": 0,
"1980": 0,
"2084": 0,
"2185": 0,
"2310": 0,
"2413": 0,
"2514": 0,
"2617": 0,
"2720": 0,
"2824": 26278,
"2926": 339978,
"3027": 55277,
"3129": 16590,
"3232": 674901,
"3351": 140988,
"3452": 0,
"3553": 0,
"3654": 0,
"3755": 0,
"3859": 0,
"3960": 0,
"4062": 0,
"4165": 0,
"4268": 0,
"4373": 0,
"4474": 0,
"4579": 0,
"4680": 0,
"4783": 0,
"4884": 0,
"4985": 0,
"5086": 0,
"5194": 0,
"5296": 0,
"5397": 0,
"5502": 0,
"5605": 0,
"5707": 0,
"5808": 0,
"5908": 0,
"6009": 0,
"6110": 0,
"6211": 0,
"6333": 0,
"6436": 0,
"6538": 0,
"6641": 0,
"6742": 0,
"6845": 0,
"6946": 0,
"7048": 0,
"7150": 0,
"7251": 0,
"7379": 0,
"7481": 0,
"7582": 0,
"7683": 0,
"7786": 0,
"7887": 0,
"7989": 0,
"8091": 0,
"8192": 0,
"8295": 0,
"8396": 0,
"8498": 0,
"8599": 0,
"8701": 0,
"8802": 0,
"8903": 3329,
"9006": 0,
"9107": 0,
"9210": 0,
"9311": 0,
"9414": 0,
"9515": 0,
"9619": 0,
"9720": 0,
"9822": 0,
"9924": 0,
"10026": 0,
"10128": 0,
"10237": 0,
"10346": 0
},
"max": 6524494,
"count": 101
}
},
"effectiveBpsDoc": 176670,
"pages": {
"details": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/details\/cached\/",
"checklist": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/performance_optimization\/cached\/",
"breakdown": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/breakdown\/cached\/",
"domains": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/domains\/cached\/",
"screenShot": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/screen_shot\/cached\/",
"opportunities": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/experiments\/cached\/"
},
"thumbnails": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1_Cached_waterfall_thumb.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1_Cached_optimization_thumb.png",
"screenShot": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1_Cached_screen_thumb.png"
},
"images": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_Cached_waterfall.png",
"connectionView": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_Cached_connection.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_Cached_optimization.png",
"screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&file=1_Cached_screen.jpg"
},
"rawData": {
"scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=241007_AiDcP7_5X8&file=1_Cached_script_timing.json",
"headers": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_Cached_report.txt",
"pageData": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_Cached_IEWPG.txt",
"requestsData": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_Cached_IEWTR.txt",
"utilization": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_Cached_progress.csv",
"trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=241007_AiDcP7_5X8&compressed=1&file=1_Cached_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1_cached&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 2300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1_cached&file=ms_002300.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"unpkg.com": {
"bytes": 72,
"requests": 1,
"connections": 1
},
"fabric.codebydennis.com": {
"bytes": 253980,
"requests": 18,
"connections": 1
},
"app.spline.design": {
"bytes": 5560,
"requests": 1,
"cdn_provider": "Vercel",
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 36388,
"bytesUncompressed": 170948,
"requests": 1
},
"js": {
"color": [
254,
197,
132
],
"bytes": 94586,
"bytesUncompressed": 299848,
"requests": 7
},
"css": {
"color": [
178,
234,
148
],
"bytes": 23758,
"bytesUncompressed": 158431,
"requests": 5
},
"image": {
"color": [
196,
154,
232
],
"bytes": 12981,
"bytesUncompressed": 12958,
"requests": 2
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 91899,
"bytesUncompressed": 91784,
"requests": 5
},
"video": {
"color": [
33,
194,
162
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"other": {
"color": [
196,
196,
196
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
}
},
"consoleLog": [
{
"source": "console-api",
"level": "warning",
"text": "updating from 41 to 40",
"url": "https:\/\/unpkg.com\/@splinetool\/[email protected]\/build\/spline-viewer.js",
"line": 3138,
"column": 289090
},
{
"source": "console-api",
"level": "warning",
"text": "Your .splinecode file is more recent than the library. Please upgrade @splinetool\/runtime to the latest version.",
"url": "https:\/\/unpkg.com\/@splinetool\/[email protected]\/build\/spline-viewer.js",
"line": 5870,
"column": 17251
},
{
"source": "rendering",
"level": "warning",
"text": "[.WebGL-0x38fc01c6b100]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
"timestamp": 1728298580459.876,
"url": "https:\/\/fabric.codebydennis.com\/"
},
{
"source": "rendering",
"level": "warning",
"text": "[.WebGL-0x38fc01c6b100]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
"timestamp": 1728298584606.7771,
"url": "https:\/\/fabric.codebydennis.com\/"
},
{
"source": "rendering",
"level": "warning",
"text": "[.WebGL-0x38fc01c6b100]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
"timestamp": 1728298587308.9929,
"url": "https:\/\/fabric.codebydennis.com\/"
},
{
"source": "rendering",
"level": "warning",
"text": "[.WebGL-0x38fc01c6b100]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)",
"timestamp": 1728298589880.375,
"url": "https:\/\/fabric.codebydennis.com\/"
}
]
}
},
"runs": {
"1": {
"firstView": {
"numSteps": 1,
"run": 1,
"tester": "wpt-fra-lb-jwb8-10.10.1.215",
"loadTime": 13139,
"docTime": 13139,
"fullyLoaded": 17737,
"bytesOut": 96591,
"bytesOutDoc": 94544,
"bytesIn": 3215189,
"bytesInDoc": 3209629,
"requests": [
{
"type": 3,
"id": "F4894726DEE24CE1855634E2AD508DCE",
"request_id": "F4894726DEE24CE1855634E2AD508DCE",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/",
"raw_id": "F4894726DEE24CE1855634E2AD508DCE",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Document",
"load_ms": 303,
"ttfb_ms": 260,
"load_start": 1186,
"load_start_float": 1186.00008,
"bytesIn": 36388,
"objectSize": 36388,
"objectSizeUncompressed": 170948,
"chunks": [
{
"ts": 1450,
"bytes": 14971,
"inflated": 3050
},
{
"ts": 1485,
"bytes": 21417,
"inflated": 36826
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/html",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": 1,
"dns_end": 1048,
"connect_start": 1048,
"connect_end": 1087,
"ssl_start": 1087,
"ssl_end": 1184,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "codebydennis.com",
"sanList": [
"*.codebydennis.com",
"codebydennis.com"
],
"issuer": "R10",
"validFrom": 1726476565,
"validTo": 1734252564,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2024H2' log",
"logId": "3F174B4FD7224758941D651C84BE0D12ED90377F1F856AEBC1BF2885ECF8646E",
"timestamp": 1726480076055,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402205AED0E8B795081C2E0B158683ED88F8C199523092DB69F26C543483530BF38CB022043F1D590C6F1A3933672F54AC69DA00A77BD64883D45D7643DB730EDB2F95B1E"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Sectigo 'Sabre2024h2'",
"logId": "1998107109F0D6522E3080D29E3F64BB836E28CCF90F528EEEDFCE4A3F16B4CA",
"timestamp": 1726480076139,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3044022044BCC94F3E962DFAA0DF41DBEE9B879AB5E067108BD192F87407DE732DE6C05302200E0A01E5619E69E272AF906DD0700B110049AC33F2FCE9129CF49ADF4372DD58"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/js\/ScrambleTextPlugin.min.js",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "script",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/",
":scheme: https",
"accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0, i",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: document",
"sec-fetch-mode: navigate",
"sec-fetch-site: cross-site",
"upgrade-insecure-requests: 1",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"content-encoding: gzip",
"content-length: 36388",
"content-type: text\/html; charset=UTF-8",
"date: Mon, 07 Oct 2024 10:52:48 GMT",
"server: Apache",
"vary: Cookie,Accept-Encoding,User-Agent",
"x-powered-by: PHP\/8.2.18",
":status: 200"
]
},
"bytesOut": 2143,
"score_cache": -1,
"score_cdn": -1,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 1047,
"connect_ms": 39,
"ssl_ms": 97,
"gzip_total": 36388,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "",
"server_count": null,
"created": 11,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_ENABLE_CONNECT_PROTOCOL": 1,
"SETTINGS_MAX_CONCURRENT_STREAMS": 100
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 80,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIGAjCCBOqgAwIBAgISBMjkbU9d9\/kZP2OfvvbOUT5TMA0GCSqGSIb3DQEBCwUA\nMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD\nEwNSMTAwHhcNMjQwOTE2MDg0OTI1WhcNMjQxMjE1MDg0OTI0WjAbMRkwFwYDVQQD\nExBjb2RlYnlkZW5uaXMuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAwpZ3OsJNa8mnFVBEi9PtbGMWKy7U4sH0FY5P6PZHjoLvZJVMdRAD6Sqn0vj7\nA9ydp0lhCstceOMUE02g8U2ZwWj2sBPhnrNFbvYpjiec19kic3oVXeYEMK69gIbW\nWXS7xccOi84qXxdgkSgvHu6dbtUJ2J5eCnw68HTh9rkSlhCMyKOuG1Tqziqyy2tq\n3WsAEzbte\/OOT7rbyatF4EV8ypDxp3CTr8r0FVixF2qHqMspQdnMuoLmXhmOhn4+\nROsl\/\/bmTZXYTkm+vRliBtxAc4MRqvHtWf43P3OfuvApIbHS016uLHPBOJFr4zH9\nLuXZrQh1w4p7I2d\/qCIfDTdNBMUeSoPzTu+XwQ8pklbFrCNqOq25BZolhtB3Ans4\nd0fTwKFG+Ivu8ceytoC0E0r2QspiTkupVS34ZkBhHojEHi56UJ5R37pRskf+W1SD\nrr3tyimvQqj\/Jxx64NhOBDJD5AuiQ7pYawgEOhBVtMPCL+bM\/9XPwV9xplAbYC2l\n7arnkRWGYjN3he7VUR6ocJjOZoNQTiYeLSiCj5r24YM+BWn4iphdt5aotB+ajAjV\n8\/vp09W7YWXO6R\/GhqpZ46U4N\/ikWpLiRbJYI2Od7fDyf06clMXVsMe8QUHXJV82\nzR8e8nxlF6sGYtzgwkBnfcpbLrFDNMeNbXxfsyrZe32lmHsCAwEAAaOCAiYwggIi\nMA4GA1UdDwEB\/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw\nDAYDVR0TAQH\/BAIwADAdBgNVHQ4EFgQUdhJdkZRcNg08TqTcMWNCRPkLSMAwHwYD\nVR0jBBgwFoAUu7zDR6XkvKnGw6RyDBCNojXhyOgwVwYIKwYBBQUHAQEESzBJMCIG\nCCsGAQUFBzABhhZodHRwOi8vcjEwLm8ubGVuY3Iub3JnMCMGCCsGAQUFBzAChhdo\ndHRwOi8vcjEwLmkubGVuY3Iub3JnLzAvBgNVHREEKDAmghIqLmNvZGVieWRlbm5p\ncy5jb22CEGNvZGVieWRlbm5pcy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwggEC\nBgorBgEEAdZ5AgQCBIHzBIHwAO4AdQA\/F0tP1yJHWJQdZRyEvg0S7ZA3fx+FauvB\nvyiF7PhkbgAAAZH6O00XAAAEAwBGMEQCIFrtDot5UIHC4LFYaD7Yj4wZlSMJLbaf\nJsVDSDUwvzjLAiBD8dWQxvGjkzZy9UrGnaAKd71kiD1F12Q9tzDtsvlbHgB1ABmY\nEHEJ8NZSLjCA0p4\/ZLuDbijM+Q9Sju7fzko\/FrTKAAABkfo7TWsAAAQDAEYwRAIg\nRLzJTz6WLfqg30Hb7puHmrXgZxCL0ZL4dAfecy3mwFMCIA4KAeVhnmnicq+QbdBw\nCxEASawz8vzpEpz0mt9Dct1YMA0GCSqGSIb3DQEBCwUAA4IBAQAHs2eH00lWFyiz\n1K9moqk0S+RvA5YQXhONdAOkV4pnGY0NxnkzAewgCHDFemOdvZ1ZfbfwQVJxaDa6\nzAbq\/cAuGOPfps9SmTuZlj72QfwnNMNRif+eT4qRRg0FuCZaqBbAy4ju+xuW5WHc\nbq0t0Pk0mDeA\/mRDBTIB6XKLz3qhy7iibDLTzQ\/3D69Z0S5yQTlNCMqO+eoYmN\/4\nnENCFb2+X6D2yWdNd9gM6+C0pG5w5IIv\/zvVewB\/7qC0BuLcWj\/L1YMQlr3cEg1z\nUdM7klUwy4iyYNOc2J1w3djW4r61x5ARi8dHHozjOcDWP6SlbCZWkNPrXjNJorrT\nvwjHtigk\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFBTCCAu2gAwIBAgIQS6hSk\/eaL6JzBkuoBI110DANBgkqhkiG9w0BAQsFADBP\nMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy\nY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa\nFw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF\nbmNyeXB0MQwwCgYDVQQDEwNSMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQDPV+XmxFQS7bRH\/sknWHZGUCiMHT6I3wWd1bUYKb3dtVq\/+vbOo76vACFL\nYlpaPAEvxVgD9on\/jhFD68G14BQHlo9vH9fnuoE5CXVlt8KvGFs3Jijno\/QHK20a\n\/6tYvJWuQP\/py1fEtVt\/eA0YYbwX51TGu0mRzW4Y0YCF7qZlNrx06rxQTOr8IfM4\nFpOUurDTazgGzRYSespSdcitdrLCnF2YRVxvYXvGLe48E1KGAdlX5jgc3421H5KR\nmudKHMxFqHJV8LDmowfs\/acbZp4\/SItxhHFYyTr6717yW0QrPHTnj7JHwQdqzZq3\nDZb3EoEmUVQK7GH29\/Xi8orIlQ2NAgMBAAGjgfgwgfUwDgYDVR0PAQH\/BAQDAgGG\nMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH\/\nAgEAMB0GA1UdDgQWBBS7vMNHpeS8qcbDpHIMEI2iNeHI6DAfBgNVHSMEGDAWgBR5\ntFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG\nFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD\nVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B\nAQsFAAOCAgEAkrHnQTfreZ2B5s3iJeE6IOmQRJWjgVzPw139vaBw1bGWKCIL0vIo\nzwzn1OZDjCQiHcFCktEJr59L9MhwTyAWsVrdAfYf+B9haxQnsHKNY67u4s5Lzzfd\nu6PUzeetUK29v+PsPmI2cJkxp+iN3epi4hKu9ZzUPSwMqtCceb7qPVxEbpYxY1p9\n1n5PJKBLBX9eb9LU6l8zSxPWV7bK3lG4XaMJgnT9x3ies7msFtpKK5bDtotij\/l0\nGaKeA97pb5uwD9KgWvaFXMIEt8jVTjLEvwRdvCn294GPDF08U8lAkIv7tghluaQh\n1QnlE4SEN4LOECj8dsIGJXpGUk3aU3KkJz9icKy+aUgA+2cP21uh6NcDIS3XyfaZ\nQjmDQ993ChII8SXWupQZVBiIpcWO4RqZk3lr7Bz5MUCwzDIA359e57SSq5CCkY0N\n4B6Vulk7LktfwrdGNVI5BsC9qqxSwSKgRJeZ9wygIaehbHFHFhcBaMDKpiZlBHyz\nrsnnlFXCb5s8HKn5LsUgGvB24L7sGNZP2CX7dhHov+YhD+jozLW2p9W4959Bz2Ei\nRmqDtmiXLnzqTpXbI+suyCsohKRg6Un0RC47+cpiVwHiXZAW+cn8eiNIjqbVgXLx\nKPpdzvvtTnOPlC7SQZSYmdunr3Bf9b77AiC\/ZidstK36dRILKz7OA54=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"final_base_page": true,
"is_base_page": true,
"load_end": 1489,
"ttfb_start": 1186,
"ttfb_end": 1446,
"download_start": 1446,
"download_end": 1489,
"download_ms": 43,
"all_start": 1,
"all_end": 1489,
"all_ms": 1486,
"index": 0,
"number": 1,
"cpuTimes": {
"EvaluateScript": 0,
"v8.compile": 0
},
"cpu.EvaluateScript": 0,
"cpu.v8.compile": 0,
"cpuTime": 0,
"js_timing": [
[
2305.2510000000002,
2305.5160000000001
],
[
2305.2739999999999,
2305.4699999999998
]
]
},
{
"type": 3,
"id": "66384.2",
"request_id": "66384.2",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/MonumentExtended-Regular.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/MonumentExtended-Regular.woff2",
"raw_id": "66384.2",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 139,
"ttfb_ms": 135,
"load_start": 1501,
"load_start_float": 1501.0001,
"bytesIn": 20131,
"objectSize": 20131,
"objectSizeUncompressed": 20108,
"chunks": [
{
"ts": 1639,
"bytes": 20131,
"inflated": 20108
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 20,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/MonumentExtended-Regular.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=1",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 20131",
"date: Mon, 07 Oct 2024 10:52:48 GMT",
"etag: \"4e8c-60cd871e25dcb-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2014,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 20131,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1468,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 13,
"http2_stream_dependency": 11,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 100,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"FFTM": 28,
"GDEF": 58,
"GPOS": 15414,
"GSUB": 32,
"OS\/2": 96,
"cmap": 1014,
"gasp": 8,
"glyf": 27845,
"head": 54,
"hhea": 36,
"hmtx": 1472,
"loca": 0,
"maxp": 32,
"name": 1065,
"post": 1874
},
"names": {
"0": "Pangram Pangram\u00ae",
"1": "Monument Extended",
"2": "Regular",
"3": "1.000;UKWN;MonumentExtended-Regular",
"4": "Monument Extended Regular",
"5": "Version 1.000;PS 001.000;hotconv 1.0.88;makeotf.lib2.5.64775",
"6": "MonumentExtended-Regular",
"8": "Pangram Pangram\u00ae",
"9": "Mathieu Desjardins",
"11": "pangrampangram.com",
"12": "pangrampangram.com"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 1756,
"usWeightClass": 400,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 1331,
"ySubscriptYSize": 1229,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 154,
"ySuperscriptXSize": 1331,
"ySuperscriptYSize": 1229,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 717,
"yStrikeoutSize": 102,
"yStrikeoutPosition": 723,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "UKWN",
"fsSelection": 64,
"usFirstCharIndex": 32,
"usLastCharIndex": 9674,
"sTypoAscender": 2216,
"sTypoDescender": -686,
"sTypoLineGap": 205,
"usWinAscent": 2216,
"usWinDescent": 686,
"ulCodePageRange1": 536871059,
"ulCodePageRange2": 0,
"sxHeight": 589,
"sCapHeight": 700,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 8,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 5,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 2,
"italicAngle": 0,
"underlinePosition": -256,
"underlineThickness": 102,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 1,
"encoding": 0
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
161,
162,
163,
164,
165,
166,
167,
168,
169,
171,
172,
174,
175,
176,
177,
180,
182,
183,
184,
187,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
256,
257,
258,
259,
260,
261,
262,
263,
266,
267,
268,
269,
270,
271,
272,
273,
274,
275,
278,
279,
280,
281,
282,
283,
286,
287,
288,
289,
290,
291,
294,
295,
298,
299,
302,
303,
304,
305,
310,
311,
313,
314,
315,
316,
317,
318,
321,
322,
323,
324,
325,
326,
327,
328,
330,
331,
332,
333,
336,
337,
338,
339,
340,
341,
342,
343,
344,
345,
346,
347,
350,
351,
352,
353,
354,
355,
356,
357,
358,
359,
362,
363,
366,
367,
368,
369,
370,
371,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
536,
537,
538,
539,
710,
711,
728,
729,
730,
731,
732,
733,
768,
769,
770,
771,
772,
774,
775,
776,
778,
779,
780,
786,
806,
807,
808,
821,
822,
823,
824,
7808,
7809,
7810,
7811,
7812,
7813,
7922,
7923,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8260,
8364,
8482,
8592,
8593,
8594,
8595,
8596,
8597,
8598,
8599,
8600,
8601,
8706,
8709,
8719,
8721,
8722,
8730,
8734,
8747,
8776,
8800,
8804,
8805,
9674
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": []
}
},
"GPOS": {
"DFLT": {
"default": [
"kern",
"mark",
"mkmk"
]
}
}
},
"counts": {
"num_cmap_codepoints": 359,
"num_glyphs": 368
}
},
"load_end": 1640,
"ttfb_start": 1501,
"ttfb_end": 1636,
"download_start": 1636,
"download_end": 1640,
"download_ms": 4,
"all_start": 1501,
"all_end": 1640,
"all_ms": 139,
"index": 1,
"number": 2
},
{
"type": 3,
"id": "66384.4",
"request_id": "66384.4",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/normalize.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/normalize.css",
"raw_id": "66384.4",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 67,
"ttfb_ms": 64,
"load_start": 1510,
"load_start_float": 1510.000119,
"bytesIn": 1742,
"objectSize": 1742,
"objectSizeUncompressed": 6284,
"chunks": [
{
"ts": 1576,
"bytes": 1742,
"inflated": 6284
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/normalize.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 1742",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:52:48 GMT",
"etag: \"188c-60cd871e547e2-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1885,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 1742,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1478,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 119,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 1577,
"ttfb_start": 1510,
"ttfb_end": 1574,
"download_start": 1574,
"download_end": 1577,
"download_ms": 3,
"all_start": 1510,
"all_end": 1577,
"all_ms": 67,
"index": 2,
"number": 3
},
{
"type": 3,
"id": "66384.5",
"request_id": "66384.5",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/loconative-scroll.min.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/loconative-scroll.min.css",
"raw_id": "66384.5",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 65,
"ttfb_ms": 64,
"load_start": 1513,
"load_start_float": 1513.000125,
"bytesIn": 345,
"objectSize": 345,
"objectSizeUncompressed": 794,
"chunks": [
{
"ts": 1578,
"bytes": 345,
"inflated": 794
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/loconative-scroll.min.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 345",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:52:48 GMT",
"etag: \"31a-60cd871e54012-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1921,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 345,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1490,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 3,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 125,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 1578,
"ttfb_start": 1513,
"ttfb_end": 1577,
"download_start": 1577,
"download_end": 1578,
"download_ms": 1,
"all_start": 1513,
"all_end": 1578,
"all_ms": 65,
"index": 3,
"number": 4
},
{
"type": 3,
"id": "66384.6",
"request_id": "66384.6",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/styleguide.css",
"raw_id": "66384.6",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 65,
"ttfb_ms": 61,
"load_start": 1518,
"load_start_float": 1518.000131,
"bytesIn": 4338,
"objectSize": 4338,
"objectSizeUncompressed": 22911,
"chunks": [
{
"ts": 1583,
"bytes": 4338,
"inflated": 22911
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/styleguide.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 4338",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:52:48 GMT",
"etag: \"597f-60cd871e6ca9a-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1888,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 4338,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1492,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 5,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 131,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 1583,
"ttfb_start": 1518,
"ttfb_end": 1579,
"download_start": 1579,
"download_end": 1583,
"download_ms": 4,
"all_start": 1518,
"all_end": 1583,
"all_ms": 65,
"index": 4,
"number": 5
},
{
"type": 3,
"id": "66384.7",
"request_id": "66384.7",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/components.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/components.css",
"raw_id": "66384.7",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 76,
"ttfb_ms": 71,
"load_start": 1518,
"load_start_float": 1518.000137,
"bytesIn": 8282,
"objectSize": 8282,
"objectSizeUncompressed": 60051,
"chunks": [
{
"ts": 1592,
"bytes": 8282,
"inflated": 60051
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/components.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 8282",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:52:48 GMT",
"etag: \"ea93-60cd871e2a41b-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1888,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 8282,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1496,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 9,
"http2_stream_dependency": 7,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 137,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 1594,
"ttfb_start": 1518,
"ttfb_end": 1589,
"download_start": 1589,
"download_end": 1594,
"download_ms": 5,
"all_start": 1518,
"all_end": 1594,
"all_ms": 76,
"index": 5,
"number": 6
},
{
"type": 3,
"id": "66384.8",
"request_id": "66384.8",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/style.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/style.css",
"raw_id": "66384.8",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 91,
"ttfb_ms": 85,
"load_start": 1518,
"load_start_float": 1518.000143,
"bytesIn": 9051,
"objectSize": 9051,
"objectSizeUncompressed": 68391,
"chunks": [
{
"ts": 1604,
"bytes": 9051,
"inflated": 2855
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/style.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 9051",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:52:48 GMT",
"etag: \"10b27-60cd871e4ceca-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1873,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 9051,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1500,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 11,
"http2_stream_dependency": 9,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 143,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 1609,
"ttfb_start": 1518,
"ttfb_end": 1603,
"download_start": 1603,
"download_end": 1609,
"download_ms": 6,
"all_start": 1518,
"all_end": 1609,
"all_ms": 91,
"index": 6,
"number": 7
},
{
"type": 3,
"id": "66384.9",
"request_id": "66384.9",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js",
"raw_id": "66384.9",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 113,
"ttfb_ms": 112,
"load_start": 1547,
"load_start_float": 1547.000149,
"bytesIn": 637,
"objectSize": 637,
"objectSizeUncompressed": 1914,
"chunks": [
{
"ts": 1660,
"bytes": 637,
"inflated": 1914
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 44,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 637",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"77a-60cd87516998b-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:14:37 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1927,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 637,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1504,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 15,
"http2_stream_dependency": 13,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 149,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 1660,
"ttfb_start": 1547,
"ttfb_end": 1659,
"download_start": 1659,
"download_end": 1660,
"download_ms": 1,
"all_start": 1547,
"all_end": 1660,
"all_ms": 113,
"index": 7,
"number": 8,
"cpuTimes": {
"EvaluateScript": 5,
"v8.compile": 0,
"FunctionCall": 0
},
"cpu.EvaluateScript": 5,
"cpu.v8.compile": 0,
"cpu.FunctionCall": 0,
"cpuTime": 5,
"js_timing": [
[
2305.9029999999998,
2310.623
],
[
2305.9200000000001,
2306.0799999999999
],
[
13067.939,
13068.168
]
]
},
{
"type": 3,
"id": "66384.17",
"request_id": "66384.17",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png",
"raw_id": "66384.17",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 85,
"ttfb_ms": 82,
"load_start": 1598,
"load_start_float": 1598.0001549999999,
"bytesIn": 9312,
"objectSize": 9312,
"objectSizeUncompressed": 9312,
"chunks": [
{
"ts": 1683,
"bytes": 9312
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 771,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 9312",
"content-type: image\/png",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"2460-60cd87d1888e8\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2158,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 9312,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1514,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 17,
"http2_stream_dependency": 15,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 155,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "9.1 KiB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 869,
"ImageHeight": 301,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 762 bytes, use -b option to extract)",
"Transparency": "(Binary data 254 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "869x301",
"Megapixels": 0.26200000000000001
}
},
"magick": {
"format": "PNG",
"formatDescription": "Portable Network Graphics",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 869,
"height": 301,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "PaletteAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 261569,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 75.7761,
"standardDeviation": 53.231900000000003,
"kurtosis": 1.23935,
"skewness": 1.09009,
"entropy": 0.35288900000000001
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 195.14599999999999,
"standardDeviation": 107.238,
"kurtosis": -0.41878599999999999,
"skewness": 1.2508600000000001,
"entropy": 0.14154900000000001
},
"red": {
"min": 0,
"max": 71,
"mean": 53.642800000000001,
"standardDeviation": 30.5138,
"kurtosis": -0.58591899999999997,
"skewness": -1.1891499999999999,
"entropy": 0.80239000000000005
},
"green": {
"min": 0,
"max": 255,
"mean": 108.82899999999999,
"standardDeviation": 44.869799999999998,
"kurtosis": 1.5721799999999999,
"skewness": 0.38388699999999998,
"entropy": 0.230626
},
"blue": {
"min": 0,
"max": 255,
"mean": 80.778499999999994,
"standardDeviation": 30.305900000000001,
"kurtosis": 4.9728199999999996,
"skewness": 2.33162,
"entropy": 0.23699200000000001
}
},
"alpha": "#47704C00",
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 869,
"height": 301,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "3",
"png:IHDR.color_type": "3 (Indexed)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "869, 301",
"png:PLTE.number_colors": "254",
"png:sRGB": "intent=0 (Perceptual Intent)",
"png:tRNS": "chunk was found",
"signature": "d9ebf8e9f20d77033ce11cc826dc941f110200f29d10143a3c07213d219c2c16"
},
"tainted": false,
"filesize": "9312B",
"numberPixels": "261569",
"pixelsPerSecond": "7.94897MB",
"userTime": "0.020u",
"elapsedTime": "0:01.032"
}
},
"load_end": 1683,
"ttfb_start": 1598,
"ttfb_end": 1680,
"download_start": 1680,
"download_end": 1683,
"download_ms": 3,
"all_start": 1598,
"all_end": 1683,
"all_ms": 85,
"index": 8,
"number": 9
},
{
"type": 3,
"id": "66384.18",
"request_id": "66384.18",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png",
"raw_id": "66384.18",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 110,
"ttfb_ms": 84,
"load_start": 1599,
"load_start_float": 1599.0001609999999,
"bytesIn": 13084,
"objectSize": 13084,
"objectSizeUncompressed": 13084,
"chunks": [
{
"ts": 1709,
"bytes": 13084
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1024,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 13084",
"content-type: image\/png",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"331c-60cd87d188500\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2206,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 13084,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1515,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 19,
"http2_stream_dependency": 17,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 161,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "13 KiB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 200,
"ImageHeight": 139,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 768 bytes, use -b option to extract)",
"Transparency": "(Binary data 256 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "200x139",
"Megapixels": 0.028000000000000001
}
},
"magick": {
"format": "PNG",
"formatDescription": "Portable Network Graphics",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 200,
"height": 139,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "PaletteAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 27800,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 77.414400000000001,
"standardDeviation": 70.376800000000003,
"kurtosis": 0.018540600000000001,
"skewness": 0.92857100000000004,
"entropy": 0.661277
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 1,
"mean": 201.601,
"standardDeviation": 76.797700000000006,
"kurtosis": 0.31845299999999999,
"skewness": 1.28884,
"entropy": 0.68552500000000005
},
"red": {
"min": 0,
"max": 255,
"mean": 104.752,
"standardDeviation": 83.264099999999999,
"kurtosis": -1.19371,
"skewness": 0.50821499999999997,
"entropy": 0.69174500000000005
},
"green": {
"min": 0,
"max": 255,
"mean": 87.146000000000001,
"standardDeviation": 62.952599999999997,
"kurtosis": 0.63526099999999996,
"skewness": 0.55716699999999997,
"entropy": 0.63854699999999998
},
"blue": {
"min": 0,
"max": 255,
"mean": 64.360100000000003,
"standardDeviation": 58.492699999999999,
"kurtosis": 3.66309,
"skewness": 1.73891,
"entropy": 0.62929299999999999
}
},
"alpha": "#47704C00",
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 200,
"height": 139,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "3",
"png:IHDR.color_type": "3 (Indexed)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "200, 139",
"png:PLTE.number_colors": "256",
"png:sRGB": "intent=0 (Perceptual Intent)",
"png:tRNS": "chunk was found",
"signature": "32927db8b98e77db8d147b218acd52d949330107c65e687ab0e156a668424f1f"
},
"tainted": false,
"filesize": "13084B",
"numberPixels": "27800",
"pixelsPerSecond": "2.23997MB",
"userTime": "0.010u",
"elapsedTime": "0:01.012"
}
},
"load_end": 1709,
"ttfb_start": 1599,
"ttfb_end": 1683,
"download_start": 1683,
"download_end": 1709,
"download_ms": 26,
"all_start": 1599,
"all_end": 1709,
"all_ms": 110,
"index": 9,
"number": 10
},
{
"type": 3,
"id": "66384.19",
"request_id": "66384.19",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
"raw_id": "66384.19",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 114,
"ttfb_ms": 112,
"load_start": 1600,
"load_start_float": 1600.0001669999999,
"bytesIn": 7421,
"objectSize": 7421,
"objectSizeUncompressed": 7398,
"chunks": [
{
"ts": 1713,
"bytes": 7421,
"inflated": 7398
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/webp",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1121,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 7421",
"content-type: image\/webp",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"1ce6-60cd87d1af9e7-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2281,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 7421,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": 7421,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1516,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 21,
"http2_stream_dependency": 19,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 167,
"server_port": "443",
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "7.2 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"AlphaPreprocessing": "Level Reduction",
"AlphaFiltering": "Horizontal",
"AlphaCompression": "Lossless",
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 160,
"HorizontalScale": 0,
"ImageHeight": 80,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "160x80",
"Megapixels": 0.012999999999999999
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 160,
"height": 80,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColorAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 12800,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 94.612799999999993,
"standardDeviation": 86.399500000000003,
"kurtosis": -1.18469,
"skewness": 0.45815,
"entropy": 0.63407100000000005
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 136.03800000000001,
"standardDeviation": 125.40000000000001,
"kurtosis": -1.9593700000000001,
"skewness": 0.133904,
"entropy": 0.203849
},
"red": {
"min": 0,
"max": 255,
"mean": 108.68000000000001,
"standardDeviation": 90.1357,
"kurtosis": -1.53325,
"skewness": 0.091893900000000001,
"entropy": 0.81590499999999999
},
"green": {
"min": 0,
"max": 200,
"mean": 66.099699999999999,
"standardDeviation": 62.696399999999997,
"kurtosis": -1.0966800000000001,
"skewness": 0.45233600000000002,
"entropy": 0.74191499999999999
},
"blue": {
"min": 0,
"max": 225,
"mean": 84.709199999999996,
"standardDeviation": 67.366200000000006,
"kurtosis": -1.27051,
"skewness": -0.062062399999999997,
"entropy": 0.77461400000000002
}
},
"alpha": "#00000000",
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 160,
"height": 80,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"signature": "92656359238067b608d6242eab38d3b227380f691a50ac3a13d66e817c9b2bc3"
},
"tainted": false,
"filesize": "7398B",
"numberPixels": "12800",
"pixelsPerSecond": "1.83035MB",
"userTime": "0.000u",
"elapsedTime": "0:01.006"
}
},
"load_end": 1714,
"ttfb_start": 1600,
"ttfb_end": 1712,
"download_start": 1712,
"download_end": 1714,
"download_ms": 2,
"all_start": 1600,
"all_end": 1714,
"all_ms": 114,
"index": 10,
"number": 11
},
{
"type": 3,
"id": "66384.20",
"request_id": "66384.20",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png",
"raw_id": "66384.20",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 144,
"ttfb_ms": 142,
"load_start": 1601,
"load_start_float": 1601.0001729999999,
"bytesIn": 12386,
"objectSize": 12386,
"objectSizeUncompressed": 12386,
"chunks": [
{
"ts": 1745,
"bytes": 12386
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1160,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 12386",
"content-type: image\/png",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"3062-60cd87d19b1c7\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2170,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 12386,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1521,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 23,
"http2_stream_dependency": 21,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 173,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "12 KiB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 200,
"ImageHeight": 200,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 762 bytes, use -b option to extract)",
"Transparency": "(Binary data 254 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "200x200",
"Megapixels": 0.040000000000000001
}
},
"magick": {
"format": "PNG",
"formatDescription": "Portable Network Graphics",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 200,
"height": 200,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "PaletteAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 40000,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 160.27000000000001,
"standardDeviation": 41.200499999999998,
"kurtosis": -1.59399,
"skewness": -0.0068103499999999997,
"entropy": 0.67810499999999996
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 2.1820499999999998,
"standardDeviation": 22.849599999999999,
"kurtosis": 113.44,
"skewness": -10.682,
"entropy": 0.023158600000000001
},
"red": {
"min": 65,
"max": 255,
"mean": 185.34200000000001,
"standardDeviation": 58.0336,
"kurtosis": -0.89626899999999998,
"skewness": -0.72449399999999997,
"entropy": 0.92627599999999999
},
"green": {
"min": 42,
"max": 255,
"mean": 80.292500000000004,
"standardDeviation": 45.527900000000002,
"kurtosis": 5.0266200000000003,
"skewness": 2.2586200000000001,
"entropy": 0.85425200000000001
},
"blue": {
"min": 76,
"max": 255,
"mean": 122.63,
"standardDeviation": 38.390799999999999,
"kurtosis": 2.0489199999999999,
"skewness": 1.14594,
"entropy": 0.90873400000000004
}
},
"alpha": "#47704C00",
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 200,
"height": 200,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "3",
"png:IHDR.color_type": "3 (Indexed)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "200, 200",
"png:PLTE.number_colors": "254",
"png:sRGB": "intent=0 (Perceptual Intent)",
"png:tRNS": "chunk was found",
"signature": "0b3135710498b0919f15fc7c3af4456613b20f9e73afaebb12642c32cd20d5ab"
},
"tainted": false,
"filesize": "12386B",
"numberPixels": "40000",
"pixelsPerSecond": "2.77159MB",
"userTime": "0.010u",
"elapsedTime": "0:01.014"
}
},
"load_end": 1745,
"ttfb_start": 1601,
"ttfb_end": 1743,
"download_start": 1743,
"download_end": 1745,
"download_ms": 2,
"all_start": 1601,
"all_end": 1745,
"all_ms": 144,
"index": 11,
"number": 12
},
{
"type": 3,
"id": "66384.21",
"request_id": "66384.21",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/img\/gradient-color.jpg",
"raw_id": "66384.21",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 174,
"ttfb_ms": 136,
"load_start": 1610,
"load_start_float": 1610.0001789999999,
"bytesIn": 10373,
"objectSize": 10373,
"objectSizeUncompressed": 10373,
"chunks": [
{
"ts": 1784,
"bytes": 10373
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1198,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/img\/gradient-color.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 10373",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"2885-60cd871fd9685\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2047,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 10373,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1524,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 25,
"http2_stream_dependency": 23,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 179,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "10 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"ImageWidth": 540,
"ImageHeight": 720,
"EncodingProcess": "Progressive DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "None",
"XResolution": 1,
"YResolution": 1
},
"Composite": {
"ImageSize": "540x720",
"Megapixels": 0.38900000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 388800,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 186.899,
"standardDeviation": 51.220100000000002,
"kurtosis": -0.34374100000000002,
"skewness": -0.96959399999999996,
"entropy": 0.73319500000000004
}
},
"channelStatistics": {
"red": {
"min": 248,
"max": 255,
"mean": 254.57499999999999,
"standardDeviation": 0.72548299999999999,
"kurtosis": 3.4647999999999999,
"skewness": -1.85538,
"entropy": 0.41563
},
"green": {
"min": 69,
"max": 255,
"mean": 167.74000000000001,
"standardDeviation": 64.587299999999999,
"kurtosis": -1.43442,
"skewness": -0.25042300000000001,
"entropy": 0.89891399999999999
},
"blue": {
"min": 0,
"max": 255,
"mean": 138.38200000000001,
"standardDeviation": 88.347499999999997,
"kurtosis": -1.30568,
"skewness": -0.35376400000000002,
"entropy": 0.88504099999999997
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "JPEG",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "66f97327a62ba460036b5ab77d17ddf1081abadc7915a6f224cc4e06a144134e"
},
"tainted": false,
"filesize": "10373B",
"numberPixels": "388800",
"pixelsPerSecond": "13.8558MB",
"userTime": "0.020u",
"elapsedTime": "0:01.028"
}
},
"jpeg_scan_count": 9,
"score_progressive_jpeg": 100,
"load_end": 1784,
"ttfb_start": 1610,
"ttfb_end": 1746,
"download_start": 1746,
"download_end": 1784,
"download_ms": 38,
"all_start": 1610,
"all_end": 1784,
"all_ms": 174,
"index": 12,
"number": 13
},
{
"type": 3,
"id": "66384.25",
"request_id": "66384.25",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-54x72-crop-q72.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-54x72-crop-q72.jpg",
"raw_id": "66384.25",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 175,
"ttfb_ms": 173,
"load_start": 1611,
"load_start_float": 1611.0001850000001,
"bytesIn": 1368,
"objectSize": 1368,
"objectSizeUncompressed": 1368,
"chunks": [
{
"ts": 1786,
"bytes": 1368
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1262,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-54x72-crop-q72.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 1368",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"558-60cd87d1ce22f\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2176,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 1368,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1529,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 27,
"http2_stream_dependency": 25,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 185,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "1368 bytes",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"ImageWidth": 54,
"ImageHeight": 72,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "inches",
"XResolution": 96,
"YResolution": 96
},
"Composite": {
"ImageSize": "54x72",
"Megapixels": 0.0040000000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 54,
"height": 72,
"x": 0,
"y": 0
},
"resolution": {
"x": 96,
"y": 96
},
"printSize": {
"x": 0.5625,
"y": 0.75
},
"units": "PixelsPerInch",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 3888,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 146.38999999999999,
"standardDeviation": 90.7804,
"kurtosis": -1.7099200000000001,
"skewness": -0.31910500000000003,
"entropy": 0.78613500000000003
}
},
"channelStatistics": {
"red": {
"min": 3,
"max": 255,
"mean": 149.298,
"standardDeviation": 93.825999999999993,
"kurtosis": -1.6650400000000001,
"skewness": -0.44563399999999997,
"entropy": 0.77309600000000001
},
"green": {
"min": 0,
"max": 248,
"mean": 143.095,
"standardDeviation": 90.928899999999999,
"kurtosis": -1.7130000000000001,
"skewness": -0.32002599999999998,
"entropy": 0.78408199999999995
},
"blue": {
"min": 1,
"max": 255,
"mean": 146.77699999999999,
"standardDeviation": 87.586299999999994,
"kurtosis": -1.7690300000000001,
"skewness": -0.168158,
"entropy": 0.80122599999999999
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 54,
"height": 72,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 72,
"orientation": "Undefined",
"properties": {
"comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "8c3c88fe3cf4845ad9ee9b0a2f105113c629ca88201f3afebdebf1c7e27e369c"
},
"tainted": false,
"filesize": "1368B",
"numberPixels": "3888",
"pixelsPerSecond": "784365B",
"userTime": "0.000u",
"elapsedTime": "0:01.004"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 50,
"load_end": 1786,
"ttfb_start": 1611,
"ttfb_end": 1784,
"download_start": 1784,
"download_end": 1786,
"download_ms": 2,
"all_start": 1611,
"all_end": 1786,
"all_ms": 175,
"index": 13,
"number": 14
},
{
"type": 3,
"id": "66384.27",
"request_id": "66384.27",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-54x72-crop-q72.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-54x72-crop-q72.jpg",
"raw_id": "66384.27",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 176,
"ttfb_ms": 175,
"load_start": 1611,
"load_start_float": 1611.0001910000001,
"bytesIn": 1416,
"objectSize": 1416,
"objectSizeUncompressed": 1416,
"chunks": [
{
"ts": 1787,
"bytes": 1416
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1292,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-54x72-crop-q72.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 1416",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"588-60cd87d1c9bdf\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2254,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 1416,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1532,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 29,
"http2_stream_dependency": 27,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 191,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "1416 bytes",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"ImageWidth": 54,
"ImageHeight": 72,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "inches",
"XResolution": 96,
"YResolution": 96
},
"Composite": {
"ImageSize": "54x72",
"Megapixels": 0.0040000000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 54,
"height": 72,
"x": 0,
"y": 0
},
"resolution": {
"x": 96,
"y": 96
},
"printSize": {
"x": 0.5625,
"y": 0.75
},
"units": "PixelsPerInch",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 3888,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 133.66300000000001,
"standardDeviation": 94.012200000000007,
"kurtosis": -1.7916399999999999,
"skewness": -0.20225599999999999,
"entropy": 0.78079299999999996
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 138.53200000000001,
"standardDeviation": 96.127799999999993,
"kurtosis": -1.7872399999999999,
"skewness": -0.31218800000000002,
"entropy": 0.77037299999999997
},
"green": {
"min": 0,
"max": 246,
"mean": 130.333,
"standardDeviation": 94.089500000000001,
"kurtosis": -1.79175,
"skewness": -0.206152,
"entropy": 0.77263300000000001
},
"blue": {
"min": 0,
"max": 254,
"mean": 132.12200000000001,
"standardDeviation": 91.819199999999995,
"kurtosis": -1.78278,
"skewness": -0.082710199999999998,
"entropy": 0.799373
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 54,
"height": 72,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 72,
"orientation": "Undefined",
"properties": {
"comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "9281fab81d7ff9fa272fc7d16a154c6d4d95142d578e467ba8932338a574fda8"
},
"tainted": false,
"filesize": "1416B",
"numberPixels": "3888",
"pixelsPerSecond": "1.07519MB",
"userTime": "0.000u",
"elapsedTime": "0:01.003"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 50,
"load_end": 1787,
"ttfb_start": 1611,
"ttfb_end": 1786,
"download_start": 1786,
"download_end": 1787,
"download_ms": 1,
"all_start": 1611,
"all_end": 1787,
"all_ms": 176,
"index": 14,
"number": 15
},
{
"type": 3,
"id": "66384.29",
"request_id": "66384.29",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-54x72-crop-q72.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-54x72-crop-q72.jpg",
"raw_id": "66384.29",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 177,
"ttfb_ms": 176,
"load_start": 1612,
"load_start_float": 1612.0001970000001,
"bytesIn": 1460,
"objectSize": 1460,
"objectSizeUncompressed": 1460,
"chunks": [
{
"ts": 1789,
"bytes": 1460
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1322,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-54x72-crop-q72.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 1460",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"5b4-60cd87d1b57a7\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2254,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 1460,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1533,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 31,
"http2_stream_dependency": 29,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 197,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "1460 bytes",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"ImageWidth": 54,
"ImageHeight": 72,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "inches",
"XResolution": 96,
"YResolution": 96
},
"Composite": {
"ImageSize": "54x72",
"Megapixels": 0.0040000000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 54,
"height": 72,
"x": 0,
"y": 0
},
"resolution": {
"x": 96,
"y": 96
},
"printSize": {
"x": 0.5625,
"y": 0.75
},
"units": "PixelsPerInch",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 3888,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 150.83000000000001,
"standardDeviation": 85.302000000000007,
"kurtosis": -1.44092,
"skewness": -0.60179000000000005,
"entropy": 0.79853200000000002
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 155.16800000000001,
"standardDeviation": 86.366399999999999,
"kurtosis": -1.34826,
"skewness": -0.71371700000000005,
"entropy": 0.78270300000000004
},
"green": {
"min": 0,
"max": 240,
"mean": 147.56700000000001,
"standardDeviation": 85.640900000000002,
"kurtosis": -1.4498,
"skewness": -0.59555499999999995,
"entropy": 0.79510499999999995
},
"blue": {
"min": 0,
"max": 246,
"mean": 149.75399999999999,
"standardDeviation": 83.898600000000002,
"kurtosis": -1.5162199999999999,
"skewness": -0.49385400000000002,
"entropy": 0.81778799999999996
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 54,
"height": 72,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 72,
"orientation": "Undefined",
"properties": {
"comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "cd8a58c41635549eb51530089b8d7294f4eb61d29e9bbee00206466fb5037952"
},
"tainted": false,
"filesize": "1460B",
"numberPixels": "3888",
"pixelsPerSecond": "677223B",
"userTime": "0.000u",
"elapsedTime": "0:01.005"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 50,
"load_end": 1789,
"ttfb_start": 1612,
"ttfb_end": 1788,
"download_start": 1788,
"download_end": 1789,
"download_ms": 1,
"all_start": 1612,
"all_end": 1789,
"all_ms": 177,
"index": 15,
"number": 16
},
{
"type": 3,
"id": "66384.31",
"request_id": "66384.31",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg",
"raw_id": "66384.31",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 190,
"ttfb_ms": 177,
"load_start": 1613,
"load_start_float": 1613.0002030000001,
"bytesIn": 15221,
"objectSize": 15221,
"objectSizeUncompressed": 15221,
"chunks": [
{
"ts": 1803,
"bytes": 15221
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1400,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 15221",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"3b75-60cd87d1b3c4f\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2179,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 15221,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1536,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 33,
"http2_stream_dependency": 31,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 203,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "15 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"ImageWidth": 540,
"ImageHeight": 540,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "inches",
"XResolution": 96,
"YResolution": 96
},
"Composite": {
"ImageSize": "540x540",
"Megapixels": 0.29199999999999998
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 540,
"height": 540,
"x": 0,
"y": 0
},
"resolution": {
"x": 96,
"y": 96
},
"printSize": {
"x": 5.625,
"y": 5.625
},
"units": "PixelsPerInch",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 291600,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 135.59800000000001,
"standardDeviation": 42.411999999999999,
"kurtosis": 0.63484700000000005,
"skewness": -1.32254,
"entropy": 0.74505999999999994
}
},
"channelStatistics": {
"red": {
"min": 15,
"max": 255,
"mean": 140.26900000000001,
"standardDeviation": 37.564900000000002,
"kurtosis": 1.0510999999999999,
"skewness": -1.19939,
"entropy": 0.75221499999999997
},
"green": {
"min": 0,
"max": 255,
"mean": 136.96899999999999,
"standardDeviation": 43.610399999999998,
"kurtosis": 0.34494599999999997,
"skewness": -1.2814700000000001,
"entropy": 0.74794000000000005
},
"blue": {
"min": 0,
"max": 255,
"mean": 129.55500000000001,
"standardDeviation": 46.060699999999997,
"kurtosis": 0.19206200000000001,
"skewness": -1.33203,
"entropy": 0.73502500000000004
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 540,
"height": 540,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 72,
"orientation": "Undefined",
"properties": {
"comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "c699838b4dec87f4c70d79e12d772aab98ad5c31d6d174aec3cbd5e93558852f"
},
"tainted": false,
"filesize": "15221B",
"numberPixels": "291600",
"pixelsPerSecond": "16.9185MB",
"userTime": "0.010u",
"elapsedTime": "0:01.017"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 0,
"load_end": 1803,
"ttfb_start": 1613,
"ttfb_end": 1790,
"download_start": 1790,
"download_end": 1803,
"download_ms": 13,
"all_start": 1613,
"all_end": 1803,
"all_ms": 190,
"index": 16,
"number": 17
},
{
"type": 3,
"id": "66384.32",
"request_id": "66384.32",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg",
"raw_id": "66384.32",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 210,
"ttfb_ms": 208,
"load_start": 1613,
"load_start_float": 1613.000209,
"bytesIn": 15568,
"objectSize": 15568,
"objectSizeUncompressed": 15568,
"chunks": [
{
"ts": 1823,
"bytes": 15568
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1432,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 15568",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"3cd0-60cd87d1cd677\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2179,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 15568,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1537,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 35,
"http2_stream_dependency": 33,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 209,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "15 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"ImageWidth": 540,
"ImageHeight": 540,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "inches",
"XResolution": 96,
"YResolution": 96
},
"Composite": {
"ImageSize": "540x540",
"Megapixels": 0.29199999999999998
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 540,
"height": 540,
"x": 0,
"y": 0
},
"resolution": {
"x": 96,
"y": 96
},
"printSize": {
"x": 5.625,
"y": 5.625
},
"units": "PixelsPerInch",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 291600,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 162.97200000000001,
"standardDeviation": 48.881,
"kurtosis": -0.59742399999999996,
"skewness": -0.77147200000000005,
"entropy": 0.73887999999999998
}
},
"channelStatistics": {
"red": {
"min": 42,
"max": 255,
"mean": 139.97,
"standardDeviation": 76.612300000000005,
"kurtosis": -1.9132899999999999,
"skewness": 0.15824299999999999,
"entropy": 0.74715699999999996
},
"green": {
"min": 0,
"max": 246,
"mean": 173.06700000000001,
"standardDeviation": 33.895000000000003,
"kurtosis": 0.44144,
"skewness": -0.34379199999999999,
"entropy": 0.726607
},
"blue": {
"min": 0,
"max": 244,
"mean": 175.87899999999999,
"standardDeviation": 36.135599999999997,
"kurtosis": 6.8718700000000004,
"skewness": -2.4825699999999999,
"entropy": 0.74287499999999995
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 540,
"height": 540,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 72,
"orientation": "Undefined",
"properties": {
"comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "240746c265741eb73eaaf8ee464718fb44b99a1096018c6ddc5052eac7441f3f"
},
"tainted": false,
"filesize": "15568B",
"numberPixels": "291600",
"pixelsPerSecond": "18.0425MB",
"userTime": "0.010u",
"elapsedTime": "0:01.016"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 0,
"load_end": 1823,
"ttfb_start": 1613,
"ttfb_end": 1821,
"download_start": 1821,
"download_end": 1823,
"download_ms": 2,
"all_start": 1613,
"all_end": 1823,
"all_ms": 210,
"index": 17,
"number": 18
},
{
"type": 3,
"id": "66384.33",
"request_id": "66384.33",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg",
"raw_id": "66384.33",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 309,
"ttfb_ms": 257,
"load_start": 1614,
"load_start_float": 1614.000215,
"bytesIn": 46240,
"objectSize": 46240,
"objectSizeUncompressed": 46240,
"chunks": [
{
"ts": 1876,
"bytes": 14980
},
{
"ts": 1887,
"bytes": 6644
},
{
"ts": 1910,
"bytes": 16320
},
{
"ts": 1919,
"bytes": 5568
},
{
"ts": 1923,
"bytes": 2728
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1464,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 46240",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"b4a0-60cd87d212406\"",
"last-modified: Tue, 19 Dec 2023 08:16:52 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2206,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 46240,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1538,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 37,
"http2_stream_dependency": 35,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 215,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "45 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"ImageWidth": 540,
"ImageHeight": 540,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "inches",
"XResolution": 96,
"YResolution": 96
},
"Composite": {
"ImageSize": "540x540",
"Megapixels": 0.29199999999999998
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 540,
"height": 540,
"x": 0,
"y": 0
},
"resolution": {
"x": 96,
"y": 96
},
"printSize": {
"x": 5.625,
"y": 5.625
},
"units": "PixelsPerInch",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 291600,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 112.29300000000001,
"standardDeviation": 87.759699999999995,
"kurtosis": -1.5748599999999999,
"skewness": 0.26071800000000001,
"entropy": 0.93543100000000001
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 116.65900000000001,
"standardDeviation": 90.640600000000006,
"kurtosis": -1.6800299999999999,
"skewness": 0.18134900000000001,
"entropy": 0.93318999999999996
},
"green": {
"min": 0,
"max": 255,
"mean": 108.95099999999999,
"standardDeviation": 85.243200000000002,
"kurtosis": -1.59138,
"skewness": 0.25534499999999999,
"entropy": 0.93190700000000004
},
"blue": {
"min": 0,
"max": 255,
"mean": 111.27,
"standardDeviation": 87.395499999999998,
"kurtosis": -1.4512799999999999,
"skewness": 0.33810600000000002,
"entropy": 0.941195
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 540,
"height": 540,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 72,
"orientation": "Undefined",
"properties": {
"comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "bc2a98ee3f7958f9cc510a0b5e327d6b400e046d39e3403620944886c9476584"
},
"tainted": false,
"filesize": "46240B",
"numberPixels": "291600",
"pixelsPerSecond": "13.435MB",
"userTime": "0.000u",
"elapsedTime": "0:01.021"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 0,
"load_end": 1923,
"ttfb_start": 1614,
"ttfb_end": 1871,
"download_start": 1871,
"download_end": 1923,
"download_ms": 52,
"all_start": 1614,
"all_end": 1923,
"all_ms": 309,
"index": 18,
"number": 19
},
{
"type": 3,
"id": "66384.42",
"request_id": "66384.42",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/ScrollTrigger.min.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/ScrollTrigger.min.js",
"raw_id": "66384.42",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 371,
"ttfb_ms": 365,
"load_start": 1617,
"load_start_float": 1617.0003039999999,
"bytesIn": 16446,
"objectSize": 16446,
"objectSizeUncompressed": 40115,
"chunks": [
{
"ts": 1985,
"bytes": 14897,
"inflated": 36194
},
{
"ts": 1988,
"bytes": 1549,
"inflated": 3921
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/ScrollTrigger.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 16446",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"9cb3-60cd8720971aa-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1861,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 16446,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1566,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 39,
"http2_stream_dependency": 25,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 304,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 1988,
"ttfb_start": 1617,
"ttfb_end": 1982,
"download_start": 1982,
"download_end": 1988,
"download_ms": 6,
"all_start": 1617,
"all_end": 1988,
"all_ms": 371,
"index": 19,
"number": 20,
"cpuTimes": {
"EvaluateScript": 8,
"v8.compile": 3,
"FunctionCall": 28
},
"cpu.EvaluateScript": 8,
"cpu.v8.compile": 3,
"cpu.FunctionCall": 28,
"cpuTime": 38,
"js_timing": [
[
2751.6190000000001,
2759.357
],
[
2751.636,
2754.5929999999998
],
[
3008.067,
3008.1999999999998
],
[
3097.2579999999998,
3098.7089999999998
],
[
3274.3620000000001,
3274.4499999999998
],
[
3274.491,
3274.5010000000002
],
[
3274.5259999999998,
3274.605
],
[
3297.8150000000001,
3297.8339999999998
],
[
3508.107,
3508.152
],
[
3596.5700000000002,
3596.5839999999998
],
[
3758.1550000000002,
3758.2150000000001
],
[
3796.7890000000002,
3796.8040000000001
],
[
4008.0999999999999,
4008.143
],
[
4096.6790000000001,
4096.6930000000002
],
[
4259.8729999999996,
4259.933
],
[
4296.5649999999996,
4296.5789999999997
],
[
4508.1790000000001,
4508.223
],
[
4596.8239999999996,
4596.8400000000001
],
[
4758.2190000000001,
4758.2749999999996
],
[
4796.8649999999998,
4796.8800000000001
],
[
5008.0730000000003,
5008.1239999999998
],
[
5097.0349999999999,
5097.0770000000002
],
[
5275.3320000000003,
5275.3950000000004
],
[
5297.3819999999996,
5297.4070000000002
],
[
5508.1890000000003,
5508.2259999999997
],
[
5597.384,
5597.3940000000002
],
[
5758.1660000000002,
5758.2629999999999
],
[
5796.7460000000001,
5796.7790000000005
],
[
6008.1700000000001,
6008.2240000000002
],
[
6096.4499999999998,
6096.4769999999999
],
[
6274.4489999999996,
6274.5029999999997
],
[
6296.9790000000003,
6297.0100000000002
],
[
6508.1189999999997,
6508.1620000000003
],
[
6596.8519999999999,
6596.8800000000001
],
[
6758.2979999999998,
6758.3860000000004
],
[
6797.2449999999999,
6797.2740000000003
],
[
7008.0810000000001,
7008.1499999999996
],
[
7096.9539999999997,
7096.9830000000002
],
[
7283.9040000000005,
7283.9570000000003
],
[
7297.0469999999996,
7297.0770000000002
],
[
7508.1970000000001,
7508.2399999999998
],
[
7597.0249999999996,
7597.0559999999996
],
[
7758.152,
7758.2030000000004
],
[
7797.4189999999999,
7797.451
],
[
8008.1880000000001,
8008.2299999999996
],
[
8096.9629999999997,
8096.9889999999996
],
[
8275.5869999999995,
8275.6740000000009
],
[
8296.9439999999995,
8296.9750000000004
],
[
8508.0939999999991,
8508.134
],
[
8597.0560000000005,
8597.0810000000001
],
[
8758.1730000000007,
8758.2250000000004
],
[
8796.8760000000002,
8796.9030000000002
],
[
9008.2530000000006,
9008.3050000000003
],
[
9097.0679999999993,
9097.0939999999991
],
[
9297.1209999999992,
9297.1759999999995
],
[
9298.1679999999997,
9298.1949999999997
],
[
9508.0869999999995,
9508.1290000000008
],
[
9596.8420000000006,
9596.8690000000006
],
[
9758.1530000000002,
9758.2070000000003
],
[
9797.0740000000005,
9797.1080000000002
],
[
10008.082,
10008.123
],
[
10097.074000000001,
10097.101000000001
],
[
10258.120999999999,
10258.174000000001
],
[
10297.089,
10297.125
],
[
10508.188,
10508.231
],
[
10596.445,
10596.471
],
[
10758.157999999999,
10758.209000000001
],
[
10797.226000000001,
10797.252
],
[
11008.102000000001,
11008.145
],
[
11097.064,
11097.089
],
[
11259.847,
11259.901
],
[
11297.465,
11297.495999999999
],
[
11508.169,
11508.210999999999
],
[
11596.933999999999,
11596.958000000001
],
[
11758.169,
11758.223
],
[
11796.755999999999,
11796.788
],
[
12008.058000000001,
12008.129999999999
],
[
12096.621999999999,
12096.645
],
[
12258.106,
12258.159
],
[
12304.696,
12304.752
],
[
12508.078,
12508.120000000001
],
[
12597.282999999999,
12597.314
],
[
12758.106,
12758.159
],
[
12797.053,
12797.081
],
[
13069.475,
13083.022999999999
],
[
13138.716,
13145.977000000001
],
[
13148.645,
13148.675999999999
],
[
13156.254999999999,
13156.314
],
[
13284.367,
13284.413
],
[
13341.549000000001,
13341.630999999999
],
[
13510.775,
13510.819
],
[
13606.059999999999,
13606.147999999999
],
[
13758.098,
13758.148999999999
],
[
13801.098,
13801.187
],
[
14008.117,
14008.156999999999
],
[
14101.155000000001,
14101.304
],
[
14258.107,
14258.157999999999
],
[
14301.385,
14301.459999999999
],
[
14508.084999999999,
14508.130999999999
],
[
14597.969999999999,
14598.041999999999
],
[
14758.108,
14758.161
],
[
14800.422,
14800.540000000001
],
[
15023.083000000001,
15023.111000000001
],
[
15100.135,
15100.187
],
[
15283.611000000001,
15283.663
],
[
15298.791999999999,
15298.847
],
[
15509.986000000001,
15510.014999999999
],
[
15603.183999999999,
15603.236000000001
],
[
15758.105,
15758.159
],
[
15801.543,
15801.601000000001
],
[
16008.139999999999,
16008.192999999999
],
[
16102.618,
16102.665000000001
],
[
16288.076999999999,
16288.144
],
[
16302.446,
16302.499
],
[
16526.093000000001,
16526.123
],
[
16608.093000000001,
16608.143
],
[
17664.986000000001,
17665.008999999998
],
[
17777.578000000001,
17777.677
],
[
24942.182000000001,
24942.216
],
[
24962.273000000001,
24962.352999999999
]
]
},
{
"type": 3,
"id": "66384.43",
"request_id": "66384.43",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/ScrambleTextPlugin.min.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/ScrambleTextPlugin.min.js",
"raw_id": "66384.43",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 315,
"ttfb_ms": 313,
"load_start": 1617,
"load_start_float": 1617.0003099999999,
"bytesIn": 4001,
"objectSize": 4001,
"objectSizeUncompressed": 11843,
"chunks": [
{
"ts": 1931,
"bytes": 4001,
"inflated": 11843
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/ScrambleTextPlugin.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 4001",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"2e43-60cd87209332a-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1876,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 4001,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1567,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 41,
"http2_stream_dependency": 39,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 310,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 1932,
"ttfb_start": 1617,
"ttfb_end": 1930,
"download_start": 1930,
"download_end": 1932,
"download_ms": 2,
"all_start": 1617,
"all_end": 1932,
"all_ms": 315,
"index": 20,
"number": 21,
"cpuTimes": {
"EvaluateScript": 5,
"v8.compile": 0
},
"cpu.EvaluateScript": 5,
"cpu.v8.compile": 0,
"cpuTime": 5,
"js_timing": [
[
2760.5799999999999,
2765.2959999999998
],
[
2760.5940000000001,
2761.027
]
]
},
{
"type": 3,
"id": "66384.44",
"request_id": "66384.44",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/SplitText.min.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/SplitText.min.js",
"raw_id": "66384.44",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 335,
"ttfb_ms": 332,
"load_start": 1617,
"load_start_float": 1617.0003160000001,
"bytesIn": 5293,
"objectSize": 5293,
"objectSizeUncompressed": 15590,
"chunks": [
{
"ts": 1951,
"bytes": 5293,
"inflated": 15590
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/SplitText.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 5293",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"3ce6-60cd872094a9a-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1849,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 5293,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1569,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 43,
"http2_stream_dependency": 41,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 316,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 1952,
"ttfb_start": 1617,
"ttfb_end": 1949,
"download_start": 1949,
"download_end": 1952,
"download_ms": 3,
"all_start": 1617,
"all_end": 1952,
"all_ms": 335,
"index": 21,
"number": 22,
"cpuTimes": {
"EvaluateScript": 1,
"v8.compile": 1
},
"cpu.EvaluateScript": 1,
"cpu.v8.compile": 1,
"cpuTime": 2,
"js_timing": [
[
2765.5219999999999,
2766.9099999999999
],
[
2765.5360000000001,
2766.0590000000002
]
]
},
{
"type": 3,
"id": "66384.45",
"request_id": "66384.45",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/loconative-scroll.min.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/loconative-scroll.min.js",
"raw_id": "66384.45",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 342,
"ttfb_ms": 339,
"load_start": 1617,
"load_start_float": 1617.0003220000001,
"bytesIn": 9902,
"objectSize": 9902,
"objectSizeUncompressed": 35410,
"chunks": [
{
"ts": 1957,
"bytes": 9902,
"inflated": 35410
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/loconative-scroll.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 9902",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"8a52-60cd87207b843-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1873,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 9902,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1573,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 45,
"http2_stream_dependency": 43,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 322,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 1959,
"ttfb_start": 1617,
"ttfb_end": 1956,
"download_start": 1956,
"download_end": 1959,
"download_ms": 3,
"all_start": 1617,
"all_end": 1959,
"all_ms": 342,
"index": 22,
"number": 23,
"cpuTimes": {
"EvaluateScript": 3,
"v8.compile": 1,
"FunctionCall": 2
},
"cpu.EvaluateScript": 3,
"cpu.v8.compile": 1,
"cpu.FunctionCall": 2,
"cpuTime": 6,
"js_timing": [
[
2767.0990000000002,
2769.9769999999999
],
[
2767.1129999999998,
2768.2559999999999
],
[
13123.602000000001,
13123.661
],
[
13127.915000000001,
13128.004000000001
],
[
13156.216,
13156.244000000001
],
[
13341.504000000001,
13341.536
],
[
13421.281000000001,
13421.333000000001
],
[
13505.08,
13505.115
],
[
13605.996999999999,
13606.046
],
[
13701.221,
13701.279
],
[
13801.022000000001,
13801.066999999999
],
[
13901.312,
13901.4
],
[
14001.709000000001,
14001.780000000001
],
[
14101.107,
14101.143
],
[
14201.009,
14201.043
],
[
14301.326999999999,
14301.370999999999
],
[
14398.758,
14398.800999999999
],
[
14497.563,
14497.601000000001
],
[
14597.927,
14597.957
],
[
14701.665999999999,
14701.705
],
[
14800.374,
14800.41
],
[
14901.097,
14901.124
],
[
15013.700999999999,
15013.776
],
[
15100.09,
15100.123
],
[
15198.543,
15198.593000000001
],
[
15298.718000000001,
15298.779
],
[
15404,
15404.035
],
[
15502.558999999999,
15502.598
],
[
15603.133,
15603.171
],
[
15704.17,
15704.213
],
[
15801.476000000001,
15801.529
],
[
15901.717000000001,
15901.773999999999
],
[
16001.232,
16001.280000000001
],
[
16102.572,
16102.606
],
[
16201.806,
16201.838
],
[
16302.397000000001,
16302.433999999999
],
[
16401.692999999999,
16401.743999999999
],
[
16517.970000000001,
16518.005000000001
],
[
16608.045999999998,
16608.080000000002
],
[
16701.537,
16701.573
],
[
17627.341,
17627.375
],
[
17674.317999999999,
17674.348999999998
],
[
24937.34,
24937.370999999999
],
[
24959.960999999999,
24959.993999999999
]
]
},
{
"type": 3,
"id": "66384.46",
"request_id": "66384.46",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/index.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/index.js",
"raw_id": "66384.46",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 561,
"ttfb_ms": 393,
"load_start": 1622,
"load_start_float": 1622.0003280000001,
"bytesIn": 58235,
"objectSize": 58235,
"objectSizeUncompressed": 194976,
"chunks": [
{
"ts": 2018,
"bytes": 14896,
"inflated": 59948
},
{
"ts": 2026,
"bytes": 6652,
"inflated": 20411
},
{
"ts": 2111,
"bytes": 16320,
"inflated": 47624
},
{
"ts": 2137,
"bytes": 5568,
"inflated": 15306
},
{
"ts": 2182,
"bytes": 14799,
"inflated": 51687
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/index.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 58235",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"2f9a0-60cd87207663b-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1774,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 58235,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1584,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 47,
"http2_stream_dependency": 37,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 328,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 2183,
"ttfb_start": 1622,
"ttfb_end": 2015,
"download_start": 2015,
"download_end": 2183,
"download_ms": 168,
"all_start": 1622,
"all_end": 2183,
"all_ms": 561,
"index": 23,
"number": 24,
"cpuTimes": {
"EvaluateScript": 160,
"v8.compile": 6,
"FunctionCall": 5
},
"cpu.EvaluateScript": 160,
"cpu.v8.compile": 6,
"cpu.FunctionCall": 5,
"cpuTime": 170,
"js_timing": [
[
12908.121999999999,
13067.82
],
[
12908.139999999999,
12914.262000000001
],
[
13083.050999999999,
13087.654
],
[
13146.007,
13146.035
]
],
"blockingTime": 159.69800000000032
},
{
"type": 3,
"id": "66384.35",
"request_id": "66384.35",
"ip_addr": "104.17.25.14",
"full_url": "https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.11.5\/gsap.min.js",
"is_secure": 1,
"method": "GET",
"host": "cdnjs.cloudflare.com",
"url": "\/ajax\/libs\/gsap\/3.11.5\/gsap.min.js",
"raw_id": "66384.35",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 381,
"ttfb_ms": 190,
"load_start": 1846,
"load_start_float": 1846.0002340000001,
"bytesIn": 25247,
"objectSize": 25247,
"objectSizeUncompressed": 71373,
"chunks": [
{
"ts": 2038,
"bytes": 566,
"inflated": 247
},
{
"ts": 2041,
"bytes": 2352,
"inflated": 6160
},
{
"ts": 2043,
"bytes": 1176,
"inflated": 2636
},
{
"ts": 2047,
"bytes": 2352,
"inflated": 5705
},
{
"ts": 2050,
"bytes": 1176,
"inflated": 2929
},
{
"ts": 2050,
"bytes": 1176,
"inflated": 4598
},
{
"ts": 2053,
"bytes": 1176,
"inflated": 3757
},
{
"ts": 2054,
"bytes": 551,
"inflated": 1888
},
{
"ts": 2205,
"bytes": 564,
"inflated": 2006
},
{
"ts": 2223,
"bytes": 11736,
"inflated": 34506
},
{
"ts": 2227,
"bytes": 2422,
"inflated": 6941
}
],
"expires": "Sat, 27 Sep 2025 10:52:49 GMT",
"cacheControl": "public, max-age=30672000",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 0,
"protocol": "h3",
"dns_start": 1543,
"dns_end": 1642,
"connect_start": 1621,
"connect_end": 1621,
"ssl_start": 1621,
"ssl_end": 1824,
"securityDetails": {
"protocol": "QUIC",
"keyExchange": "",
"keyExchangeGroup": "X25519Kyber768Draft00",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "cdnjs.cloudflare.com",
"sanList": [
"cdnjs.cloudflare.com",
"*.cdnjs.cloudflare.com"
],
"issuer": "WE1",
"validFrom": 1727501705,
"validTo": 1735277704,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2024' log",
"logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
"timestamp": 1727505306038,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304602210096C3B2BF1010E2D8DD7B89E00F0D0C8AC285C0931249B7156BF7D9B6DE4A7102022100F058CFF22CA0F4229C4CC6F3CAE940C55E10AAA27A41CAF2C970912988A2B667"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Sectigo 'Mammoth2024h2'",
"logId": "DFE156EBAA05AFB59C0F86718DA8C0324EAE56D96EA7F5A56A01D1C13BBE525C",
"timestamp": 1727505306242,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30440220420D986F2D6C07A7772FF8F3BDDF0BCE28E40B5021B7FDDAC5D6BDEB0DFFDCBA02206FDEB8B12BA8EA2CBF89B57FDB8F6E09D63D10F0EE0A041BDAE599BD55DC94B1"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1747,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: cdnjs.cloudflare.com",
":method: GET",
":path: \/ajax\/libs\/gsap\/3.11.5\/gsap.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"age: 333451",
"cache-control: public, max-age=30672000",
"cf-cache-status: HIT",
"cf-cdnjs-via: cfworker\/kv",
"cf-ray: 8ced58081b2e918c-FRA",
"content-encoding: br",
"content-length: 25247",
"content-type: application\/javascript; charset=utf-8",
"cross-origin-resource-policy: cross-origin",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"64148c93-629f\"",
"expires: Sat, 27 Sep 2025 10:52:49 GMT",
"last-modified: Fri, 17 Mar 2023 15:51:47 GMT",
"nel: {\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=Qb9ArxsBz1uqqn4rjC5fLPJCkO5aEqoA2aJKFBfpCkUM39lyh%2FPsMJ0k9jSO7WA23gRt7FbLtaplWbG02q4hREQ3NRCy8ni5XyulPEd6W3%2FPvS62%2FDeblrJDhZeyo42qSCF%2Ft45e\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"strict-transport-security: max-age=15780000",
"timing-allow-origin: *",
"vary: Accept-Encoding",
"x-content-type-options: nosniff"
]
},
"bytesOut": 1858,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 99,
"connect_ms": 0,
"ssl_ms": 203,
"gzip_total": 25247,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 30338549,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1542,
"netlog_id": 234,
"renderBlocking": "in_body_parser_blocking",
"load_end": 2227,
"ttfb_start": 1846,
"ttfb_end": 2036,
"download_start": 2036,
"download_end": 2227,
"download_ms": 191,
"all_start": 1543,
"all_end": 2227,
"all_ms": 683,
"index": 24,
"number": 25,
"cpuTimes": {
"EvaluateScript": 11,
"v8.compile": 2,
"FunctionCall": 208
},
"cpu.EvaluateScript": 11,
"cpu.v8.compile": 2,
"cpu.FunctionCall": 208,
"cpuTime": 221,
"js_timing": [
[
2714.8609999999999,
2725.5250000000001
],
[
2714.886,
2716.9940000000001
],
[
2726.116,
2726.1759999999999
],
[
2796.424,
2796.6210000000001
],
[
2897.569,
2897.6599999999999
],
[
2997.9430000000002,
2998.5120000000002
],
[
3097.1410000000001,
3097.2379999999998
],
[
3196.6410000000001,
3196.7449999999999
],
[
3297.442,
3297.7710000000002
],
[
3397.1669999999999,
3397.2979999999998
],
[
3496.3220000000001,
3496.4459999999999
],
[
3596.415,
3596.5450000000001
],
[
3696.6680000000001,
3696.7649999999999
],
[
3796.665,
3796.7710000000002
],
[
3896.5540000000001,
3896.6239999999998
],
[
3996.5120000000002,
3996.5839999999998
],
[
4096.5780000000004,
4096.6610000000001
],
[
4196.4499999999998,
4196.5510000000004
],
[
4296.4769999999999,
4296.5500000000002
],
[
4396.4499999999998,
4396.5360000000001
],
[
4496.7809999999999,
4496.8620000000001
],
[
4596.701,
4596.8050000000003
],
[
4696.8100000000004,
4696.8850000000002
],
[
4796.7550000000001,
4796.8310000000001
],
[
4896.8069999999998,
4896.875
],
[
4996.9489999999996,
4997.0230000000001
],
[
5096.9300000000003,
5097.0150000000003
],
[
5196.9440000000004,
5197.0119999999997
],
[
5297.2929999999997,
5297.366
],
[
5397.2160000000003,
5397.277
],
[
5497.2759999999998,
5497.3500000000004
],
[
5597.1629999999996,
5597.3699999999999
],
[
13089.782999999999,
13123.558999999999
],
[
13155.837,
13156.198
],
[
13341.155000000001,
13341.484
],
[
13418.782999999999,
13421.228999999999
],
[
13500.907999999999,
13505.057000000001
],
[
13597.690000000001,
13605.958000000001
],
[
13697.98,
13701.198
],
[
13797.583000000001,
13800.998
],
[
13897.898999999999,
13901.287
],
[
13997.905000000001,
14001.68
],
[
14097.834999999999,
14101.079
],
[
14197.714,
14200.984
],
[
14298.082,
14301.302
],
[
14398.18,
14398.706
],
[
14497.117,
14497.536
],
[
14597.458000000001,
14597.888000000001
],
[
14697.316000000001,
14701.385
],
[
14797.638999999999,
14800.344999999999
],
[
14898.562,
14901.073
],
[
14997.641,
15013.666999999999
],
[
15098.040999999999,
15100.058999999999
],
[
15197.941000000001,
15198.507
],
[
15298.156999999999,
15298.690000000001
],
[
15398.172,
15403.967000000001
],
[
15498.289000000001,
15502.531999999999
],
[
15598.124,
15603.107
],
[
15698.094999999999,
15704.133
],
[
15798.209000000001,
15801.425999999999
],
[
15898.275,
15901.695
],
[
15997.653,
16001.200999999999
],
[
16098.102999999999,
16102.543
],
[
16197.888999999999,
16201.779
],
[
16297.293,
16302.352000000001
],
[
16397.517,
16401.664000000001
],
[
16497.712,
16517.929
],
[
16597.59,
16607.991000000002
],
[
16697.573,
16701.326000000001
],
[
17621.003000000001,
17627.307000000001
],
[
17668.374,
17674.279999999999
],
[
24935.133999999998,
24937.302
],
[
24955.911,
24959.933000000001
]
]
},
{
"type": 3,
"id": "66384.3",
"request_id": "66384.3",
"ip_addr": "104.17.248.203",
"full_url": "https:\/\/unpkg.com\/[email protected]\/dist\/flickity.css",
"is_secure": 1,
"method": "GET",
"host": "unpkg.com",
"url": "\/[email protected]\/dist\/flickity.css",
"raw_id": "66384.3",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 338,
"ttfb_ms": 332,
"load_start": 1858,
"load_start_float": 1858.000106,
"bytesIn": 988,
"objectSize": 988,
"objectSizeUncompressed": 2422,
"chunks": [
{
"ts": 2193,
"bytes": 988,
"inflated": 2422
}
],
"expires": "",
"cacheControl": "public, max-age=31536000",
"contentType": "text\/css",
"contentEncoding": "br",
"socket": 272,
"protocol": "HTTP\/2",
"dns_start": 1474,
"dns_end": 1509,
"connect_start": 1550,
"connect_end": 1646,
"ssl_start": 1646,
"ssl_end": 1853,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519Kyber768Draft00",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "unpkg.com",
"sanList": [
"unpkg.com",
"*.unpkg.com"
],
"issuer": "WE1",
"validFrom": 1727249436,
"validTo": 1735025435,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2024' log",
"logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
"timestamp": 1727253037244,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30440220318D4BCF8D2F80B7990AF210325E5F40848C6FEF41000ECF0EE72CEB191D8E2202204BC12AB4CBBF7866C602617A07E32C30FA7A1336D78B8D3EC6E14F3E7E150FE3"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Cloudflare 'Nimbus2024' Log",
"logId": "DAB6BF6B3FB5B6229F9BC2BB5C6BE87091716CBB51848534BDA43D3048D7FBAB",
"timestamp": 1727253038298,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502200E324530E547770AC7C0056F36DFE1A58D01ADDCCA48359BB45B9DBB7D30E53102210082EF45ECCD22FF6321C358EFC10F94DEC68729FE0BF1EC32916F40454159F8AE"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 21,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: unpkg.com",
":method: GET",
":path: \/[email protected]\/dist\/flickity.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"access-control-allow-origin: *",
"age: 3567677",
"cache-control: public, max-age=31536000",
"cf-cache-status: HIT",
"cf-ray: 8ced5808adeadc60-FRA",
"content-encoding: br",
"content-type: text\/css; charset=utf-8",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"976-B5i2xpsAytjMhQ8ijn5ElcPP\/0s\"",
"fly-request-id: 01J68ZBM2KRWBRKZNQPGDK7W5V-fra",
"last-modified: Sat, 26 Oct 1985 08:15:00 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"via: 1.1 fly.io",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1864,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 35,
"connect_ms": 96,
"ssl_ms": 207,
"gzip_total": 1128,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 27968323,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1472,
"socket_group": "https:\/\/unpkg.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 106,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDnDCCA0OgAwIBAgIQF10o7bFKcoMNsJkn1ebtDjAKBggqhkjOPQQDAjA7MQsw\nCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQwwCgYD\nVQQDEwNXRTEwHhcNMjQwOTI1MDczMDM2WhcNMjQxMjI0MDczMDM1WjAUMRIwEAYD\nVQQDEwl1bnBrZy5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS8mUiAtSXW\n1zi3BTnrHNkjvsQ5uXHHmZ8\/s1iRVUh2l\/6xjczu2K+sy6Al2kIC4K1dcpjNt1E6\ncH+64NZMHeXHo4ICTjCCAkowDgYDVR0PAQH\/BAQDAgeAMBMGA1UdJQQMMAoGCCsG\nAQUFBwMBMAwGA1UdEwEB\/wQCMAAwHQYDVR0OBBYEFJxnGX+eWIWDrwvCcrhEoLa+\n2XDnMB8GA1UdIwQYMBaAFJB3kjVnxP+ozKnme9mAeXvMk\/k4MF4GCCsGAQUFBwEB\nBFIwUDAnBggrBgEFBQcwAYYbaHR0cDovL28ucGtpLmdvb2cvcy93ZTEvRjEwMCUG\nCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29vZy93ZTEuY3J0MCEGA1UdEQQaMBiC\nCXVucGtnLmNvbYILKi51bnBrZy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwNgYD\nVR0fBC8wLTAroCmgJ4YlaHR0cDovL2MucGtpLmdvb2cvd2UxL0I0STJIQVF0cTBV\nLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1AO7N0GTV2xrOxVy3nbTNE6Iy\nh0Z8vOzew1FIWUZxH7WbAAABkihNwLwAAAQDAEYwRAIgMY1Lz40vgLeZCvIQMl5f\nQISMb+9BAA7PDucs6xkdjiICIEvBKrTLv3hmxgJhegfjLDD6ehM214uNPsbhTz5+\nFQ\/jAHYA2ra\/az+1tiKfm8K7XGvocJFxbLtRhIU0vaQ9MEjX+6sAAAGSKE3E2gAA\nBAMARzBFAiAOMkUw5Ud3CsfABW823+GljQGt3MpINZu0W527fTDlMQIhAILvRezN\nIv9jIcNY78EPlN7Ghyn+C\/HsMpFvQEVBWfiuMAoGCCqGSM49BAMCA0cAMEQCIGqE\nc+yqSXp2lUpvhuTeJkDYACsUkodJQiede0FyKA45AiBQvl2sC17gZQMKtGUKETOC\n9Z0WvITL\/PJDeYGCmb4P1g==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 2196,
"ttfb_start": 1858,
"ttfb_end": 2190,
"download_start": 2190,
"download_end": 2196,
"download_ms": 6,
"all_start": 1474,
"all_end": 2196,
"all_ms": 676,
"index": 25,
"number": 26
},
{
"type": 3,
"id": "66384.38",
"request_id": "66384.38",
"ip_addr": "104.17.248.203",
"full_url": "https:\/\/unpkg.com\/[email protected]\/dist\/flickity.pkgd.min.js",
"is_secure": 1,
"method": "GET",
"host": "unpkg.com",
"url": "\/[email protected]\/dist\/flickity.pkgd.min.js",
"raw_id": "66384.38",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 305,
"ttfb_ms": 257,
"load_start": 1858,
"load_start_float": 1858.0002649999999,
"bytesIn": 21364,
"objectSize": 21364,
"objectSizeUncompressed": 57654,
"chunks": [
{
"ts": 2130,
"bytes": 6836,
"inflated": 15608
},
{
"ts": 2140,
"bytes": 2729,
"inflated": 7138
},
{
"ts": 2147,
"bytes": 5476,
"inflated": 15667
},
{
"ts": 2163,
"bytes": 6323,
"inflated": 19241
}
],
"expires": "",
"cacheControl": "public, max-age=31536000",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 272,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1752,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: unpkg.com",
":method: GET",
":path: \/[email protected]\/dist\/flickity.pkgd.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"access-control-allow-origin: *",
"age: 17945567",
"cache-control: public, max-age=31536000",
"cf-cache-status: HIT",
"cf-ray: 8ced5808adfadc60-FRA",
"content-encoding: gzip",
"content-type: application\/javascript; charset=utf-8",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"e136-ppFLVfsImDkhRKQGmGrAD36fhGA\"",
"fly-request-id: 01HRWFH7MZ399VJM7JSAWRQ0W7-fra",
"last-modified: Sat, 26 Oct 1985 08:15:00 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"via: 1.1 fly.io",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1846,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 21723,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 13590433,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1548,
"socket_group": "https:\/\/unpkg.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 1,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 265,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 2163,
"ttfb_start": 1858,
"ttfb_end": 2115,
"download_start": 2115,
"download_end": 2163,
"download_ms": 48,
"all_start": 1858,
"all_end": 2163,
"all_ms": 305,
"index": 26,
"number": 27,
"cpuTimes": {
"EvaluateScript": 4,
"v8.compile": 2,
"FunctionCall": 0
},
"cpu.EvaluateScript": 4,
"cpu.v8.compile": 2,
"cpu.FunctionCall": 0,
"cpuTime": 7,
"js_timing": [
[
2731.8159999999998,
2736.21
],
[
2731.837,
2733.5390000000002
],
[
13068.453,
13068.936
]
]
},
{
"type": 3,
"id": "66384.40",
"request_id": "66384.40",
"ip_addr": "104.17.248.203",
"full_url": "https:\/\/unpkg.com\/@splinetool\/[email protected]\/build\/spline-viewer.js",
"is_secure": 1,
"method": "GET",
"host": "unpkg.com",
"url": "\/@splinetool\/[email protected]\/build\/spline-viewer.js",
"raw_id": "66384.40",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 10842,
"ttfb_ms": 9501,
"load_start": 1860,
"load_start_float": 1860.0002810000001,
"bytesIn": 565045,
"objectSize": 565045,
"objectSizeUncompressed": 1590732,
"chunks": [
{
"ts": 11364,
"bytes": 1360,
"inflated": 2058
},
{
"ts": 11369,
"bytes": 2738,
"inflated": 6670
},
{
"ts": 11376,
"bytes": 4098,
"inflated": 10244
},
{
"ts": 11387,
"bytes": 6111,
"inflated": 16955
},
{
"ts": 11706,
"bytes": 1360,
"inflated": 4912
},
{
"ts": 11711,
"bytes": 2738,
"inflated": 5207
},
{
"ts": 11720,
"bytes": 5467,
"inflated": 11168
},
{
"ts": 11732,
"bytes": 6749,
"inflated": 19018
},
{
"ts": 11735,
"bytes": 1360,
"inflated": 3216
},
{
"ts": 11739,
"bytes": 2738,
"inflated": 8413
},
{
"ts": 11741,
"bytes": 1369,
"inflated": 4212
},
{
"ts": 11751,
"bytes": 5467,
"inflated": 14017
},
{
"ts": 11755,
"bytes": 2738,
"inflated": 7488
},
{
"ts": 11760,
"bytes": 2656,
"inflated": 7519
},
{
"ts": 11815,
"bytes": 1360,
"inflated": 4429
},
{
"ts": 11820,
"bytes": 2738,
"inflated": 10968
},
{
"ts": 11834,
"bytes": 8449,
"inflated": 24505
},
{
"ts": 11842,
"bytes": 3788,
"inflated": 10257
},
{
"ts": 11855,
"bytes": 4220,
"inflated": 10581
},
{
"ts": 11869,
"bytes": 8449,
"inflated": 32290
},
{
"ts": 11875,
"bytes": 3666,
"inflated": 11634
},
{
"ts": 11882,
"bytes": 4220,
"inflated": 17403
},
{
"ts": 11897,
"bytes": 8449,
"inflated": 44357
},
{
"ts": 11903,
"bytes": 3659,
"inflated": 8739
},
{
"ts": 11915,
"bytes": 4220,
"inflated": 9878
},
{
"ts": 11930,
"bytes": 8449,
"inflated": 26187
},
{
"ts": 11936,
"bytes": 3673,
"inflated": 12393
},
{
"ts": 11947,
"bytes": 4220,
"inflated": 12103
},
{
"ts": 11961,
"bytes": 8449,
"inflated": 21090
},
{
"ts": 11966,
"bytes": 3659,
"inflated": 12702
},
{
"ts": 11973,
"bytes": 4220,
"inflated": 13844
},
{
"ts": 11988,
"bytes": 8449,
"inflated": 22347
},
{
"ts": 11994,
"bytes": 3666,
"inflated": 9389
},
{
"ts": 12001,
"bytes": 4220,
"inflated": 13827
},
{
"ts": 12016,
"bytes": 8449,
"inflated": 23768
},
{
"ts": 12022,
"bytes": 3659,
"inflated": 8328
},
{
"ts": 12029,
"bytes": 4220,
"inflated": 11228
},
{
"ts": 12044,
"bytes": 8449,
"inflated": 25869
},
{
"ts": 12050,
"bytes": 3652,
"inflated": 10084
},
{
"ts": 12057,
"bytes": 4220,
"inflated": 9325
},
{
"ts": 12071,
"bytes": 8449,
"inflated": 18427
},
{
"ts": 12077,
"bytes": 3666,
"inflated": 10274
},
{
"ts": 12085,
"bytes": 4220,
"inflated": 12380
},
{
"ts": 12099,
"bytes": 8449,
"inflated": 19090
},
{
"ts": 12105,
"bytes": 3652,
"inflated": 10374
},
{
"ts": 12112,
"bytes": 4220,
"inflated": 11326
},
{
"ts": 12177,
"bytes": 28451,
"inflated": 7718
},
{
"ts": 12192,
"bytes": 16336,
"inflated": 42698
},
{
"ts": 12216,
"bytes": 16342,
"inflated": 46636
},
{
"ts": 12243,
"bytes": 16342,
"inflated": 46524
},
{
"ts": 12270,
"bytes": 16328,
"inflated": 42757
},
{
"ts": 12298,
"bytes": 16335,
"inflated": 55053
},
{
"ts": 12326,
"bytes": 16328,
"inflated": 61058
},
{
"ts": 12354,
"bytes": 16321,
"inflated": 53469
},
{
"ts": 12380,
"bytes": 16335,
"inflated": 48472
},
{
"ts": 12408,
"bytes": 16342,
"inflated": 49161
},
{
"ts": 12436,
"bytes": 16328,
"inflated": 43784
},
{
"ts": 12463,
"bytes": 16335,
"inflated": 53806
},
{
"ts": 12490,
"bytes": 16362,
"inflated": 59005
},
{
"ts": 12518,
"bytes": 16328,
"inflated": 59529
},
{
"ts": 12546,
"bytes": 16341,
"inflated": 56579
},
{
"ts": 12573,
"bytes": 16335,
"inflated": 44174
},
{
"ts": 12600,
"bytes": 16328,
"inflated": 20900
},
{
"ts": 12628,
"bytes": 16335,
"inflated": 20260
},
{
"ts": 12655,
"bytes": 16341,
"inflated": 20466
},
{
"ts": 12682,
"bytes": 16330,
"inflated": 46324
},
{
"ts": 12701,
"bytes": 11745,
"inflated": 26330
}
],
"expires": "",
"cacheControl": "public, max-age=31536000",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 288,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": 1556,
"connect_end": 1647,
"ssl_start": 1647,
"ssl_end": 1855,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519Kyber768Draft00",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "unpkg.com",
"sanList": [
"unpkg.com",
"*.unpkg.com"
],
"issuer": "WE1",
"validFrom": 1727249436,
"validTo": 1735025435,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2024' log",
"logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
"timestamp": 1727253037244,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30440220318D4BCF8D2F80B7990AF210325E5F40848C6FEF41000ECF0EE72CEB191D8E2202204BC12AB4CBBF7866C602617A07E32C30FA7A1336D78B8D3EC6E14F3E7E150FE3"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Cloudflare 'Nimbus2024' Log",
"logId": "DAB6BF6B3FB5B6229F9BC2BB5C6BE87091716CBB51848534BDA43D3048D7FBAB",
"timestamp": 1727253038298,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502200E324530E547770AC7C0056F36DFE1A58D01ADDCCA48359BB45B9DBB7D30E53102210082EF45ECCD22FF6321C358EFC10F94DEC68729FE0BF1EC32916F40454159F8AE"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1754,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: unpkg.com",
":method: GET",
":path: \/@splinetool\/[email protected]\/build\/spline-viewer.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=1",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"access-control-allow-origin: *",
"cache-control: public, max-age=31536000",
"cf-cache-status: MISS",
"cf-ray: 8ced5808bb5aa055-FRA",
"content-encoding: br",
"content-type: application\/javascript; charset=utf-8",
"date: Mon, 07 Oct 2024 10:52:58 GMT",
"etag: \"1845cc-CzM4nsIw5Wc+cUpTK1kwNrNtYzw\"",
"fly-request-id: 01J9K9RGBZT812KGM66WH2X979-fra",
"last-modified: Fri, 22 Jun 1984 21:50:00 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"via: 1.1 fly.io",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1993,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": 91,
"ssl_ms": 208,
"gzip_total": 566000,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 31536000,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1554,
"socket_group": "pm\/https:\/\/unpkg.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 281,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDnDCCA0OgAwIBAgIQF10o7bFKcoMNsJkn1ebtDjAKBggqhkjOPQQDAjA7MQsw\nCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQwwCgYD\nVQQDEwNXRTEwHhcNMjQwOTI1MDczMDM2WhcNMjQxMjI0MDczMDM1WjAUMRIwEAYD\nVQQDEwl1bnBrZy5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS8mUiAtSXW\n1zi3BTnrHNkjvsQ5uXHHmZ8\/s1iRVUh2l\/6xjczu2K+sy6Al2kIC4K1dcpjNt1E6\ncH+64NZMHeXHo4ICTjCCAkowDgYDVR0PAQH\/BAQDAgeAMBMGA1UdJQQMMAoGCCsG\nAQUFBwMBMAwGA1UdEwEB\/wQCMAAwHQYDVR0OBBYEFJxnGX+eWIWDrwvCcrhEoLa+\n2XDnMB8GA1UdIwQYMBaAFJB3kjVnxP+ozKnme9mAeXvMk\/k4MF4GCCsGAQUFBwEB\nBFIwUDAnBggrBgEFBQcwAYYbaHR0cDovL28ucGtpLmdvb2cvcy93ZTEvRjEwMCUG\nCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29vZy93ZTEuY3J0MCEGA1UdEQQaMBiC\nCXVucGtnLmNvbYILKi51bnBrZy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwNgYD\nVR0fBC8wLTAroCmgJ4YlaHR0cDovL2MucGtpLmdvb2cvd2UxL0I0STJIQVF0cTBV\nLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1AO7N0GTV2xrOxVy3nbTNE6Iy\nh0Z8vOzew1FIWUZxH7WbAAABkihNwLwAAAQDAEYwRAIgMY1Lz40vgLeZCvIQMl5f\nQISMb+9BAA7PDucs6xkdjiICIEvBKrTLv3hmxgJhegfjLDD6ehM214uNPsbhTz5+\nFQ\/jAHYA2ra\/az+1tiKfm8K7XGvocJFxbLtRhIU0vaQ9MEjX+6sAAAGSKE3E2gAA\nBAMARzBFAiAOMkUw5Ud3CsfABW823+GljQGt3MpINZu0W527fTDlMQIhAILvRezN\nIv9jIcNY78EPlN7Ghyn+C\/HsMpFvQEVBWfiuMAoGCCqGSM49BAMCA0cAMEQCIGqE\nc+yqSXp2lUpvhuTeJkDYACsUkodJQiede0FyKA45AiBQvl2sC17gZQMKtGUKETOC\n9Z0WvITL\/PJDeYGCmb4P1g==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 12702,
"ttfb_start": 1860,
"ttfb_end": 11361,
"download_start": 11361,
"download_end": 12702,
"download_ms": 1341,
"all_start": 1556,
"all_end": 12702,
"all_ms": 11141,
"index": 27,
"number": 28,
"cpuTimes": {
"FunctionCall": 122
},
"cpu.FunctionCall": 122,
"cpuTime": 122,
"js_timing": [
[
13138.319,
13138.485000000001
],
[
13155.380999999999,
13155.607
],
[
17627.387999999999,
17636.598999999998
],
[
17651.966,
17652.304
],
[
17660.060000000001,
17663.446
],
[
17663.486000000001,
17664.312999999998
],
[
17664.409,
17664.489000000001
],
[
17664.510999999999,
17664.858
],
[
17664.896000000001,
17664.955000000002
],
[
17665.197,
17665.244999999999
],
[
17665.275000000001,
17665.344000000001
],
[
17674.362000000001,
17777.200000000001
],
[
17777.261999999999,
17777.555
],
[
24863.581999999999,
24863.756000000001
],
[
24937.383999999998,
24937.413
],
[
24937.422999999999,
24938.190999999999
],
[
24943.422999999999,
24943.596000000001
],
[
24960.005000000001,
24961.636999999999
],
[
24961.657999999999,
24962.255000000001
],
[
24966.787,
24967.054
]
],
"blockingTime": 102.83799999999974
},
{
"type": 3,
"id": "66384.39",
"request_id": "66384.39",
"ip_addr": "104.17.248.203",
"full_url": "https:\/\/unpkg.com\/isotope-layout@3\/dist\/isotope.pkgd.min.js",
"is_secure": 1,
"method": "GET",
"host": "unpkg.com",
"url": "\/isotope-layout@3\/dist\/isotope.pkgd.min.js",
"raw_id": "66384.39",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 302,
"load_ms": 327,
"ttfb_ms": 327,
"load_start": 1863,
"load_start_float": 1863,
"bytesIn": 72,
"objectSize": 72,
"expires": "",
"cacheControl": "public, s-maxage=600, max-age=60",
"contentType": "text\/plain",
"contentEncoding": "br",
"socket": 272,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1753,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: unpkg.com",
":method: GET",
":path: \/isotope-layout@3\/dist\/isotope.pkgd.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"access-control-allow-origin: *",
"age: 324",
"cache-control: public, s-maxage=600, max-age=60",
"cf-cache-status: HIT",
"cf-ray: 8ced5808ae07dc60-FRA",
"content-encoding: br",
"content-type: text\/plain; charset=utf-8",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"fly-request-id: 01J9K9EKKMDPZ2V0ACAGSTYBYN-fra",
"location: \/[email protected]\/dist\/isotope.pkgd.min.js",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept, Accept-Encoding",
"via: 1.1 fly.io",
"x-content-type-options: nosniff",
":status: 302"
]
},
"bytesOut": 1849,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": -1,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1550,
"socket_group": "https:\/\/unpkg.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 3,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"chunks": [
{
"ts": 2190,
"bytes": 72
},
{
"ts": 2190,
"bytes": 0
}
],
"netlog_id": 1000000,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 2190,
"ttfb_start": 1863,
"ttfb_end": 2190,
"download_start": 2190,
"download_end": 2190,
"download_ms": 0,
"all_start": 1863,
"all_end": 2190,
"all_ms": 327,
"index": 28,
"number": 29,
"cpuTimes": {
"EvaluateScript": 4,
"v8.compile": 1,
"FunctionCall": 1
},
"cpu.EvaluateScript": 4,
"cpu.v8.compile": 1,
"cpu.FunctionCall": 1,
"cpuTime": 6,
"js_timing": [
[
2736.3989999999999,
2740.75
],
[
2736.4110000000001,
2737.5740000000001
],
[
13068.950000000001,
13069.272999999999
],
[
13069.285,
13069.465
]
]
},
{
"type": 3,
"id": "66384.34",
"request_id": "66384.34",
"ip_addr": "151.101.194.137",
"full_url": "https:\/\/code.jquery.com\/jquery-3.6.4.min.js",
"is_secure": 1,
"method": "GET",
"host": "code.jquery.com",
"url": "\/jquery-3.6.4.min.js",
"raw_id": "66384.34",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 229,
"ttfb_ms": 145,
"load_start": 2081,
"load_start_float": 2081.0002209999998,
"bytesIn": 31011,
"objectSize": 31011,
"objectSizeUncompressed": 89795,
"chunks": [
{
"ts": 2228,
"bytes": 7986,
"inflated": 21680
},
{
"ts": 2232,
"bytes": 2772,
"inflated": 8351
},
{
"ts": 2237,
"bytes": 2772,
"inflated": 7942
},
{
"ts": 2252,
"bytes": 2227,
"inflated": 6439
},
{
"ts": 2261,
"bytes": 2763,
"inflated": 8685
},
{
"ts": 2290,
"bytes": 2772,
"inflated": 8079
},
{
"ts": 2299,
"bytes": 2772,
"inflated": 8915
},
{
"ts": 2305,
"bytes": 2772,
"inflated": 7402
},
{
"ts": 2307,
"bytes": 1386,
"inflated": 3824
},
{
"ts": 2310,
"bytes": 2789,
"inflated": 8478
}
],
"expires": "",
"cacheControl": "public, max-age=31536000, stale-while-revalidate=604800",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 338,
"protocol": "HTTP\/2",
"dns_start": 1541,
"dns_end": 1642,
"connect_start": 1650,
"connect_end": 1856,
"ssl_start": 1856,
"ssl_end": 2077,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.jquery.com",
"sanList": [
"*.jquery.com",
"jquery.com"
],
"issuer": "Sectigo ECC Domain Validation Secure Server CA",
"validFrom": 1719273600,
"validTo": 1750895999,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2025h1' log",
"logId": "CF1156EED52E7CAFF3875BD9692E9BE91A71674AB017ECAC01D25B77CECC3B08",
"timestamp": 1719284708628,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100976E4280D10DC9FBCF867FBC9FB7133D82364D6A8B855BBC55053D648A7D3CAF022100CA38DA55C1095AC8BEF7CB1CCE6CA0A6E3A654FD2E052DB8B55E4CF1182E912B"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2025h1'",
"logId": "A2E30AE445EFBDAD9B7E38ED47677753D7825B8494D72B5E1B2CC4B950A447E7",
"timestamp": 1719284708553,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3044022002D11960FE4D5A7E864790BD929301A7376106DBAC0B9A4764A6B364C378AF2002202FB02BA32DADB5B4938B6DC07AA47A2857B618DE896BF05961F39A7B88DAE17F"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2025h1' log",
"logId": "4E75A3275C9A10C3385B6CD4DF3F52EB1DF0E08E1B8D69C0B1FA64B1629A39DF",
"timestamp": 1719284708526,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100D6148C3C550A2FDE812EDE15BAA9D319C1D389982FD6E43DB0EA43AA06B16D51022100CB501DEF85E56FC6B08E36501EC437305DD8B72C7D0D9FD8F5930E4DF045AFAB"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1746,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: code.jquery.com",
":method: GET",
":path: \/jquery-3.6.4.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"age: 3551864",
"cache-control: public, max-age=31536000, stale-while-revalidate=604800",
"content-encoding: gzip",
"content-length: 31011",
"content-type: application\/javascript; charset=utf-8",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: W\/\"28feccc0-15ec3\"",
"last-modified: Fri, 18 Oct 1991 12:00:00 GMT",
"server: nginx",
"vary: Accept-Encoding",
"via: 1.1 varnish, 1.1 varnish",
"x-cache: HIT, HIT",
"x-cache-hits: 133, 75591",
"x-served-by: cache-lga21953-LGA, cache-fra-eddf8230148-FRA",
"x-timer: S1728298370.513427,VS0,VE0",
":status: 200"
]
},
"bytesOut": 1801,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 101,
"connect_ms": 206,
"ssl_ms": 221,
"gzip_total": 31011,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 27984136,
"cdn_provider": "Fastly",
"server_count": null,
"created": 1540,
"socket_group": "https:\/\/code.jquery.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_UNKNOWN_4876": 0
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 221,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIEozCCBEigAwIBAgIQUEm8UGbaeB8KoV+Yy2WbUTAKBggqhkjOPQQDAjCBjzEL\nMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE\nBxMHU2FsZm9yZDEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTcwNQYDVQQDEy5T\nZWN0aWdvIEVDQyBEb21haW4gVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENBMB4X\nDTI0MDYyNTAwMDAwMFoXDTI1MDYyNTIzNTk1OVowFzEVMBMGA1UEAwwMKi5qcXVl\ncnkuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAER540puW9LKz9gM1QmGd9\nlgo0KZPjUoBePzfEzGlc5Uygwt2IjJ\/bwzVVacqtqBzHYCtR2tnUqAlZh7BaU+XI\nOKOCAvswggL3MB8GA1UdIwQYMBaAFPaFCjsRhuEEfQ6qCyzS7sxke3uuMB0GA1Ud\nDgQWBBTVLGM0lB8aPgtlj2IaF83hE8vnwjAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0T\nAQH\/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0gBEIw\nQDA0BgsrBgEEAbIxAQICBzAlMCMGCCsGAQUFBwIBFhdodHRwczovL3NlY3RpZ28u\nY29tL0NQUzAIBgZngQwBAgEwgYQGCCsGAQUFBwEBBHgwdjBPBggrBgEFBQcwAoZD\naHR0cDovL2NydC5zZWN0aWdvLmNvbS9TZWN0aWdvRUNDRG9tYWluVmFsaWRhdGlv\nblNlY3VyZVNlcnZlckNBLmNydDAjBggrBgEFBQcwAYYXaHR0cDovL29jc3Auc2Vj\ndGlnby5jb20wIwYDVR0RBBwwGoIMKi5qcXVlcnkuY29tggpqcXVlcnkuY29tMIIB\nfwYKKwYBBAHWeQIEAgSCAW8EggFrAWkAdwDPEVbu1S58r\/OHW9lpLpvpGnFnSrAX\n7KwB0lt3zsw7CAAAAZBNWrUUAAAEAwBIMEYCIQCXbkKA0Q3J+8+Gf7yftxM9gjZN\naouFW7xVBT1kin08rwIhAMo42lXBCVrIvvfLHM5soKbjplT9LgUtuLVeTPEYLpEr\nAHUAouMK5EXvva2bfjjtR2d3U9eCW4SU1yteGyzEuVCkR+cAAAGQTVq0yQAABAMA\nRjBEAiAC0Rlg\/k1afoZHkL2SkwGnN2EG26wLmkdkprNkw3ivIAIgL7Aroy2ttbST\ni23AeqR6KFe2GN6Ja\/BZYfOae4ja4X8AdwBOdaMnXJoQwzhbbNTfP1LrHfDgjhuN\nacCx+mSxYpo53wAAAZBNWrSuAAAEAwBIMEYCIQDWFIw8VQov3oEu3hW6qdMZwdOJ\nmC\/W5D2w6kOqBrFtUQIhAMtQHe+F5W\/GsI42UB7ENzBd2LcsfQ2f2PWTDk3wRa+r\nMAoGCCqGSM49BAMCA0kAMEYCIQD\/f0xMpCMjUYjPvYm3QIoVfzrCBJ6jV2mz9mWw\nfp+vUwIhAI\/tMjYbP6wILBBSdRqFYdOfdZIm9CjVpvs8OC6zX3+n\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDqDCCAy6gAwIBAgIRAPNkTmtuAFAjfglGvXvh9R0wCgYIKoZIzj0EAwMwgYgx\nCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5MRQwEgYDVQQHEwtKZXJz\nZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMS4wLAYDVQQD\nEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTE4MTEw\nMjAwMDAwMFoXDTMwMTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAkdCMRswGQYDVQQI\nExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoT\nD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UEAxMuU2VjdGlnbyBFQ0MgRG9tYWluIFZh\nbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTBZMBMGByqGSM49AgEGCCqGSM49AwEH\nA0IABHkYk8qfbZ5sVwAjBTcLXw9YWsTef1Wj6R7W2SUKiKAgSh16TwUwimNJE4xk\nIQeV\/To14UrOkPAY9z2vaKb71EijggFuMIIBajAfBgNVHSMEGDAWgBQ64QmG1M8Z\nwpZ2dEl23OA1xmNjmjAdBgNVHQ4EFgQU9oUKOxGG4QR9DqoLLNLuzGR7e64wDgYD\nVR0PAQH\/BAQDAgGGMBIGA1UdEwEB\/wQIMAYBAf8CAQAwHQYDVR0lBBYwFAYIKwYB\nBQUHAwEGCCsGAQUFBwMCMBsGA1UdIAQUMBIwBgYEVR0gADAIBgZngQwBAgEwUAYD\nVR0fBEkwRzBFoEOgQYY\/aHR0cDovL2NybC51c2VydHJ1c3QuY29tL1VTRVJUcnVz\ndEVDQ0NlcnRpZmljYXRpb25BdXRob3JpdHkuY3JsMHYGCCsGAQUFBwEBBGowaDA\/\nBggrBgEFBQcwAoYzaHR0cDovL2NydC51c2VydHJ1c3QuY29tL1VTRVJUcnVzdEVD\nQ0FkZFRydXN0Q0EuY3J0MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1\nc3QuY29tMAoGCCqGSM49BAMDA2gAMGUCMEvnx3FcsVwJbZpCYF9z6fDWJtS1UVRs\ncS0chWBNKPFNpvDKdrdKRe+oAkr2jU+ubgIxAODheSr2XhcA7oz9HmedGdMhlrd9\n4ToKFbZl+\/OnFFzqnvOhcjHvClECEQcKmc8fmA==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIID0zCCArugAwIBAgIQVmcdBOpPmUxvEIFHWdJ1lDANBgkqhkiG9w0BAQwFADB7\nMQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD\nVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE\nAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4\nMTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5\nMRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO\nZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0\naG9yaXR5MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGqxUWqn5aCPnetUkb1PGWthL\nq8bVttHmc3Gu3ZzWDGH926CJA7gFFOxXzu5dP+Ihs8731Ip54KODfi2X0GHE8Znc\nJZFjq38wo7Rw4sehM5zzvy5cU7Ffs30yf4o043l5o4HyMIHvMB8GA1UdIwQYMBaA\nFKARCiM+lvEH7OKvKe+CpX\/QMKS0MB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1\nxmNjmjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH\/BAUwAwEB\/zARBgNVHSAECjAI\nMAYGBFUdIAAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5j\nb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNAYIKwYBBQUHAQEEKDAmMCQG\nCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEM\nBQADggEBABns652JLCALBIAdGN5CmXKZFjK9Dpx1WywV4ilAbe7\/ctvbq5AfjJXy\nij0IckKJUAfiORVsAYfZFhr1wHUrxeZWEQff2Ji8fJ8ZOd+LygBkc7xGEJuTI42+\nFsMuCIKchjN0djsoTI0DQoWz4rIjQtUfenVqGtF8qmchxDM6OW1TyaLtYiKou+JV\nbJlsQ2uRl9EMC5MCHdK8aXdJ5htN978UeAOwproLtOGFfy\/cQjutdAFI3tZs4RmY\nCV4Ks2dH\/hzg1cEo70qLRDEmBDeNiXQ2Lu+lIg+DdEmSx\/cQwgwp+7e9un\/jX9Wf\n8qn0dNW44bOwgeThpWOjzOoEeJBuv\/c=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 2310,
"ttfb_start": 2081,
"ttfb_end": 2226,
"download_start": 2226,
"download_end": 2310,
"download_ms": 84,
"all_start": 1541,
"all_end": 2310,
"all_ms": 757,
"index": 29,
"number": 30,
"cpuTimes": {
"EvaluateScript": 22,
"v8.compile": 2,
"FunctionCall": 0
},
"cpu.EvaluateScript": 22,
"cpu.v8.compile": 2,
"cpu.FunctionCall": 0,
"cpuTime": 25,
"js_timing": [
[
2606.069,
2628.2179999999998
],
[
2606.0909999999999,
2608.48
],
[
13068.18,
13068.444
]
]
},
{
"type": 3,
"id": "66384.41",
"request_id": "66384.41",
"ip_addr": "162.159.128.61",
"full_url": "https:\/\/player.vimeo.com\/api\/player.js",
"is_secure": 1,
"method": "GET",
"host": "player.vimeo.com",
"url": "\/api\/player.js",
"raw_id": "66384.41",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 204,
"ttfb_ms": 179,
"load_start": 2085,
"load_start_float": 2085.0002890000001,
"bytesIn": 11434,
"objectSize": 11434,
"objectSizeUncompressed": 38211,
"chunks": [
{
"ts": 2265,
"bytes": 274,
"inflated": 312
},
{
"ts": 2268,
"bytes": 2738,
"inflated": 7777
},
{
"ts": 2275,
"bytes": 4107,
"inflated": 12314
},
{
"ts": 2282,
"bytes": 4107,
"inflated": 17099
},
{
"ts": 2289,
"bytes": 208,
"inflated": 709
}
],
"expires": "Mon, 07 Oct 2024 07:21:28 GMT",
"cacheControl": "max-age=1800",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 342,
"protocol": "http\/1.1",
"dns_start": 1559,
"dns_end": 1649,
"connect_start": 1651,
"connect_end": 1861,
"ssl_start": 1861,
"ssl_end": 2082,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519Kyber768Draft00",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "player.vimeo.com",
"sanList": [
"player.vimeo.com"
],
"issuer": "WE1",
"validFrom": 1727025075,
"validTo": 1734801074,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2024' log",
"logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
"timestamp": 1727028676036,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220586F6D515E153CB18819244178093B961278FAC98007B20E4E2A8611DEBE218A022100BA0955EDD996A6DE64C076B13D5B6156EE9CF5628584768526EC9D8EEDDD089F"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Yeti2024 Log",
"logId": "48B0E36BDAA647340FE56A02FA9D30EB1C5201CB56DD2C81D9BBBFAB39D88473",
"timestamp": 1727028676146,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100D99962AE9DBC14137FB519BA3D612CDCFBDCF512DEA2A7DBECEFA14AD21D73EB022053B75A6D40827F0306BAC6E98ED957DD14E1D082A52375D2A3F2C7F1D27991E5"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1755,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
"Accept: *\/*",
"Accept-Encoding: gzip, deflate, br, zstd",
"Accept-Language: en-US,en;q=0.9",
"Connection: keep-alive",
"Host: player.vimeo.com",
"Referer: https:\/\/fabric.codebydennis.com\/",
"Sec-Fetch-Dest: script",
"Sec-Fetch-Mode: no-cors",
"Sec-Fetch-Site: cross-site",
"User-Agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\""
],
"response": [
"HTTP\/1.1 200 OK",
"Date: Mon, 07 Oct 2024 10:52:49 GMT",
"Content-Type: application\/javascript;charset=utf-8",
"Content-Length: 11434",
"Connection: keep-alive",
"access-control-allow-origin: *",
"Cache-Control: max-age=1800",
"content-security-policy: default-src 'none'; style-src 'unsafe-inline'",
"expires: Mon, 07 Oct 2024 07:21:28 GMT",
"x-player-backend: g",
"x-backend-server: player-backend-edge-entry",
"x-bapp-server:",
"Content-Encoding: gzip",
"accept-ranges: bytes",
"via: 1.1 varnish",
"Age: 81",
"x-served-by: cache-fra-eddf8230076-FRA",
"x-cache: HIT",
"x-cache-hits: 35",
"x-timer: S1728298370.537344,VS0,VE0",
"vary: Accept-Encoding",
"CF-Cache-Status: DYNAMIC",
"Set-Cookie: __cf_bm=wg.gDQvyIciJnAiuKll8bc3zbaMNSvy3nKjQZo1URHI-1728298369-1.0.1.1-t.A_UBc2a_1BGJEb6.Eh0ee_RUi.J576S76_RPPygDaiCzTulXnaGsVq9iGLKSB7; path=\/; expires=Mon, 07-Oct-24 11:22:49 GMT; domain=.vimeo.com; HttpOnly; Secure; SameSite=None",
"Set-Cookie: _cfuvid=ZJHZqjucSTTUTo2Ek655QLc5WORuC9pFElKFDdfIVCs-1728298369539-0.0.1.1-604800000; path=\/; domain=.vimeo.com; HttpOnly; Secure; SameSite=None",
"Server: cloudflare",
"CF-RAY: 8ced58098b8b1e0c-FRA"
]
},
"bytesOut": 1618,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 90,
"connect_ms": 210,
"ssl_ms": 221,
"gzip_total": 11434,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 1719,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1556,
"socket_group": "https:\/\/player.vimeo.com <https:\/\/codebydennis.com same_site>",
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "http\/1.1",
"tls_cipher_suite": 4865,
"netlog_id": 289,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDnzCCA0WgAwIBAgIQC4gnDigeMckRzmigLrOrmTAKBggqhkjOPQQDAjA7MQsw\nCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQwwCgYD\nVQQDEwNXRTEwHhcNMjQwOTIyMTcxMTE1WhcNMjQxMjIxMTcxMTE0WjAbMRkwFwYD\nVQQDExBwbGF5ZXIudmltZW8uY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE\n3rlZhTDLFcyDvW7HEfe3O4wnQPugU4gTdqKBbkeCdMlJkBREOKOG34\/t0dmuh2Ci\n1f0Kcx6D59uYHXiZn3RN5aOCAkkwggJFMA4GA1UdDwEB\/wQEAwIHgDATBgNVHSUE\nDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT4FTCMk8rfj52p\naVELER06L2yUejAfBgNVHSMEGDAWgBSQd5I1Z8T\/qMyp5nvZgHl7zJP5ODBeBggr\nBgEFBQcBAQRSMFAwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vLnBraS5nb29nL3Mvd2Ux\nL0M0ZzAlBggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdvb2cvd2UxLmNydDAbBgNV\nHREEFDASghBwbGF5ZXIudmltZW8uY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMDYG\nA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jLnBraS5nb29nL3dlMS9QQ1VlUVZpUWxZ\nYy5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgDuzdBk1dsazsVct520zROi\nModGfLzs3sNRSFlGcR+1mwAAAZIa7kXEAAAEAwBHMEUCIFhvbVFeFTyxiBkkQXgJ\nO5YSePrJgAeyDk4qhhHeviGKAiEAuglV7dmWpt5kwHaxPVthVu6c9WKFhHaFJuyd\nju3dCJ8AdgBIsONr2qZHNA\/lagL6nTDrHFIBy1bdLIHZu7+rOdiEcwAAAZIa7kYy\nAAAEAwBHMEUCIQDZmWKunbwUE3+1Gbo9YSzc+9z1Et6ip9vs76FK0h1z6wIgU7da\nbUCCfwMGusbpjtlX3RTh0IKlI3XSo\/LH8dJ5keUwCgYIKoZIzj0EAwIDSAAwRQIh\nAJPNw4s0uyU3TbZljnnjy45zm54nL9ECLZIYO175x2j+AiBO86Zv\/yXgn2Mzgh8C\nzWy9snPbVQcbzTHQ\/7qQzvliAg==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 2289,
"ttfb_start": 2085,
"ttfb_end": 2264,
"download_start": 2264,
"download_end": 2289,
"download_ms": 25,
"all_start": 1559,
"all_end": 2289,
"all_ms": 725,
"index": 30,
"number": 31,
"cpuTimes": {
"EvaluateScript": 10,
"v8.compile": 5
},
"cpu.EvaluateScript": 10,
"cpu.v8.compile": 5,
"cpuTime": 14,
"js_timing": [
[
2741.8380000000002,
2751.3879999999999
],
[
2741.8510000000001,
2746.79
]
]
},
{
"type": 3,
"id": "66384.36",
"request_id": "66384.36",
"ip_addr": "151.101.1.229",
"full_url": "https:\/\/cdn.jsdelivr.net\/npm\/@barba\/[email protected]",
"is_secure": 1,
"method": "GET",
"host": "cdn.jsdelivr.net",
"url": "\/npm\/@barba\/[email protected]",
"raw_id": "66384.36",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 201,
"ttfb_ms": 147,
"load_start": 2089,
"load_start_float": 2089.0002469999999,
"bytesIn": 9114,
"objectSize": 9114,
"objectSizeUncompressed": 29219,
"chunks": [
{
"ts": 2243,
"bytes": 2763,
"inflated": 6801
},
{
"ts": 2247,
"bytes": 2772,
"inflated": 8807
},
{
"ts": 2257,
"bytes": 2772,
"inflated": 10373
},
{
"ts": 2289,
"bytes": 807,
"inflated": 3238
}
],
"expires": "",
"cacheControl": "public, max-age=31536000, s-maxage=31536000, immutable",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 344,
"protocol": "HTTP\/2",
"dns_start": 1545,
"dns_end": 1666,
"connect_start": 1667,
"connect_end": 1861,
"ssl_start": 1861,
"ssl_end": 2089,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "jsdelivr.net",
"sanList": [
"jsdelivr.net",
"*.jsdelivr.net"
],
"issuer": "GlobalSign Atlas R3 DV TLS CA 2024 Q3",
"validFrom": 1722353765,
"validTo": 1756654564,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2025h2' log",
"logId": "DDDCCA3495D7E11605E79532FAC79FF83D1C50DFDB003A1412760A2CACBBC82A",
"timestamp": 1722353765198,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100B436A831B3E882BA48687AC02F535C2EBE8DDA2089312565B5EFAB2D4B3585A2022100DACD8B5DAF975348657D672929EE5C62B6BC50067BDFF299F7DF98CB1DC2A4EE"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2025h2'",
"logId": "0DE1F2302BD30DC140621209EA552EFC47747CB1D7E930EF0E421EB47E4EAA34",
"timestamp": 1722353765321,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30440220538096CF5CDDBF92372315AC72083ED2E982D673BFEA22281D9FFA8654109441022001234F03245F242F8C2C218B5DDDD279BEB494FE9189A96694C35EF12DECCCC7"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2025h2' log",
"logId": "12F14E34BD53724C840619C38F3F7A13F8E7B56287889C6D300584EBE586263A",
"timestamp": 1722353765433,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450221009A95551386C7BA3EF1A3D26E811F709AC9C89DF2DE5E0CCFC64891DA16A578CE02204F74E3778D68C16350B7EE6EDDDE0A98007BBB8A523680628EB0024E5BC6BDF4"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1750,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.jsdelivr.net",
":method: GET",
":path: \/npm\/@barba\/[email protected]",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"access-control-expose-headers: *",
"age: 1209029",
"alt-svc: h3=\":443\";ma=86400,h3-29=\":443\";ma=86400,h3-27=\":443\";ma=86400",
"cache-control: public, max-age=31536000, s-maxage=31536000, immutable",
"content-encoding: br",
"content-length: 9114",
"content-type: application\/javascript; charset=utf-8",
"cross-origin-resource-policy: cross-origin",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: W\/\"7223-OA3bYn2aWMWL\/Fax19D64kNjO6E\"",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"timing-allow-origin: *",
"vary: Accept-Encoding",
"x-cache: HIT",
"x-content-type-options: nosniff",
"x-jsd-version: 2.9.7",
"x-jsd-version-type: version",
"x-served-by: cache-fra-etou8220065-FRA",
":status: 200"
]
},
"bytesOut": 1810,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 121,
"connect_ms": 194,
"ssl_ms": 228,
"gzip_total": 9114,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 30326971,
"cdn_provider": "jsDelivr",
"server_count": null,
"created": 1544,
"socket_group": "https:\/\/cdn.jsdelivr.net <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_UNKNOWN_4876": 0
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 247,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIGazCCBVOgAwIBAgIQAThuIOjsSv3upsRdnc3a6TANBgkqhkiG9w0BAQsFADBY\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEuMCwGA1UE\nAxMlR2xvYmFsU2lnbiBBdGxhcyBSMyBEViBUTFMgQ0EgMjAyNCBRMzAeFw0yNDA3\nMzAxNTM2MDVaFw0yNTA4MzExNTM2MDRaMBcxFTATBgNVBAMMDGpzZGVsaXZyLm5l\ndDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMWLQzCz0\/ERAcZHSb7X\nsfqOhpUslzaYwoQ9lEpYKoZxk8V8VHbSwv9g9oztvIlkjaA7M\/eRI6u7vvPgB2bx\nGZgoGh4lTMxwaOOE2dDpJ1zaeV+Z0JmywWl6npI0V\/s8Qc6GFYoeX9yVJp5LZfe0\nGOzxwYOrV7G20BnqYfrnRrkV\/OWhNWNdJKGLd9bnBrkhReGH8QF2c5BvDBIwcgbv\nrQTl\/WHtE8Blp1Lgeu1yA6bZ\/pM82jttBL7qQTaS03o6IyhBtp2zKNY2gHDOuTtH\nRylsmJgUEUmmyefg9+8O65jggPst\/02sZAe5q99vzPKX4CnoQL3RaqFSR7ADUqnx\nUw0CAwEAAaOCA3AwggNsMCcGA1UdEQQgMB6CDGpzZGVsaXZyLm5ldIIOKi5qc2Rl\nbGl2ci5uZXQwDgYDVR0PAQH\/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr\nBgEFBQcDAjAdBgNVHQ4EFgQU2wGbNe7FPOs+1chOGujri9TYQCIwVwYDVR0gBFAw\nTjAIBgZngQwBAgEwQgYKKwYBBAGgMgoBAzA0MDIGCCsGAQUFBwIBFiZodHRwczov\nL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAMBgNVHRMBAf8EAjAAMIGe\nBggrBgEFBQcBAQSBkTCBjjBABggrBgEFBQcwAYY0aHR0cDovL29jc3AuZ2xvYmFs\nc2lnbi5jb20vY2EvZ3NhdGxhc3IzZHZ0bHNjYTIwMjRxMzBKBggrBgEFBQcwAoY+\naHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3NhdGxhc3IzZHZ0\nbHNjYTIwMjRxMy5jcnQwHwYDVR0jBBgwFoAUZeAqUx2nR\/ENMYA8Vnjb7FGXrDMw\nSAYDVR0fBEEwPzA9oDugOYY3aHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9jYS9n\nc2F0bGFzcjNkdnRsc2NhMjAyNHEzLmNybDCCAX4GCisGAQQB1nkCBAIEggFuBIIB\nagFoAHcA3dzKNJXX4RYF55Uy+sef+D0cUN\/bADoUEnYKLKy7yCoAAAGRBEjLTgAA\nBAMASDBGAiEAtDaoMbPogrpIaHrAL1NcLr6N2iCJMSVlte+rLUs1haICIQDazYtd\nr5dTSGV9Zykp7lxitrxQBnvf8pn335jLHcKk7gB1AA3h8jAr0w3BQGISCepVLvxH\ndHyx1+kw7w5CHrR+Tqo0AAABkQRIy8kAAAQDAEYwRAIgU4CWz1zdv5I3IxWscgg+\n0umC1nO\/6iIoHZ\/6hlQQlEECIAEjTwMkXyQvjCwhi13d0nm+tJT+kYmpZpTDXvEt\n7MzHAHYAEvFONL1TckyEBhnDjz96E\/jntWKHiJxtMAWE6+WGJjoAAAGRBEjMOQAA\nBAMARzBFAiEAmpVVE4bHuj7xo9JugR9wmsnInfLeXgzPxkiR2haleM4CIE9043eN\naMFjULfubt3eCpgAe7uKUjaAYo6wAk5bxr30MA0GCSqGSIb3DQEBCwUAA4IBAQAe\nDbqkF0iaBxFU\/sqwh958zLniaEFkg6B6tAJmEQOxxdwJicGB8zBwqQP0tAWoWMNW\n9k9bXRHwYYNG2i4cwIZlBMCmZ3vSdAQAzR+0mbVbCWMRzpiLe0hPcQ1HibBhu8Zu\nbDQtaeKXUtOyVQaaYvyosghDjxmZMLAS5XzQ5UWIMCA3e1YqsTZoEnYG3Hxxr2Hb\nOSlj5rYoLySPwvvp1N\/k7C08EXSTp0+NkBBU3BzeWrzd+J5UcD\/L9IVX\/usinbNt\nycTFF4\/plBD9fwOOvqbnQj33bu\/9Oht9ImYlPw3EUThnWj66yXp+VgmeAXqq\/rkZ\nSh9Twk\/tqeB38xDBf8w2\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEkDCCA3igAwIBAgIRAIDlasXiPUuvww4lfJcCt\/8wDQYJKoZIhvcNAQELBQAw\nTDEgMB4GA1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkds\nb2JhbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMjQwNDE3MDMxNzMwWhcN\nMjYwNDE3MDAwMDAwWjBYMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2ln\nbiBudi1zYTEuMCwGA1UEAxMlR2xvYmFsU2lnbiBBdGxhcyBSMyBEViBUTFMgQ0Eg\nMjAyNCBRMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKO4BRaXleFZ\nF7D3Uu5Q64jkndrO7k9NKvRV9OXmCjTDlWJToA8YEsCob\/iBg1JjQprTV\/FZoWB3\nPgQu1eRe4H3sQwDdunuqjRC+PMTg51dRv7OM8BZXvu\/fdWw9dGiOshfZmwT4hikR\nBMKjuY2FAtNYWhQsCtNs3+Uw0yw4RhyFkULvIItbcc83xylPZ6O3q1nEhyrBgvoG\n5JkicOpCIggvq4p6DQz1+3q\/jQeDaYfASLaPGNnvZmFuuWD\/gEOAUBHqrkYqDdQG\n2HDrZTmIugyDPrbbiM37Rd5JzG+toxBkH0SHO6cAtCboB4xyD1ToLGGw631ixCUF\nAPGUtL5AKqECAwEAAaOCAV8wggFbMA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAU\nBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4E\nFgQUZeAqUx2nR\/ENMYA8Vnjb7FGXrDMwHwYDVR0jBBgwFoAUj\/BLf6guRSSuTVD6\nY5qL3uLdG7wwewYIKwYBBQUHAQEEbzBtMC4GCCsGAQUFBzABhiJodHRwOi8vb2Nz\ncDIuZ2xvYmFsc2lnbi5jb20vcm9vdHIzMDsGCCsGAQUFBzAChi9odHRwOi8vc2Vj\ndXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9yb290LXIzLmNydDA2BgNVHR8ELzAt\nMCugKaAnhiVodHRwOi8vY3JsLmdsb2JhbHNpZ24uY29tL3Jvb3QtcjMuY3JsMCEG\nA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQBoDIKAQMwDQYJKoZIhvcNAQELBQAD\nggEBAGjIhpNJii+zsVlDhSCThUYCccFrW9RsQpU18BJfOFsClu8PGTv8SNghqn5I\n2jlkTY2ssGOG+qumX2T3pexfueP81vXkE44c43\/fpAw6WON0Baq02YkTkoXK2z10\n2BcbD4jIbgTOwgud2d1Us2H9H90IfI436Jclb4F2iGOpmCoLfY2IMW3jzQzz3zWR\nuDXoOOBWUTz0Gg42ENHMaebc\/v7rhKxzMGWxcHNKm1oK5t3Ns2i4pJ\/ATJZT1osR\njLxcTZK\/pB44co\/MIYKGHBS2Z6+NKxIbxaFWUZ8c1ggpkyTRTynGGPkjV5Nwhad6\nEtODo9Xpp0N49VcsMXrbNXqsGuw=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 2290,
"ttfb_start": 2089,
"ttfb_end": 2236,
"download_start": 2236,
"download_end": 2290,
"download_ms": 54,
"all_start": 1545,
"all_end": 2290,
"all_ms": 744,
"index": 31,
"number": 32,
"cpuTimes": {
"EvaluateScript": 2,
"v8.compile": 1
},
"cpu.EvaluateScript": 2,
"cpu.v8.compile": 1,
"cpuTime": 2,
"js_timing": [
[
2728.0659999999998,
2729.6869999999999
],
[
2728.0839999999998,
2728.7939999999999
]
]
},
{
"type": 3,
"id": "66384.37",
"request_id": "66384.37",
"ip_addr": "151.101.1.229",
"full_url": "https:\/\/cdn.jsdelivr.net\/npm\/[email protected]\/dist\/lazyload.min.js",
"is_secure": 1,
"method": "GET",
"host": "cdn.jsdelivr.net",
"url": "\/npm\/[email protected]\/dist\/lazyload.min.js",
"raw_id": "66384.37",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 208,
"ttfb_ms": 202,
"load_start": 2091,
"load_start_float": 2091.0002599999998,
"bytesIn": 3204,
"objectSize": 3204,
"objectSizeUncompressed": 8893,
"chunks": [
{
"ts": 2295,
"bytes": 2684,
"inflated": 7305
},
{
"ts": 2299,
"bytes": 520,
"inflated": 1588
}
],
"expires": "",
"cacheControl": "public, max-age=31536000, s-maxage=31536000, immutable",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 344,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1751,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: cdn.jsdelivr.net",
":method: GET",
":path: \/npm\/[email protected]\/dist\/lazyload.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"access-control-expose-headers: *",
"age: 2262650",
"alt-svc: h3=\":443\";ma=86400,h3-29=\":443\";ma=86400,h3-27=\":443\";ma=86400",
"cache-control: public, max-age=31536000, s-maxage=31536000, immutable",
"content-encoding: br",
"content-length: 3204",
"content-type: application\/javascript; charset=utf-8",
"cross-origin-resource-policy: cross-origin",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: W\/\"22bd-Qkk1rn2tKlgK\/DLdJMG1vwYpmo0\"",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"timing-allow-origin: *",
"vary: Accept-Encoding",
"x-cache: HIT",
"x-content-type-options: nosniff",
"x-jsd-version: 17.8.3",
"x-jsd-version-type: version",
"x-served-by: cache-fra-etou8220065-FRA",
":status: 200"
]
},
"bytesOut": 1891,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 3204,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 29273350,
"cdn_provider": "jsDelivr",
"server_count": null,
"created": 1546,
"socket_group": "https:\/\/cdn.jsdelivr.net <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 1,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 260,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 2299,
"ttfb_start": 2091,
"ttfb_end": 2293,
"download_start": 2293,
"download_end": 2299,
"download_ms": 6,
"all_start": 2091,
"all_end": 2299,
"all_ms": 208,
"index": 32,
"number": 33,
"cpuTimes": {
"EvaluateScript": 1,
"v8.compile": 0,
"FunctionCall": 6
},
"cpu.EvaluateScript": 1,
"cpu.v8.compile": 0,
"cpu.FunctionCall": 6,
"cpuTime": 7,
"js_timing": [
[
2729.9569999999999,
2730.7280000000001
],
[
2729.973,
2730.2289999999998
],
[
13148.999,
13151.022999999999
],
[
13323.210999999999,
13323.656999999999
],
[
13323.709000000001,
13327.002
],
[
13334.123,
13334.218999999999
],
[
13334.242,
13334.324000000001
],
[
13380.291999999999,
13380.429
],
[
13380.453,
13380.532999999999
]
]
},
{
"type": 3,
"id": "66384.39-1",
"request_id": "66384.39-1",
"ip_addr": "104.17.248.203",
"full_url": "https:\/\/unpkg.com\/[email protected]\/dist\/isotope.pkgd.min.js",
"is_secure": 1,
"method": "GET",
"host": "unpkg.com",
"url": "\/[email protected]\/dist\/isotope.pkgd.min.js",
"raw_id": "66384.39",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 107,
"ttfb_ms": 84,
"load_start": 2227,
"load_start_float": 2227.0002730000001,
"bytesIn": 13633,
"objectSize": 13633,
"objectSizeUncompressed": 35445,
"chunks": [
{
"ts": 2314,
"bytes": 1360,
"inflated": 2487
},
{
"ts": 2319,
"bytes": 2738,
"inflated": 6426
},
{
"ts": 2326,
"bytes": 4098,
"inflated": 11344
},
{
"ts": 2334,
"bytes": 5437,
"inflated": 15188
}
],
"expires": "",
"cacheControl": "public, max-age=31536000",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 272,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1753,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: unpkg.com",
":method: GET",
":path: \/[email protected]\/dist\/isotope.pkgd.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"access-control-allow-origin: *",
"age: 3567762",
"cache-control: public, max-age=31536000",
"cf-cache-status: HIT",
"cf-ray: 8ced580a5b6fdc60-FRA",
"content-encoding: br",
"content-type: application\/javascript; charset=utf-8",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"8a75-xOWZTyTujI0s8tZgLwtWuQlqLpg\"",
"fly-request-id: 01J68Z91CYY0A5PEJEE9WVAJD5-fra",
"last-modified: Sat, 26 Oct 1985 08:15:00 GMT",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"via: 1.1 fly.io",
"x-content-type-options: nosniff",
":status: 200"
]
},
"bytesOut": 1861,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 13766,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 27968238,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 2214,
"socket_group": "https:\/\/unpkg.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 0,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 273,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 2334,
"ttfb_start": 2227,
"ttfb_end": 2311,
"download_start": 2311,
"download_end": 2334,
"download_ms": 23,
"all_start": 2227,
"all_end": 2334,
"all_ms": 107,
"index": 33,
"number": 34
},
{
"type": 3,
"id": "66384.50",
"request_id": "66384.50",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/RaleGrotesk-Regular.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/RaleGrotesk-Regular.woff2",
"raw_id": "66384.50",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 73,
"ttfb_ms": 71,
"load_start": 2348,
"load_start_float": 2348.0003660000002,
"bytesIn": 17399,
"objectSize": 17399,
"objectSizeUncompressed": 17376,
"chunks": [
{
"ts": 2420,
"bytes": 17399,
"inflated": 17376
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/RaleGrotesk-Regular.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 17399",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"43e0-60cd871ebe349-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:44 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2074,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 17399,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2346,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 49,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 366,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"CFF ": 17267,
"GDEF": 22,
"GPOS": 4778,
"GSUB": 130,
"OS\/2": 96,
"cmap": 1006,
"head": 54,
"hhea": 36,
"hmtx": 1088,
"maxp": 6,
"name": 993,
"post": 32
},
"names": {
"0": "Copyright \u00a9 2021 OGV Design. All rights reserved.",
"1": "Rale Grotesk",
"2": "Regular",
"3": "1.000;UKWN;RaleGrotesk-Regular",
"4": "Rale Grotesk Regular",
"5": "Version 1.000;hotconv 1.0.109;makeotfexe 2.5.65596",
"6": "RaleGrotesk-Regular",
"8": "OGV Design",
"9": "Ognjen Gligorijevic",
"11": "https:\/\/www.ogvdesign.com",
"12": "https:\/\/www.ogvdesign.com"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 553,
"usWeightClass": 400,
"usWidthClass": 5,
"fsType": 8,
"ySubscriptXSize": 650,
"ySubscriptYSize": 600,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 75,
"ySuperscriptXSize": 650,
"ySuperscriptYSize": 600,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 350,
"yStrikeoutSize": 50,
"yStrikeoutPosition": 300,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "UKWN",
"fsSelection": 64,
"usFirstCharIndex": 32,
"usLastCharIndex": 8805,
"sTypoAscender": 900,
"sTypoDescender": -200,
"sTypoLineGap": 100,
"usWinAscent": 1000,
"usWinDescent": 200,
"ulCodePageRange1": 3,
"ulCodePageRange2": 0,
"sxHeight": 500,
"sCapHeight": 700,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 5,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 3,
"italicAngle": 0,
"underlinePosition": -75,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
161,
162,
163,
164,
165,
166,
169,
171,
172,
174,
176,
177,
183,
187,
191,
192,
193,
194,
195,
196,
197,
198,
200,
201,
202,
203,
204,
205,
206,
207,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
224,
225,
226,
227,
228,
229,
230,
232,
233,
234,
235,
236,
237,
238,
239,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
255,
256,
257,
258,
259,
262,
263,
268,
269,
270,
273,
274,
275,
278,
279,
282,
283,
298,
299,
313,
314,
323,
324,
327,
328,
332,
333,
336,
337,
338,
339,
340,
341,
344,
345,
346,
347,
352,
353,
356,
359,
362,
363,
366,
367,
368,
369,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
768,
769,
770,
771,
772,
774,
775,
776,
778,
779,
780,
7808,
7809,
7810,
7811,
7812,
7813,
7922,
7923,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8260,
8364,
8482,
8592,
8593,
8594,
8595,
8596,
8597,
8719,
8721,
8722,
8730,
8776,
8800,
8804,
8805
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"aalt",
"salt",
"ss01"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 274,
"num_glyphs": 277
}
},
"load_end": 2421,
"ttfb_start": 2348,
"ttfb_end": 2419,
"download_start": 2419,
"download_end": 2421,
"download_ms": 2,
"all_start": 2348,
"all_end": 2421,
"all_ms": 73,
"index": 34,
"number": 35
},
{
"type": 3,
"id": "66384.55",
"request_id": "66384.55",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-bw.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/img\/gradient-bw.jpg",
"raw_id": "66384.55",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 60,
"ttfb_ms": 58,
"load_start": 2395,
"load_start_float": 2395.000372,
"bytesIn": 7395,
"objectSize": 7395,
"objectSizeUncompressed": 7395,
"chunks": [
{
"ts": 2455,
"bytes": 7395
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/components.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/img\/gradient-bw.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/components.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 7395",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"1ce3-60cd871fd82fd\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2098,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 7395,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2392,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 51,
"http2_stream_dependency": 49,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 372,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "7.2 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"ImageWidth": 540,
"ImageHeight": 720,
"EncodingProcess": "Progressive DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "None",
"XResolution": 1,
"YResolution": 1
},
"Composite": {
"ImageSize": "540x720",
"Megapixels": 0.38900000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Grayscale",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 388800,
"imageStatistics": {
"all": {
"min": 134,
"max": 255,
"mean": 193.755,
"standardDeviation": 41.656599999999997,
"kurtosis": -1.5116400000000001,
"skewness": -0.071532999999999999,
"entropy": 0.90572799999999998
}
},
"channelStatistics": {
"red": {
"min": 134,
"max": 255,
"mean": 193.755,
"standardDeviation": 41.656599999999997,
"kurtosis": -1.5116499999999999,
"skewness": -0.071532799999999994,
"entropy": 0.90572799999999998
},
"green": {
"min": 134,
"max": 255,
"mean": 193.755,
"standardDeviation": 41.656599999999997,
"kurtosis": -1.5116499999999999,
"skewness": -0.071532799999999994,
"entropy": 0.90572799999999998
},
"blue": {
"min": 134,
"max": 255,
"mean": 193.755,
"standardDeviation": 41.656599999999997,
"kurtosis": -1.5116499999999999,
"skewness": -0.071532799999999994,
"entropy": 0.90572799999999998
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "JPEG",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "62fd805955a5edb43bfbe5c7ad730f7dc4b20856646645da0c2fa237390016bf"
},
"tainted": false,
"filesize": "7395B",
"numberPixels": "388800",
"pixelsPerSecond": "18.6486MB",
"userTime": "0.010u",
"elapsedTime": "0:01.020"
}
},
"jpeg_scan_count": 7,
"score_progressive_jpeg": 100,
"load_end": 2455,
"ttfb_start": 2395,
"ttfb_end": 2453,
"download_start": 2453,
"download_end": 2455,
"download_ms": 2,
"all_start": 2395,
"all_end": 2455,
"all_ms": 60,
"index": 35,
"number": 36
},
{
"type": 3,
"id": "66384.56",
"request_id": "66384.56",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/img\/stars.png",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/img\/stars.png",
"raw_id": "66384.56",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 273,
"ttfb_ms": 109,
"load_start": 2400,
"load_start_float": 2400.0003780000002,
"bytesIn": 125528,
"objectSize": 125528,
"objectSizeUncompressed": 125528,
"chunks": [
{
"ts": 2527,
"bytes": 21623
},
{
"ts": 2554,
"bytes": 21888
},
{
"ts": 2583,
"bytes": 21888
},
{
"ts": 2601,
"bytes": 16320
},
{
"ts": 2613,
"bytes": 5568
},
{
"ts": 2643,
"bytes": 16320
},
{
"ts": 2648,
"bytes": 5568
},
{
"ts": 2673,
"bytes": 16353
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/style.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/img\/stars.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/style.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 125528",
"content-type: image\/png",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"1ea58-60cd872013064\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2065,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 125528,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2396,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 53,
"http2_stream_dependency": 51,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 378,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "123 KiB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 2000,
"ImageHeight": 1375,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 768 bytes, use -b option to extract)",
"Transparency": "(Binary data 256 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "2000x1375",
"Megapixels": 2.7999999999999998
}
},
"magick": {
"format": "PNG",
"formatDescription": "Portable Network Graphics",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 2000,
"height": 1375,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "PaletteAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 2750000,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 71.187600000000003,
"standardDeviation": 28.868200000000002,
"kurtosis": 2.8114599999999998,
"skewness": 1.01159,
"entropy": 0.22906699999999999
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 254.66200000000001,
"standardDeviation": 4.95974,
"kurtosis": 1175.9000000000001,
"skewness": 31.0627,
"entropy": 0.054233299999999998
},
"red": {
"min": 71,
"max": 255,
"mean": 80.241100000000003,
"standardDeviation": 40.186599999999999,
"kurtosis": 14.964,
"skewness": 4.1187300000000002,
"entropy": 0.28734500000000002
},
"green": {
"min": 112,
"max": 255,
"mean": 119.182,
"standardDeviation": 31.231999999999999,
"kurtosis": 14.964,
"skewness": 4.1187300000000002,
"entropy": 0.28734500000000002
},
"blue": {
"min": 76,
"max": 255,
"mean": 84.989999999999995,
"standardDeviation": 39.0946,
"kurtosis": 14.964,
"skewness": 4.1187300000000002,
"entropy": 0.28734500000000002
}
},
"alpha": "#47704C00",
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 2000,
"height": 1375,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:52:50+00:00",
"date:modify": "2024-10-07T10:52:50+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "3",
"png:IHDR.color_type": "3 (Indexed)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "2000, 1375",
"png:PLTE.number_colors": "256",
"png:sRGB": "intent=0 (Perceptual Intent)",
"png:tRNS": "chunk was found",
"signature": "306c55421426dfb8cecf16bd6c4612aeb05d50e0d25c0d018eb10acba191325e"
},
"tainted": false,
"filesize": "125528B",
"numberPixels": "2750000",
"pixelsPerSecond": "17.1766MB",
"userTime": "0.130u",
"elapsedTime": "0:01.160"
}
},
"load_end": 2673,
"ttfb_start": 2400,
"ttfb_end": 2509,
"download_start": 2509,
"download_end": 2673,
"download_ms": 164,
"all_start": 2400,
"all_end": 2673,
"all_ms": 273,
"index": 36,
"number": 37
},
{
"type": 3,
"id": "66384.57",
"request_id": "66384.57",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/img\/twinkling.png",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/img\/twinkling.png",
"raw_id": "66384.57",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 113,
"ttfb_ms": 111,
"load_start": 2404,
"load_start_float": 2404.0003839999999,
"bytesIn": 4493,
"objectSize": 4493,
"objectSizeUncompressed": 4493,
"chunks": [
{
"ts": 2517,
"bytes": 4493
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/style.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/img\/twinkling.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/style.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 4493",
"content-type: image\/png",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"118d-60cd872037284\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2077,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 4493,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2398,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 55,
"http2_stream_dependency": 53,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 384,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "4.4 KiB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 100,
"ImageHeight": 100,
"BitDepth": 8,
"ColorType": "Grayscale with Alpha",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced"
},
"Composite": {
"ImageSize": "100x100",
"Megapixels": 0.01
}
},
"magick": {
"format": "PNG",
"formatDescription": "Portable Network Graphics",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 100,
"height": 100,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"endianness": "Undefined",
"colorspace": "Gray",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"gray": 1
},
"pixels": 10000,
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 123.849,
"standardDeviation": 86.172799999999995,
"kurtosis": -1.3837200000000001,
"skewness": -0.031081999999999999,
"entropy": 0.96436299999999997
},
"gray": {
"min": 0,
"max": 255,
"mean": 6.4260000000000002,
"standardDeviation": 39.968699999999998,
"kurtosis": 34.700800000000001,
"skewness": 6.0578399999999997,
"entropy": 0.16971700000000001
}
},
"alpha": "#00000000",
"renderingIntent": "Undefined",
"gamma": 0.45454499999999998,
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 100,
"height": 100,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:52:49+00:00",
"date:modify": "2024-10-07T10:52:49+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "4",
"png:IHDR.color_type": "4 (GrayAlpha)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "100, 100",
"signature": "4e927c99587307c2341627951b3622cae062744e2defe5d5da8d7c2e22121a7f"
},
"tainted": false,
"filesize": "4493B",
"numberPixels": "10000",
"pixelsPerSecond": "5.25938MB",
"userTime": "0.000u",
"elapsedTime": "0:01.001"
}
},
"load_end": 2517,
"ttfb_start": 2404,
"ttfb_end": 2515,
"download_start": 2515,
"download_end": 2517,
"download_ms": 2,
"all_start": 2404,
"all_end": 2517,
"all_ms": 113,
"index": 37,
"number": 38
},
{
"type": 3,
"id": "66384.49",
"request_id": "66384.49",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/RaleGrotesk-Light.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/RaleGrotesk-Light.woff2",
"raw_id": "66384.49",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 184,
"ttfb_ms": 179,
"load_start": 2522,
"load_start_float": 2522.0003940000001,
"bytesIn": 17163,
"objectSize": 17163,
"objectSizeUncompressed": 17140,
"chunks": [
{
"ts": 2703,
"bytes": 14903,
"inflated": 14888
},
{
"ts": 2705,
"bytes": 2260,
"inflated": 2252
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/RaleGrotesk-Light.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 17163",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"42f4-60cd871e94f21-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2068,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 17163,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2491,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 57,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 394,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 2706,
"ttfb_start": 2522,
"ttfb_end": 2701,
"download_start": 2701,
"download_end": 2706,
"download_ms": 5,
"all_start": 2522,
"all_end": 2706,
"all_ms": 184,
"index": 38,
"number": 39
},
{
"type": 3,
"id": "66384.51",
"request_id": "66384.51",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/RaleGrotesk-Medium.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/RaleGrotesk-Medium.woff2",
"raw_id": "66384.51",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 211,
"ttfb_ms": 206,
"load_start": 2523,
"load_start_float": 2523.0003999999999,
"bytesIn": 16491,
"objectSize": 16491,
"objectSizeUncompressed": 16468,
"chunks": [
{
"ts": 2731,
"bytes": 14903,
"inflated": 14888
},
{
"ts": 2734,
"bytes": 1588,
"inflated": 1580
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/RaleGrotesk-Medium.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 16491",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"4054-60cd871eb1c11-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2071,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 16491,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2501,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 59,
"http2_stream_dependency": 57,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 400,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 2734,
"ttfb_start": 2523,
"ttfb_end": 2729,
"download_start": 2729,
"download_end": 2734,
"download_ms": 5,
"all_start": 2523,
"all_end": 2734,
"all_ms": 211,
"index": 39,
"number": 40
},
{
"type": 3,
"id": "66384.74",
"request_id": "66384.74",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/img\/blend.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/img\/blend.jpg",
"raw_id": "66384.74",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 201,
"ttfb_ms": 198,
"load_start": 2544,
"load_start_float": 2544.0004060000001,
"bytesIn": 7095,
"objectSize": 7095,
"objectSizeUncompressed": 7095,
"chunks": [
{
"ts": 2745,
"bytes": 7095
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/components.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/img\/blend.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/components.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 7095",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:52:49 GMT",
"etag: \"1bb7-60cd871f954ae\"",
"last-modified: Tue, 19 Dec 2023 08:13:44 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2080,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 7095,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2540,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 61,
"http2_stream_dependency": 53,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 406,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "6.9 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"ImageWidth": 540,
"ImageHeight": 540,
"EncodingProcess": "Progressive DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "None",
"XResolution": 1,
"YResolution": 1
},
"Composite": {
"ImageSize": "540x540",
"Megapixels": 0.29199999999999998
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 540,
"height": 540,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 291600,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 165.55799999999999,
"standardDeviation": 40.404699999999998,
"kurtosis": -0.95050800000000002,
"skewness": -0.47721799999999998,
"entropy": 0.73335399999999995
}
},
"channelStatistics": {
"red": {
"min": 249,
"max": 255,
"mean": 254.59800000000001,
"standardDeviation": 0.69300399999999995,
"kurtosis": 3.1573500000000001,
"skewness": -1.81667,
"entropy": 0.42910100000000001
},
"green": {
"min": 68,
"max": 214,
"mean": 141.71700000000001,
"standardDeviation": 50.8506,
"kurtosis": -1.4956,
"skewness": -0.075600600000000004,
"entropy": 0.89200800000000002
},
"blue": {
"min": 0,
"max": 198,
"mean": 100.36,
"standardDeviation": 69.670500000000004,
"kurtosis": -1.4073199999999999,
"skewness": -0.18135899999999999,
"entropy": 0.87895400000000001
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "JPEG",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 540,
"height": 540,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:52:50+00:00",
"date:modify": "2024-10-07T10:52:50+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "b9d9bf63171793bbbc190f4fb533d178ed309f15166cd2280f486c29b9ae02ba"
},
"tainted": false,
"filesize": "7095B",
"numberPixels": "291600",
"pixelsPerSecond": "36.4951MB",
"userTime": "0.010u",
"elapsedTime": "0:01.007"
}
},
"jpeg_scan_count": 9,
"score_progressive_jpeg": 100,
"load_end": 2745,
"ttfb_start": 2544,
"ttfb_end": 2742,
"download_start": 2742,
"download_end": 2745,
"download_ms": 3,
"all_start": 2544,
"all_end": 2745,
"all_ms": 201,
"index": 40,
"number": 41
},
{
"type": 3,
"id": "66384.52",
"request_id": "66384.52",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/RaleGrotesk-Bold.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/RaleGrotesk-Bold.woff2",
"raw_id": "66384.52",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 162,
"ttfb_ms": 159,
"load_start": 2618,
"load_start_float": 2618.0004220000001,
"bytesIn": 20715,
"objectSize": 20715,
"objectSizeUncompressed": 20692,
"chunks": [
{
"ts": 2779,
"bytes": 20715,
"inflated": 20692
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/RaleGrotesk-Bold.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 20715",
"date: Mon, 07 Oct 2024 10:52:50 GMT",
"etag: \"50d4-60cd871e7c49a-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2065,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 20715,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 2614,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 63,
"http2_stream_dependency": 59,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 422,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"CFF ": 18078,
"GDEF": 22,
"GPOS": 14176,
"GSUB": 130,
"OS\/2": 96,
"cmap": 1006,
"head": 54,
"hhea": 36,
"hmtx": 1088,
"maxp": 6,
"name": 995,
"post": 32
},
"names": {
"0": "Copyright \u00a9 2021 OGV Design. All rights reserved.",
"1": "Rale Grotesk Bold",
"2": "Regular",
"3": "1.000;UKWN;RaleGrotesk-Bold",
"4": "Rale Grotesk Bold",
"5": "Version 1.000;hotconv 1.0.109;makeotfexe 2.5.65596",
"6": "RaleGrotesk-Bold",
"8": "OGV Design",
"9": "Ognjen Gligorijevic",
"11": "https:\/\/www.ogvdesign.com",
"12": "https:\/\/www.ogvdesign.com",
"16": "Rale Grotesk",
"17": "Bold"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 582,
"usWeightClass": 700,
"usWidthClass": 5,
"fsType": 8,
"ySubscriptXSize": 650,
"ySubscriptYSize": 600,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 75,
"ySuperscriptXSize": 650,
"ySuperscriptYSize": 600,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 350,
"yStrikeoutSize": 50,
"yStrikeoutPosition": 300,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "UKWN",
"fsSelection": 64,
"usFirstCharIndex": 32,
"usLastCharIndex": 8805,
"sTypoAscender": 900,
"sTypoDescender": -200,
"sTypoLineGap": 100,
"usWinAscent": 1000,
"usWinDescent": 200,
"ulCodePageRange1": 3,
"ulCodePageRange2": 0,
"sxHeight": 500,
"sCapHeight": 700,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 8,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 3,
"italicAngle": 0,
"underlinePosition": -75,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
161,
162,
163,
164,
165,
166,
169,
171,
172,
174,
176,
177,
183,
187,
191,
192,
193,
194,
195,
196,
197,
198,
200,
201,
202,
203,
204,
205,
206,
207,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
224,
225,
226,
227,
228,
229,
230,
232,
233,
234,
235,
236,
237,
238,
239,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
255,
256,
257,
258,
259,
262,
263,
268,
269,
270,
273,
274,
275,
278,
279,
282,
283,
298,
299,
313,
314,
323,
324,
327,
328,
332,
333,
336,
337,
338,
339,
340,
341,
344,
345,
346,
347,
352,
353,
356,
359,
362,
363,
366,
367,
368,
369,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
768,
769,
770,
771,
772,
774,
775,
776,
778,
779,
780,
7808,
7809,
7810,
7811,
7812,
7813,
7922,
7923,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8260,
8364,
8482,
8592,
8593,
8594,
8595,
8596,
8597,
8719,
8721,
8722,
8730,
8776,
8800,
8804,
8805
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"aalt",
"salt",
"ss01"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 274,
"num_glyphs": 277
}
},
"load_end": 2780,
"ttfb_start": 2618,
"ttfb_end": 2777,
"download_start": 2777,
"download_end": 2780,
"download_ms": 3,
"all_start": 2618,
"all_end": 2780,
"all_ms": 162,
"index": 41,
"number": 42
},
{
"type": 3,
"id": "66384.88",
"request_id": "66384.88",
"ip_addr": "18.66.102.41",
"full_url": "https:\/\/prod.spline.design\/m0yLMxXElJDlispH\/scene.splinecode",
"is_secure": 1,
"method": "GET",
"host": "prod.spline.design",
"url": "\/m0yLMxXElJDlispH\/scene.splinecode",
"raw_id": "66384.88",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 3662,
"ttfb_ms": 458,
"load_start": 12966,
"load_start_float": 12966.000437999999,
"bytesIn": 1922949,
"objectSize": 1922949,
"objectSizeUncompressed": 1922949,
"chunks": [
{
"ts": 13430,
"bytes": 15930
},
{
"ts": 13454,
"bytes": 16366
},
{
"ts": 13458,
"bytes": 1986
},
{
"ts": 13475,
"bytes": 10774
},
{
"ts": 13506,
"bytes": 16366
},
{
"ts": 13530,
"bytes": 16366
},
{
"ts": 13557,
"bytes": 16366
},
{
"ts": 13567,
"bytes": 4596
},
{
"ts": 13593,
"bytes": 16384
},
{
"ts": 13622,
"bytes": 16366
},
{
"ts": 13647,
"bytes": 16366
},
{
"ts": 13675,
"bytes": 16420
},
{
"ts": 13701,
"bytes": 15938
},
{
"ts": 13730,
"bytes": 16366
},
{
"ts": 13760,
"bytes": 16366
},
{
"ts": 13774,
"bytes": 11080
},
{
"ts": 13805,
"bytes": 16366
},
{
"ts": 13833,
"bytes": 16366
},
{
"ts": 13859,
"bytes": 16366
},
{
"ts": 13887,
"bytes": 16438
},
{
"ts": 13914,
"bytes": 16366
},
{
"ts": 13928,
"bytes": 7588
},
{
"ts": 13956,
"bytes": 16384
},
{
"ts": 13982,
"bytes": 16366
},
{
"ts": 14010,
"bytes": 16366
},
{
"ts": 14036,
"bytes": 16420
},
{
"ts": 14064,
"bytes": 16366
},
{
"ts": 14090,
"bytes": 16366
},
{
"ts": 14119,
"bytes": 16366
},
{
"ts": 14145,
"bytes": 16366
},
{
"ts": 14173,
"bytes": 16366
},
{
"ts": 14206,
"bytes": 16366
},
{
"ts": 14211,
"bytes": 4588
},
{
"ts": 14215,
"bytes": 1576
},
{
"ts": 14239,
"bytes": 16366
},
{
"ts": 14267,
"bytes": 16366
},
{
"ts": 14293,
"bytes": 16366
},
{
"ts": 14323,
"bytes": 16438
},
{
"ts": 14347,
"bytes": 16366
},
{
"ts": 14357,
"bytes": 3181
},
{
"ts": 14380,
"bytes": 16366
},
{
"ts": 14411,
"bytes": 16366
},
{
"ts": 14439,
"bytes": 16366
},
{
"ts": 14465,
"bytes": 16438
},
{
"ts": 14489,
"bytes": 13491
},
{
"ts": 14515,
"bytes": 16384
},
{
"ts": 14543,
"bytes": 16366
},
{
"ts": 14569,
"bytes": 16366
},
{
"ts": 14598,
"bytes": 16366
},
{
"ts": 14624,
"bytes": 16438
},
{
"ts": 14652,
"bytes": 16366
},
{
"ts": 14656,
"bytes": 3181
},
{
"ts": 14687,
"bytes": 16384
},
{
"ts": 14715,
"bytes": 16366
},
{
"ts": 14742,
"bytes": 16366
},
{
"ts": 14770,
"bytes": 16366
},
{
"ts": 14798,
"bytes": 16438
},
{
"ts": 14826,
"bytes": 16384
},
{
"ts": 14850,
"bytes": 16366
},
{
"ts": 14878,
"bytes": 16366
},
{
"ts": 14906,
"bytes": 16366
},
{
"ts": 14934,
"bytes": 16366
},
{
"ts": 14964,
"bytes": 16366
},
{
"ts": 14987,
"bytes": 16474
},
{
"ts": 15017,
"bytes": 16366
},
{
"ts": 15046,
"bytes": 16366
},
{
"ts": 15071,
"bytes": 16366
},
{
"ts": 15101,
"bytes": 16438
},
{
"ts": 15183,
"bytes": 49089
},
{
"ts": 15208,
"bytes": 16366
},
{
"ts": 15291,
"bytes": 49098
},
{
"ts": 15318,
"bytes": 16366
},
{
"ts": 15346,
"bytes": 16366
},
{
"ts": 15373,
"bytes": 16366
},
{
"ts": 15402,
"bytes": 16366
},
{
"ts": 15431,
"bytes": 16366
},
{
"ts": 15459,
"bytes": 16366
},
{
"ts": 15482,
"bytes": 16366
},
{
"ts": 15511,
"bytes": 16366
},
{
"ts": 15539,
"bytes": 16663
},
{
"ts": 15566,
"bytes": 16366
},
{
"ts": 15597,
"bytes": 16366
},
{
"ts": 15624,
"bytes": 16366
},
{
"ts": 15648,
"bytes": 16366
},
{
"ts": 15675,
"bytes": 16366
},
{
"ts": 15704,
"bytes": 16366
},
{
"ts": 15732,
"bytes": 16366
},
{
"ts": 15760,
"bytes": 16366
},
{
"ts": 15788,
"bytes": 16366
},
{
"ts": 15812,
"bytes": 16366
},
{
"ts": 15841,
"bytes": 16366
},
{
"ts": 15869,
"bytes": 16366
},
{
"ts": 15900,
"bytes": 16366
},
{
"ts": 15926,
"bytes": 16366
},
{
"ts": 15954,
"bytes": 16366
},
{
"ts": 15977,
"bytes": 16654
},
{
"ts": 16005,
"bytes": 16366
},
{
"ts": 16034,
"bytes": 16366
},
{
"ts": 16062,
"bytes": 16366
},
{
"ts": 16090,
"bytes": 16366
},
{
"ts": 16119,
"bytes": 16366
},
{
"ts": 16142,
"bytes": 16366
},
{
"ts": 16170,
"bytes": 16366
},
{
"ts": 16201,
"bytes": 16366
},
{
"ts": 16227,
"bytes": 16366
},
{
"ts": 16256,
"bytes": 16366
},
{
"ts": 16284,
"bytes": 16366
},
{
"ts": 16310,
"bytes": 16366
},
{
"ts": 16337,
"bytes": 16366
},
{
"ts": 16364,
"bytes": 16366
},
{
"ts": 16392,
"bytes": 16366
},
{
"ts": 16424,
"bytes": 16654
},
{
"ts": 16449,
"bytes": 16366
},
{
"ts": 16472,
"bytes": 16366
},
{
"ts": 16502,
"bytes": 16366
},
{
"ts": 16529,
"bytes": 16366
},
{
"ts": 16557,
"bytes": 16366
},
{
"ts": 16585,
"bytes": 16366
},
{
"ts": 16614,
"bytes": 16366
},
{
"ts": 16628,
"bytes": 10812
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/octet-stream",
"contentEncoding": "",
"socket": 454,
"protocol": "HTTP\/2",
"dns_start": 12807,
"dns_end": 12864,
"connect_start": 12864,
"connect_end": 12896,
"ssl_start": 12896,
"ssl_end": 12965,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "spline.design",
"sanList": [
"spline.design",
"*.spline.design"
],
"issuer": "Amazon RSA 2048 M02",
"validFrom": 1725321600,
"validTo": 1759449599,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2025h2' log",
"logId": "DDDCCA3495D7E11605E79532FAC79FF83D1C50DFDB003A1412760A2CACBBC82A",
"timestamp": 1725362053442,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402201C416F9002130999FC34B7BD03BC594A62144C791C2F3C97C972D9A5A9A5B538022032D8594F97C201640F439BDB052754D5F1DAD0BC6570F90FADA745ED4B8EDB15"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Yeti2025 Log",
"logId": "7D591E12E1782A7B1C61677C5EFDF8D0875C14A04E959EB9032FD90E8C2E79B8",
"timestamp": 1725362053471,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402200D8FDE6EE78CB81316C2E1EA97D9D16529C5BD6F5C17CD794A1DFABE3BC5756202204199D7C934EFA9B9CAC0A246BE0458DFFA1E1DC269B5FBE64D6F437B8327FE5F"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Nessie2025 Log",
"logId": "E6D2316340778CC1104106D771B9CEC1D240F6968486FBBA87321DFD1E378E50",
"timestamp": 1725362053464,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100E8C9D1641AB4F1633B3251D43316644D380668AB279FAAC8A95D11C1C2F848DA0220335D459545B6E6915377F40C53FFCD434B5F26880639A1FDAEF854643BEC6211"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/unpkg.com\/@splinetool\/[email protected]\/build\/spline-viewer.js",
"initiator_line": "5869",
"initiator_column": "17054",
"initiator_type": "script",
"initiator_function": "load",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: prod.spline.design",
":method: GET",
":path: \/m0yLMxXElJDlispH\/scene.splinecode",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=1, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-methods: POST, GET, PUT, DELETE, HEAD",
"access-control-allow-origin: *",
"content-length: 1922949",
"content-type: application\/octet-stream",
"date: Mon, 07 Oct 2024 10:53:01 GMT",
"etag: \"db99f25f586fcdf3fab6a5cbdacfe805\"",
"last-modified: Tue, 04 Jul 2023 11:08:03 GMT",
"server: AmazonS3",
"vary: Accept-Encoding",
"via: 1.1 3aad72975c9da06e6d0903ad874f0b54.cloudfront.net (CloudFront)",
"x-amz-cf-id: 8-Kcv1HYT-H9n6_Al2akMZgvXpap48bd0x6QLX-NL6HFXzM4DXLSDw==",
"x-amz-cf-pop: FRA56-P2",
"x-amz-server-side-encryption: AES256",
"x-cache: RefreshHit from cloudfront",
":status: 200"
]
},
"bytesOut": 1978,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 16,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 57,
"connect_ms": 32,
"ssl_ms": 69,
"gzip_total": 1922949,
"gzip_save": 1609460,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "Amazon CloudFront",
"server_count": null,
"created": 12805,
"socket_group": "pm\/https:\/\/prod.spline.design <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 128,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 438,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIF1TCCBL2gAwIBAgIQBwjFbmp6xhXaBgx\/PtTA4DANBgkqhkiG9w0BAQsFADA8\nMQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g\nUlNBIDIwNDggTTAyMB4XDTI0MDkwMzAwMDAwMFoXDTI1MTAwMjIzNTk1OVowGDEW\nMBQGA1UEAxMNc3BsaW5lLmRlc2lnbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBALWU7dJuJtOSl5UICYjwysLgtaZCw8sZ\/PIsSV\/DsAQdTcYIXil2KnJ0\nIY25uBK4o1kO0uHwKfwLiCuPV2KzjlJ7DPTA98MrYNY7f80KrjIut3d3IT8H7T5h\nimXtxNTIKmPplWoX+qSxqiC+4\/STTxUtEluFeSMV8HWCKRKj9HNhqR\/iHDookoys\n4HvK37OYLu69JEw8iFkqwKpGEOq5E2YQWK9GDEFojJZfvQ5PEbhmv93VhNQKUytR\nBCIpvbOWyeTTBEvbg1Fp7U0nPtyf52lxKb0oIqTRTjKGS4wia6icmc5DA9IMcVJu\nBy4xU47\/Qkj9FuofOIvPwvYY8qKh+A8CAwEAAaOCAvUwggLxMB8GA1UdIwQYMBaA\nFMAxUs1aUMOCfHRxzsvpnPl664LiMB0GA1UdDgQWBBSqgk47dzcCk34Ks3TaEtMm\np\/7FvjApBgNVHREEIjAggg1zcGxpbmUuZGVzaWdugg8qLnNwbGluZS5kZXNpZ24w\nEwYDVR0gBAwwCjAIBgZngQwBAgEwDgYDVR0PAQH\/BAQDAgWgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMBBggrBgEFBQcDAjA7BgNVHR8ENDAyMDCgLqAshipodHRwOi8vY3Js\nLnIybTAyLmFtYXpvbnRydXN0LmNvbS9yMm0wMi5jcmwwdQYIKwYBBQUHAQEEaTBn\nMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5yMm0wMi5hbWF6b250cnVzdC5jb20w\nNgYIKwYBBQUHMAKGKmh0dHA6Ly9jcnQucjJtMDIuYW1hem9udHJ1c3QuY29tL3Iy\nbTAyLmNlcjAMBgNVHRMBAf8EAjAAMIIBfAYKKwYBBAHWeQIEAgSCAWwEggFoAWYA\ndQDd3Mo0ldfhFgXnlTL6x5\/4PRxQ39sAOhQSdgosrLvIKgAAAZG3l6FCAAAEAwBG\nMEQCIBxBb5ACEwmZ\/DS3vQO8WUpiFEx5HC88l8ly2aWppbU4AiAy2FlPl8IBZA9D\nm9sFJ1TV8drQvGVw+Q+tp0XtS47bFQB1AH1ZHhLheCp7HGFnfF79+NCHXBSgTpWe\nuQMv2Q6MLnm4AAABkbeXoV8AAAQDAEYwRAIgDY\/ebueMuBMWwuHql9nRZSnFvW9c\nF815Sh36vjvFdWICIEGZ18k076m5ysCiRr4EWN\/6Hh3CabX75k1vQ3uDJ\/5fAHYA\n5tIxY0B3jMEQQQbXcbnOwdJA9paEhvu6hzId\/R43jlAAAAGRt5ehWAAABAMARzBF\nAiEA6MnRZBq08WM7MlHUMxZkTTgGaKsnn6rIqV0RwcL4SNoCIDNdRZVFtuaRU3f0\nDFP\/zUNLXyaIBjmh\/a74VGQ77GIRMA0GCSqGSIb3DQEBCwUAA4IBAQA1FPswJ0oD\nDyiqzlh3kZTleRLiixLytFIUQK3rNdLUNAMG+zomm8V0G8Dd3Qm4sWSwZ8NVp6PK\nLPptAzz0QsWQupYyNm\/M\/Mz9eirzRUVZKhPgm4atNb0ll8fG\/9ih2NZvdD9N+Rpl\ndpgxHmg6\/QyQJZT4hQX0MJaDlJfgYXBmRCNVNM97k5rrAoYgJdIQ4g8l8Hzl9eKH\nBKpT0ZRN8D11oz78F2j1\/jaKDWHijdNwI6bCFnFdHN5jvayII+T9uYMUbV0AQfhn\n8fbc0i3cu9rOXASnHNl8wV9TN8B1wn4ypmjyzO7h52XLOjg4PSN9rG\/ini9OoRGU\nW3mIg2VQXOc2\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEXjCCA0agAwIBAgITB3MSSkvL1E7HtTvq8ZSELToPoTANBgkqhkiG9w0BAQsF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjUzMFoXDTMwMDgyMzIyMjUzMFowPDEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT\nQSAyMDQ4IE0wMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALtDGMZa\nqHneKei1by6+pUPPLljTB143Si6VpEWPc6mSkFhZb\/6qrkZyoHlQLbDYnI2D7hD0\nsdzEqfnuAjIsuXQLG3A8TvX6V3oFNBFVe8NlLJHvBseKY88saLwufxkZVwk74g4n\nWlNMXzla9Y5F3wwRHwMVH443xGz6UtGSZSqQ94eFx5X7Tlqt8whi8qCaKdZ5rNak\n+r9nUThOeClqFd4oXych\/\/Rc7Y0eX1KNWHYSI1Nk31mYgiK3JvH063g+K9tHA63Z\neTgKgndlh+WI+zv7i44HepRZjA1FYwYZ9Vv\/9UkC5Yz8\/yU65fgjaE+wVHM4e\/Yy\nC2osrPWE7gJ+dXMCAwEAAaOCAVowggFWMBIGA1UdEwEB\/wQIMAYBAf8CAQAwDgYD\nVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV\nHQ4EFgQUwDFSzVpQw4J8dHHOy+mc+XrrguIwHwYDVR0jBBgwFoAUhBjMhTTsvAyU\nlC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v\nb2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov\nL2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA\/BgNVHR8E\nODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv\nb3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB\nAQAtTi6Fs0Azfi+iwm7jrz+CSxHH+uHl7Law3MQSXVtR8RV53PtR6r\/6gNpqlzdo\nZq4FKbADi1v9Bun8RY8D51uedRfjsbeodizeBB8nXmeyD33Ep7VATj4ozcd31YFV\nfgRhvTSxNrrTlNpWkUk0m3BMPv8sg381HhA6uEYokE5q9uws\/3YkKqRiEz3TsaWm\nJqIRZhMbgAfp7O7FUwFIb7UIspogZSKxPIWJpxiPo3TcBambbVtQOcNRWz5qCQdD\nslI2yayq0n2TXoHyNCLEH8rpsJRVILFsg0jc7BaFrMnF462+ajSehgj12IidNeRN\n4zl+EoNaWdpnWndvSpAEkq2P\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF\nADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj\nb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x\nOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1\ndGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\nca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k\/oI2peVKVuRF4fn9tBb6dNqcmzU5L\/qw\nIFAGbHrQgLKm+a\/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\nVOujw5H5SNz\/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n93FcXmn\/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y\/QCB\/IIDEgEw+OyQm\njgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB\/wQFMAMBAf8wDgYDVR0PAQH\/\nBAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW\ngBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH\nMAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH\nMAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy\nMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0\nLmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF\nAAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW\nMiGpSESrnO09tKpzbeR\/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au\/ma\neyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7\/wmpdLqBK\nbRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN\n0FE6\/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U\nakcjMS9cmvqtmg5iUaQqqcT5NJ0hGA==\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"load_end": 16628,
"ttfb_start": 12966,
"ttfb_end": 13424,
"download_start": 13424,
"download_end": 16628,
"download_ms": 3204,
"all_start": 12807,
"all_end": 16628,
"all_ms": 3820,
"index": 42,
"number": 43
},
{
"type": 3,
"id": "66384.89",
"request_id": "66384.89",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"raw_id": "66384.89",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 155,
"ttfb_ms": 107,
"load_start": 13057,
"load_start_float": 13057.000457,
"bytesIn": 24681,
"objectSize": 24681,
"objectSizeUncompressed": 24681,
"chunks": [
{
"ts": 13172,
"bytes": 14980
},
{
"ts": 13212,
"bytes": 9701
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 24681",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:53:00 GMT",
"etag: \"6069-60cd87d23141d\"",
"last-modified: Tue, 19 Dec 2023 08:16:52 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2182,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 24681,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 13049,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 65,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 457,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "24 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"ImageWidth": 540,
"ImageHeight": 720,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "inches",
"XResolution": 96,
"YResolution": 96
},
"Composite": {
"ImageSize": "540x720",
"Megapixels": 0.38900000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"resolution": {
"x": 96,
"y": 96
},
"printSize": {
"x": 5.625,
"y": 7.5
},
"units": "PixelsPerInch",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 388800,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 146.57300000000001,
"standardDeviation": 91.748800000000003,
"kurtosis": -1.7371099999999999,
"skewness": -0.32194099999999998,
"entropy": 0.72336
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 254,
"mean": 149.51499999999999,
"standardDeviation": 94.7577,
"kurtosis": -1.6875,
"skewness": -0.45281199999999999,
"entropy": 0.70556700000000006
},
"green": {
"min": 0,
"max": 243,
"mean": 143.22900000000001,
"standardDeviation": 91.887699999999995,
"kurtosis": -1.73899,
"skewness": -0.32244200000000001,
"entropy": 0.73002299999999998
},
"blue": {
"min": 0,
"max": 255,
"mean": 146.97399999999999,
"standardDeviation": 88.600899999999996,
"kurtosis": -1.8005899999999999,
"skewness": -0.16710800000000001,
"entropy": 0.73448899999999995
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 72,
"orientation": "Undefined",
"properties": {
"comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"date:create": "2024-10-07T10:53:00+00:00",
"date:modify": "2024-10-07T10:53:00+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "6c161d4ded725c1556a45d09a261ff806002beddf45e3f9aec28f587f87552db"
},
"tainted": false,
"filesize": "24681B",
"numberPixels": "388800",
"pixelsPerSecond": "42.3482MB",
"userTime": "0.010u",
"elapsedTime": "0:01.009"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 0,
"load_end": 13212,
"ttfb_start": 13057,
"ttfb_end": 13164,
"download_start": 13164,
"download_end": 13212,
"download_ms": 48,
"all_start": 13057,
"all_end": 13212,
"all_ms": 155,
"index": 43,
"number": 44
},
{
"type": 3,
"id": "66384.91",
"request_id": "66384.91",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"raw_id": "66384.91",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 168,
"ttfb_ms": 110,
"load_start": 13057,
"load_start_float": 13057.000463,
"bytesIn": 24756,
"objectSize": 24756,
"objectSizeUncompressed": 24756,
"chunks": [
{
"ts": 13201,
"bytes": 14980
},
{
"ts": 13225,
"bytes": 9776
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 24756",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:53:00 GMT",
"etag: \"60b4-60cd87d228b65\"",
"last-modified: Tue, 19 Dec 2023 08:16:52 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2260,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 68,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 24756,
"image_save": 7916,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 13051,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 67,
"http2_stream_dependency": 65,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 463,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "15 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"ImageWidth": 540,
"ImageHeight": 720,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "inches",
"XResolution": 96,
"YResolution": 96
},
"Composite": {
"ImageSize": "540x720",
"Megapixels": 0.38900000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"resolution": {
"x": 96,
"y": 96
},
"printSize": {
"x": 5.625,
"y": 7.5
},
"units": "PixelsPerInch",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 388800,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 165.95599999999999,
"standardDeviation": 56.702599999999997,
"kurtosis": -0.69463299999999994,
"skewness": -0.31711299999999998,
"entropy": 0.49500899999999998
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 170.821,
"standardDeviation": 55.758299999999998,
"kurtosis": -0.77824300000000002,
"skewness": -0.40275,
"entropy": 0.48127799999999998
},
"green": {
"min": 0,
"max": 245,
"mean": 164.15700000000001,
"standardDeviation": 55.402900000000002,
"kurtosis": -0.56854300000000002,
"skewness": -0.34956399999999999,
"entropy": 0.498085
},
"blue": {
"min": 0,
"max": 251,
"mean": 162.88999999999999,
"standardDeviation": 58.9467,
"kurtosis": -0.72413000000000005,
"skewness": -0.20647399999999999,
"entropy": 0.505664
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 72,
"orientation": "Undefined",
"properties": {
"comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"date:create": "2024-10-07T10:53:00+00:00",
"date:modify": "2024-10-07T10:53:00+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "04a4588a30fbd6b0f144e5cb80d4fd2e95f87d978ebcc0f52158327b3b958b55"
},
"tainted": false,
"filesize": "14980B",
"numberPixels": "388800",
"pixelsPerSecond": "31.1696MB",
"userTime": "0.010u",
"elapsedTime": "0:01.012"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 0,
"load_end": 13225,
"ttfb_start": 13057,
"ttfb_end": 13167,
"download_start": 13167,
"download_end": 13225,
"download_ms": 58,
"all_start": 13057,
"all_end": 13225,
"all_ms": 168,
"index": 44,
"number": 45
},
{
"type": 3,
"id": "66384.93",
"request_id": "66384.93",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"raw_id": "66384.93",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 215,
"ttfb_ms": 201,
"load_start": 13057,
"load_start_float": 13057.000469000001,
"bytesIn": 28830,
"objectSize": 28830,
"objectSizeUncompressed": 28830,
"chunks": [
{
"ts": 13261,
"bytes": 21624
},
{
"ts": 13272,
"bytes": 7206
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/jpeg",
"contentEncoding": "",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-length: 28830",
"content-type: image\/jpeg",
"date: Mon, 07 Oct 2024 10:53:00 GMT",
"etag: \"709e-60cd87d229b05\"",
"last-modified: Tue, 19 Dec 2023 08:16:52 GMT",
"server: Apache",
":status: 200"
]
},
"bytesOut": 2260,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 28830,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 13054,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 69,
"http2_stream_dependency": 67,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 469,
"server_port": "443",
"image_details": {
"detected_type": "jpeg",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "28 KiB",
"FileType": "JPEG",
"FileTypeExtension": "jpg",
"MIMEType": "image\/jpeg",
"Comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"ImageWidth": 540,
"ImageHeight": 720,
"EncodingProcess": "Baseline DCT, Huffman coding",
"BitsPerSample": 8,
"ColorComponents": 3,
"YCbCrSubSampling": "YCbCr4:2:0 (2 2)"
},
"JFIF": {
"JFIFVersion": 1.01,
"ResolutionUnit": "inches",
"XResolution": 96,
"YResolution": 96
},
"Composite": {
"ImageSize": "540x720",
"Megapixels": 0.38900000000000001
}
},
"magick": {
"format": "JPEG",
"formatDescription": "Joint Photographic Experts Group JFIF format",
"mimeType": "image\/jpeg",
"class": "DirectClass",
"geometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"resolution": {
"x": 96,
"y": 96
},
"printSize": {
"x": 5.625,
"y": 7.5
},
"units": "PixelsPerInch",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 388800,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 150.946,
"standardDeviation": 86.469800000000006,
"kurtosis": -1.4512,
"skewness": -0.60811800000000005,
"entropy": 0.72429299999999996
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 155.101,
"standardDeviation": 87.477099999999993,
"kurtosis": -1.3603400000000001,
"skewness": -0.72177999999999998,
"entropy": 0.69916699999999998
},
"green": {
"min": 0,
"max": 250,
"mean": 147.399,
"standardDeviation": 86.595600000000005,
"kurtosis": -1.46675,
"skewness": -0.60012299999999996,
"entropy": 0.72718799999999995
},
"blue": {
"min": 0,
"max": 250,
"mean": 150.33699999999999,
"standardDeviation": 85.336699999999993,
"kurtosis": -1.5168999999999999,
"skewness": -0.50133499999999998,
"entropy": 0.74652499999999999
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 540,
"height": 720,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "JPEG",
"quality": 72,
"orientation": "Undefined",
"properties": {
"comment": "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 72\n",
"date:create": "2024-10-07T10:53:00+00:00",
"date:modify": "2024-10-07T10:53:00+00:00",
"jpeg:colorspace": "2",
"jpeg:sampling-factor": "2x2,1x1,1x1",
"signature": "5a72faff094e8d3e449c2d7c2b9e58fa5651469df5df43d1d755c57b0268e842"
},
"tainted": false,
"filesize": "28830B",
"numberPixels": "388800",
"pixelsPerSecond": "42.5693MB",
"userTime": "0.010u",
"elapsedTime": "0:01.009"
}
},
"jpeg_scan_count": 1,
"score_progressive_jpeg": 0,
"load_end": 13272,
"ttfb_start": 13057,
"ttfb_end": 13258,
"download_start": 13258,
"download_end": 13272,
"download_ms": 14,
"all_start": 13057,
"all_end": 13272,
"all_ms": 215,
"index": 45,
"number": 46
},
{
"type": 3,
"id": "66384.95",
"request_id": "66384.95",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/favicon.ico",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/favicon.ico",
"raw_id": "66384.95",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Other",
"load_ms": 216,
"ttfb_ms": 212,
"load_start": 13063,
"load_start_float": 13063.000475000001,
"bytesIn": 2382,
"objectSize": 2382,
"objectSizeUncompressed": 2399,
"chunks": [
{
"ts": 13278,
"bytes": 2382,
"inflated": 2399
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/x-icon",
"contentEncoding": "gzip",
"socket": 91,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/favicon.ico",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 2382",
"content-type: image\/x-icon",
"date: Mon, 07 Oct 2024 10:53:00 GMT",
"etag: \"95f-60cd8754fbe66-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:14:40 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1993,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 2382,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": 2382,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 13061,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 71,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 475,
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "2.3 KiB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 256,
"ImageHeight": 256,
"BitDepth": 8,
"ColorType": "Palette",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Palette": "(Binary data 147 bytes, use -b option to extract)",
"Transparency": "(Binary data 48 bytes, use -b option to extract)"
},
"Composite": {
"ImageSize": "256x256",
"Megapixels": 0.066000000000000003
}
},
"magick": {
"format": "PNG",
"formatDescription": "Portable Network Graphics",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 256,
"height": 256,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "PaletteAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 65536,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 121.371,
"standardDeviation": 60.656500000000001,
"kurtosis": -1.2398899999999999,
"skewness": 0.57966300000000004,
"entropy": 0.38279400000000002
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 103.503,
"standardDeviation": 124.072,
"kurtosis": -1.8398399999999999,
"skewness": -0.38112000000000001,
"entropy": 0.26926899999999998
},
"red": {
"min": 71,
"max": 255,
"mean": 182.58600000000001,
"standardDeviation": 89.269300000000001,
"kurtosis": -1.7975300000000001,
"skewness": -0.44997900000000002,
"entropy": 0.44744400000000001
},
"green": {
"min": 77,
"max": 112,
"mean": 91.871499999999997,
"standardDeviation": 16.103300000000001,
"kurtosis": -1.7974600000000001,
"skewness": 0.449847,
"entropy": 0.44947199999999998
},
"blue": {
"min": 47,
"max": 76,
"mean": 59.528199999999998,
"standardDeviation": 13.181699999999999,
"kurtosis": -1.79694,
"skewness": 0.44814799999999999,
"entropy": 0.36499300000000001
}
},
"alpha": "#47704C00",
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 256,
"height": 256,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:53:00+00:00",
"date:modify": "2024-10-07T10:53:00+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "3",
"png:IHDR.color_type": "3 (Indexed)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "256, 256",
"png:PLTE.number_colors": "49",
"png:sRGB": "intent=0 (Perceptual Intent)",
"png:tRNS": "chunk was found",
"signature": "176ab0ae128f88e00ad8573e622839e2f7cf78c12765a459a18e01f2a0e854bb"
},
"tainted": false,
"filesize": "2399B",
"numberPixels": "65536",
"pixelsPerSecond": "7.50138MB",
"userTime": "0.000u",
"elapsedTime": "0:01.008"
}
},
"load_end": 13279,
"ttfb_start": 13063,
"ttfb_end": 13275,
"download_start": 13275,
"download_end": 13279,
"download_ms": 4,
"all_start": 13063,
"all_end": 13279,
"all_ms": 216,
"index": 46,
"number": 47
},
{
"type": 3,
"id": "66384.100",
"request_id": "66384.100",
"ip_addr": "76.76.21.241",
"full_url": "https:\/\/app.spline.design\/_assets\/_icons\/icon_favicon32x32.png",
"is_secure": 1,
"method": "GET",
"host": "app.spline.design",
"url": "\/_assets\/_icons\/icon_favicon32x32.png",
"raw_id": "66384.100",
"frame_id": "20B05EA1355CBCBA2563CEBDA6BD9727",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 52,
"ttfb_ms": 41,
"load_start": 17685,
"load_start_float": 17685.000480999999,
"bytesIn": 5560,
"objectSize": 5560,
"objectSizeUncompressed": 5560,
"chunks": [
{
"ts": 17734,
"bytes": 3446
},
{
"ts": 17737,
"bytes": 2114
}
],
"expires": "",
"cacheControl": "public, max-age=0, must-revalidate",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 497,
"protocol": "HTTP\/2",
"dns_start": 17526,
"dns_end": 17576,
"connect_start": 17578,
"connect_end": 17612,
"ssl_start": 17612,
"ssl_end": 17685,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.spline.design",
"sanList": [
"*.spline.design",
"spline.design"
],
"issuer": "R11",
"validFrom": 1727024571,
"validTo": 1734800570,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Yeti2024 Log",
"logId": "48B0E36BDAA647340FE56A02FA9D30EB1C5201CB56DD2C81D9BBBFAB39D88473",
"timestamp": 1727028081977,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100FBEACEF86A60B7287A2F2182DBD4D11DE97F2E32CB06C9DC52FFB15AAD9F75C10220502B850DD1EABC7D6C1EEE84F1958C237EEA702A8992089B794DAE373965EC5A"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Sectigo 'Sabre2024h2'",
"logId": "1998107109F0D6522E3080D29E3F64BB836E28CCF90F528EEEDFCE4A3F16B4CA",
"timestamp": 1727028082018,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100E7A7A9D751787BBF68FC226A7F2EF09B1507C5605DAB080FC32DF4A94420EC710221008122917C2E05F2B8CD1991EF8C170B75674F862CCB499108443CBB5094803E0C"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: app.spline.design",
":method: GET",
":path: \/_assets\/_icons\/icon_favicon32x32.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"age: 1002446",
"cache-control: public, max-age=0, must-revalidate",
"content-disposition: inline; filename=\"icon_favicon32x32.png\"",
"content-length: 5560",
"content-type: image\/png",
"date: Mon, 07 Oct 2024 10:53:05 GMT",
"etag: \"f10a3012022845632db32ba6f0bbe196\"",
"server: Vercel",
"strict-transport-security: max-age=63072000",
"x-vercel-cache: HIT",
"x-vercel-id: fra1::r8wld-1728298385119-7eb37c117153",
":status: 200"
]
},
"bytesOut": 2047,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": 50,
"connect_ms": 34,
"ssl_ms": 73,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 5560,
"image_save": 0,
"cache_time": null,
"cdn_provider": "Vercel",
"server_count": null,
"created": 17524,
"socket_group": "https:\/\/app.spline.design <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_FRAME_SIZE": 1048576,
"SETTINGS_MAX_CONCURRENT_STREAMS": 250,
"SETTINGS_MAX_HEADER_LIST_SIZE": 2097472,
"SETTINGS_HEADER_TABLE_SIZE": 4096,
"SETTINGS_INITIAL_WINDOW_SIZE": 1048576
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 481,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIE\/jCCA+agAwIBAgISBDPUn7hntaV+mG7uAF9O0ZYCMA0GCSqGSIb3DQEBCwUA\nMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD\nEwNSMTEwHhcNMjQwOTIyMTcwMjUxWhcNMjQxMjIxMTcwMjUwWjAaMRgwFgYDVQQD\nDA8qLnNwbGluZS5kZXNpZ24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQCtQPBVQTySdqHCMfkseqdakjPAUYg0J713Z1Gm0ZDnQuoGlgaoeLYLb\/NoJUwo\nj2CwcB3CSVan6UVryH8Vrrc7N\/IjlLnG04CQKU5fl5fzKnoZt9jR+sIznAQxAHdu\nLJ8iP9LPr\/Z+41QvtHKJJPNj5Mt4u8da9UunF1asdWRTpTrGow78Sw44Mct1U9BT\nzXGCp1zcl3cGodLOIWnxxF0qmvLeth5QLiBS54GytubOJjNclE8NO5iJeeSnxtD7\nnCt3ZgXe5hOiDEm3wOBJK2O6MARCfu4GRkL3KI4RT0F1i2eE2PRhXl0FUMMG5iwA\nwn7bt1MwdI9Hc7K5nBlfAw7ZAgMBAAGjggIjMIICHzAOBgNVHQ8BAf8EBAMCBaAw\nHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB\/wQCMAAwHQYD\nVR0OBBYEFHpvEY7JXcdefwUXj4Bqw4nVzRexMB8GA1UdIwQYMBaAFMXPRqTq9MPA\nemyVxC2wXpIvJuO5MFcGCCsGAQUFBwEBBEswSTAiBggrBgEFBQcwAYYWaHR0cDov\nL3IxMS5vLmxlbmNyLm9yZzAjBggrBgEFBQcwAoYXaHR0cDovL3IxMS5pLmxlbmNy\nLm9yZy8wKQYDVR0RBCIwIIIPKi5zcGxpbmUuZGVzaWdugg1zcGxpbmUuZGVzaWdu\nMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYA\nSLDja9qmRzQP5WoC+p0w6xxSActW3SyB2bu\/qznYhHMAAAGSGuU1OQAABAMARzBF\nAiEA++rO+Gpgtyh6LyGC29TRHel\/LjLLBsncUv+xWq2fdcECIFArhQ3R6rx9bB7u\nhPGVjCN+6nAqiZIIm3lNrjc5ZexaAHcAGZgQcQnw1lIuMIDSnj9ku4NuKMz5D1KO\n7t\/OSj8WtMoAAAGSGuU1YgAABAMASDBGAiEA56ep11F4e79o\/CJqfy7wmxUHxWBd\nqwgPwy30qUQg7HECIQCBIpF8LgXyuM0Zke+MFwt1Z0+GLMtJkQhEPLtQlIA+DDAN\nBgkqhkiG9w0BAQsFAAOCAQEAIj0iODvLNlhqrxdt8BxmW8NNIDSYLP9n0ASAsall\ncGlojkxaLsrbpYAbuma50ZIR1lQ32LThDn2NtPsQT4OEWsgW4ca3x5cnsC6t4PeL\nvGJ\/Jl2LEwLlGkC+Mt06QWFugH90Zl\/zc4YsZk+12HAXciHJUALdn7GLYxmnG93l\nK5YSYBfjQ3TabMgfPn1\/UkHv++Ldmn0cCthPQ1OTpjTiMX0Vpmqt0PFyhbURwXBW\nkH7rbd6\/yAvKpAnFEc10QI4EaVtUG53+5Ng3ryPY7gdhogcmhXk7gFcrBWjmQqF8\n0Qdf3F9bzUKWm+e5vHT7ThFXIQqIMtKb4AXYHBo1w++peg==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFBjCCAu6gAwIBAgIRAIp9PhPWLzDvI4a9KQdrNPgwDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw\nWhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDEMMAoGA1UEAxMDUjExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAuoe8XBsAOcvKCs3UZxD5ATylTqVhyybKUvsVAbe5KPUoHu0nsyQYOWcJ\nDAjs4DqwO3cOvfPlOVRBDE6uQdaZdN5R2+97\/1i9qLcT9t4x1fJyyXJqC4N0lZxG\nAGQUmfOx2SLZzaiSqhwmej\/+71gFewiVgdtxD4774zEJuwm+UE1fj5F2PVqdnoPy\n6cRms+EGZkNIGIBloDcYmpuEMpexsr3E+BUAnSeI++JjF5ZsmydnS8TbKF5pwnnw\nSVzgJFDhxLyhBax7QG0AtMJBP6dYuC\/FXJuluwme8f7rsIU5\/agK70XEeOtlKsLP\nXzze41xNG\/cLJyuqC0J3U095ah2H2QIDAQABo4H4MIH1MA4GA1UdDwEB\/wQEAwIB\nhjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH\/BAgwBgEB\n\/wIBADAdBgNVHQ4EFgQUxc9GpOr0w8B6bJXELbBeki8m47kwHwYDVR0jBBgwFoAU\nebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC\nhhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG\nA1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN\nAQELBQADggIBAE7iiV0KAxyQOND1H\/lxXPjDj7I3iHpvsCUf7b632IYGjukJhM1y\nv4Hz\/MrPU0jtvfZpQtSlET41yBOykh0FX+ou1Nj4ScOt9ZmWnO8m2OG0JAtIIE38\n01S0qcYhyOE2G\/93ZCkXufBL713qzXnQv5C\/viOykNpKqUgxdKlEC+Hi9i2DcaR1\ne9KUwQUZRhy5j\/PEdEglKg3l9dtD4tuTm7kZtB8v32oOjzHTYw+7KdzdZiw\/sBtn\nUfhBPORNuay4pJxmY\/WrhSMdzFO2q3Gu3MUBcdo27goYKjL9CTF8j\/Zz55yctUoV\naneCWs\/ajUX+HypkBTA+c8LGDLnWO2NKq0YD\/pnARkAnYGPfUDoHR9gVSp\/qRx+Z\nWghiDLZsMwhN1zjtSC0uBWiugF3vTNzYIEFfaPG7Ws3jDrAMMYebQ95JQ+HIBD\/R\nPBuHRTBpqKlyDnkSHDHYPiNX3adPoPAcgdF3H2\/W0rmoswMWgTlLn1Wu0mrks7\/q\npdWfS6PJ1jty80r2VKsM\/Dj3YIDfbjXKdaFU5C+8bhfJGqU3taKauuz0wHVGT3eo\n6FlWkWYtbt4pgdamlwVeZEW+LM7qZEJEsMNPrfC03APKmZsJgpWCDWOKZvkZcvjV\nuYkQ4omYCTX5ohy+knMjdOmdH9c7SpqEWBDC86fiNex+O0XOMEZSa8DA\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "5.4 KiB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 64,
"ImageHeight": 64,
"BitDepth": 8,
"ColorType": "RGB with Alpha",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"SRGBRendering": "Perceptual"
},
"Composite": {
"ImageSize": "64x64",
"Megapixels": 0.0040000000000000001
}
},
"magick": {
"format": "PNG",
"formatDescription": "Portable Network Graphics",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 64,
"height": 64,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColorAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 4096,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 149.56,
"standardDeviation": 92.343800000000002,
"kurtosis": -1.57175,
"skewness": -0.28716900000000001,
"entropy": 0.56981199999999999
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 57.642099999999999,
"standardDeviation": 103.78400000000001,
"kurtosis": -0.224104,
"skewness": -1.3090999999999999,
"entropy": 0.23592199999999999
},
"red": {
"min": 0,
"max": 255,
"mean": 114.923,
"standardDeviation": 93.859499999999997,
"kurtosis": -1.3059400000000001,
"skewness": 0.43322699999999997,
"entropy": 0.67496999999999996
},
"green": {
"min": 0,
"max": 255,
"mean": 100.119,
"standardDeviation": 70.1721,
"kurtosis": -0.57162999999999997,
"skewness": 0.25728800000000002,
"entropy": 0.73239500000000002
},
"blue": {
"min": 0,
"max": 255,
"mean": 185.84299999999999,
"standardDeviation": 101.559,
"kurtosis": -0.491869,
"skewness": -1.1817,
"entropy": 0.63595999999999997
}
},
"alpha": "#00000000",
"renderingIntent": "Perceptual",
"gamma": 0.45455000000000001,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 64,
"height": 64,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:53:12+00:00",
"date:modify": "2024-10-07T10:53:12+00:00",
"png:cHRM": "chunk was found (see Chromaticity, above)",
"png:gAMA": "gamma=0.45455 (See Gamma, above)",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "6",
"png:IHDR.color_type": "6 (RGBA)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "64, 64",
"png:sRGB": "intent=0 (Perceptual Intent)",
"signature": "a1ed2d43552d0004873b9e6e0e25fc4acfb0abe5850532fa5d1080661910d4d2"
},
"tainted": false,
"filesize": "5560B",
"numberPixels": "4096",
"pixelsPerSecond": "970922B",
"userTime": "0.000u",
"elapsedTime": "0:01.004"
}
},
"load_end": 17737,
"ttfb_start": 17685,
"ttfb_end": 17726,
"download_start": 17726,
"download_end": 17737,
"download_ms": 11,
"all_start": 17526,
"all_end": 17737,
"all_ms": 209,
"index": 47,
"number": 48
}
],
"requestsFull": 48,
"requestsDoc": 47,
"responses_200": 47,
"responses_404": 0,
"responses_other": 1,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 1,
"main_frame": "20B05EA1355CBCBA2563CEBDA6BD9727",
"loadEventStart": 13041,
"loadEventEnd": 13048,
"domContentLoadedEventStart": 12970,
"domContentLoadedEventEnd": 12990,
"URL": "https:\/\/fabric.codebydennis.com",
"connections": 9,
"final_base_page_request": 0,
"final_base_page_request_id": "F4894726DEE24CE1855634E2AD508DCE",
"final_url": "https:\/\/fabric.codebydennis.com\/",
"domInteractive": 2680,
"firstPaint": 2905.3999999994412,
"firstContentfulPaint": 13417,
"firstImagePaint": 13417,
"firstMeaningfulPaint": 13417,
"renderBlockingCSS": 6,
"renderBlockingJS": 0,
"TTFB": 1446,
"basePageSSLTime": 97,
"score_cache": 18,
"score_cdn": 26,
"score_gzip": 44,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 98,
"score_etags": -1,
"score_progressive_jpeg": 14,
"gzip_total": 2861938,
"gzip_savings": 1609460,
"minify_total": -1,
"minify_savings": -1,
"image_total": 364569,
"image_savings": 7916,
"base_page_cdn": "",
"cpuTimes": {
"ParseHTML": 14,
"HTMLDocumentParser::FetchQueuedPreloads": 3,
"EventDispatch": 9,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 78,
"ParseAuthorStyleSheet": 9,
"EvaluateScript": 13,
"v8.compile": 14,
"UpdateLayoutTree": 162,
"Layout": 261,
"PrePaint": 24,
"Paint": 78,
"Layerize": 69,
"FireAnimationFrame": 95,
"FunctionCall": 177,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 2,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 2,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 2,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 4,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"TimerFire": 5,
"v8.compileModule": 2,
"v8.evaluateModule": 8,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"MarkDOMContent": 0,
"IntersectionObserverController::computeIntersections": 3,
"MarkLoad": 0,
"largestContentfulPaint::Candidate": 0,
"HitTest": 7,
"V8.GC_MC_INCREMENTAL_START": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"V8.GC_MC_MARK_ROOTS": 0,
"Major concurrent marking started": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"V8.GC_MC_INCREMENTAL": 16,
"V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 1,
"Major concurrent marking rescheduled": 0,
"Major concurrent marking paused": 0,
"Major concurrent marking resumed": 0,
"MajorGC": 0,
"V8.GC_MC_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MARK_COMPACTOR": 0,
"V8.GC_MC_PROLOGUE": 0,
"V8.GC_MC_MARK": 0,
"V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"V8.GC_MC_MARK_RETAIN_MAPS": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE": 0,
"V8.GC_MC_CLEAR": 0,
"V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"ClearStringTableJob started": 0,
"V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"V8.GC_MC_CLEAR_MAPS": 0,
"ClearTrivialWeakRefJob started": 0,
"FilterNonTrivialWeakRefJob started": 0,
"V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"V8.GC_MC_WEAKNESS_HANDLING": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"V8.GC_MC_CLEAR_JOIN_JOB": 0,
"V8.GC_MC_SWEEP": 2,
"V8.GC_MC_EVACUATE": 0,
"V8.GC_MC_EVACUATE_PROLOGUE": 0,
"V8.GC_MC_EVACUATE_COPY": 0,
"PageEvacuationJob started": 0,
"V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"PointersUpdatingJob started": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"V8.GC_MC_EVACUATE_EPILOGUE": 0,
"V8.GC_MC_SWEEP_NEW_LO": 0,
"V8.GC_MC_EVACUATE_REBALANCE": 0,
"V8.GC_MC_FINISH": 0,
"V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MC_SWEEP_START_JOBS": 0,
"V8.GC_MC_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"V8.GC_MC_COMPLETE_SWEEPING": 0,
"ResourceChangePriority": 0,
"Idle": 16673
},
"cpuTimesDoc": {
"ParseHTML": 14,
"HTMLDocumentParser::FetchQueuedPreloads": 3,
"EventDispatch": 2,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 65,
"ParseAuthorStyleSheet": 9,
"EvaluateScript": 13,
"v8.compile": 14,
"UpdateLayoutTree": 116,
"Layout": 225,
"PrePaint": 12,
"Paint": 52,
"Layerize": 9,
"FireAnimationFrame": 8,
"FunctionCall": 10,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"TimerFire": 4,
"v8.compileModule": 2,
"v8.evaluateModule": 8,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"MarkDOMContent": 0,
"IntersectionObserverController::computeIntersections": 0,
"MarkLoad": 0,
"largestContentfulPaint::Candidate": 0,
"HitTest": 0,
"V8.GC_MC_INCREMENTAL_START": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"V8.GC_MC_MARK_ROOTS": 0,
"Major concurrent marking started": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"V8.GC_MC_INCREMENTAL": 0,
"V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"Major concurrent marking rescheduled": 0,
"Major concurrent marking paused": 0,
"Major concurrent marking resumed": 0,
"MajorGC": 0,
"V8.GC_MC_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MARK_COMPACTOR": 0,
"V8.GC_MC_PROLOGUE": 0,
"V8.GC_MC_MARK": 0,
"V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"V8.GC_MC_MARK_RETAIN_MAPS": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE": 0,
"V8.GC_MC_CLEAR": 0,
"V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"ClearStringTableJob started": 0,
"V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"V8.GC_MC_CLEAR_MAPS": 0,
"ClearTrivialWeakRefJob started": 0,
"FilterNonTrivialWeakRefJob started": 0,
"V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"V8.GC_MC_WEAKNESS_HANDLING": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"V8.GC_MC_CLEAR_JOIN_JOB": 0,
"V8.GC_MC_SWEEP": 0,
"V8.GC_MC_EVACUATE": 0,
"V8.GC_MC_EVACUATE_PROLOGUE": 0,
"V8.GC_MC_EVACUATE_COPY": 0,
"PageEvacuationJob started": 0,
"V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"PointersUpdatingJob started": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"V8.GC_MC_EVACUATE_EPILOGUE": 0,
"V8.GC_MC_SWEEP_NEW_LO": 0,
"V8.GC_MC_EVACUATE_REBALANCE": 0,
"V8.GC_MC_FINISH": 0,
"V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MC_SWEEP_START_JOBS": 0,
"V8.GC_MC_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"V8.GC_MC_COMPLETE_SWEEPING": 0,
"ResourceChangePriority": 0,
"Idle": 12574
},
"cpu.ParseHTML": 14,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 3,
"cpu.EventDispatch": 9,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 78,
"cpu.ParseAuthorStyleSheet": 9,
"cpu.EvaluateScript": 13,
"cpu.v8.compile": 14,
"cpu.UpdateLayoutTree": 162,
"cpu.Layout": 261,
"cpu.PrePaint": 24,
"cpu.Paint": 78,
"cpu.Layerize": 69,
"cpu.FireAnimationFrame": 95,
"cpu.FunctionCall": 177,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 2,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 2,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 2,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 4,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.TimerFire": 5,
"cpu.v8.compileModule": 2,
"cpu.v8.evaluateModule": 8,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.MarkDOMContent": 0,
"cpu.IntersectionObserverController::computeIntersections": 3,
"cpu.MarkLoad": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.HitTest": 7,
"cpu.V8.GC_MC_INCREMENTAL_START": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_ROOTS": 0,
"cpu.Major concurrent marking started": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_MC_INCREMENTAL": 16,
"cpu.V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 1,
"cpu.Major concurrent marking rescheduled": 0,
"cpu.Major concurrent marking paused": 0,
"cpu.Major concurrent marking resumed": 0,
"cpu.MajorGC": 0,
"cpu.V8.GC_MC_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MARK_COMPACTOR": 0,
"cpu.V8.GC_MC_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK": 0,
"cpu.V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"cpu.V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_MARK_RETAIN_MAPS": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"cpu.V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE": 0,
"cpu.V8.GC_MC_CLEAR": 0,
"cpu.V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"cpu.ClearStringTableJob started": 0,
"cpu.V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"cpu.V8.GC_MC_CLEAR_MAPS": 0,
"cpu.ClearTrivialWeakRefJob started": 0,
"cpu.FilterNonTrivialWeakRefJob started": 0,
"cpu.V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"cpu.V8.GC_MC_WEAKNESS_HANDLING": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"cpu.V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"cpu.V8.GC_MC_CLEAR_JOIN_JOB": 0,
"cpu.V8.GC_MC_SWEEP": 2,
"cpu.V8.GC_MC_EVACUATE": 0,
"cpu.V8.GC_MC_EVACUATE_PROLOGUE": 0,
"cpu.V8.GC_MC_EVACUATE_COPY": 0,
"cpu.PageEvacuationJob started": 0,
"cpu.V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"cpu.PointersUpdatingJob started": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"cpu.V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"cpu.V8.GC_MC_EVACUATE_EPILOGUE": 0,
"cpu.V8.GC_MC_SWEEP_NEW_LO": 0,
"cpu.V8.GC_MC_EVACUATE_REBALANCE": 0,
"cpu.V8.GC_MC_FINISH": 0,
"cpu.V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MC_SWEEP_START_JOBS": 0,
"cpu.V8.GC_MC_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.V8.GC_MC_COMPLETE_SWEEPING": 0,
"cpu.ResourceChangePriority": 0,
"cpu.Idle": 16673,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1728298364.381922,
"osVersion": "Linux 6.8.0-1015-gcp",
"os_version": "Linux 6.8.0-1015-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1728298367.272521,
"browserVersion": "129.0.0.0",
"browser_version": "129.0.0.0",
"fullyLoadedCPUms": 22579,
"fullyLoadedCPUpct": 51.741521539871826,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "20B05EA1355CBCBA2563CEBDA6BD9727",
"loaderId": "113A9F4D66609F4326E18492745B1F6A"
}
}
},
{
"code": "CookieIssue",
"details": {
"cookieIssueDetails": {
"cookie": {
"name": "__cf_bm",
"path": "\/",
"domain": ".vimeo.com"
},
"cookieWarningReasons": [
"WarnThirdPartyPhaseout"
],
"cookieExclusionReasons": [],
"operation": "SetCookie",
"siteForCookies": "https:\/\/codebydennis.com\/",
"cookieUrl": "https:\/\/player.vimeo.com\/api\/player.js",
"request": {
"requestId": "66384.41",
"url": "https:\/\/player.vimeo.com\/api\/player.js"
}
}
},
"issueId": "F232A7BADD39E4F1FC7DBCC6CCD4DC87"
},
{
"code": "CookieIssue",
"details": {
"cookieIssueDetails": {
"cookie": {
"name": "_cfuvid",
"path": "\/",
"domain": ".vimeo.com"
},
"cookieWarningReasons": [
"WarnThirdPartyPhaseout"
],
"cookieExclusionReasons": [],
"operation": "SetCookie",
"siteForCookies": "https:\/\/codebydennis.com\/",
"cookieUrl": "https:\/\/player.vimeo.com\/api\/player.js",
"request": {
"requestId": "66384.41",
"url": "https:\/\/player.vimeo.com\/api\/player.js"
}
}
},
"issueId": "5D768D104D783F4F7CF0F58FC7F5D68D"
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
"violatingNodeId": 594,
"violatingNodeAttribute": "name"
}
}
}
],
"execution_contexts": [
{
"id": 2,
"origin": "http:\/\/127.0.0.1:8888",
"name": ""
},
{
"id": 1,
"origin": "https:\/\/fabric.codebydennis.com",
"name": ""
}
],
"document_URL": "https:\/\/fabric.codebydennis.com\/",
"document_hostname": "fabric.codebydennis.com",
"document_origin": "https:\/\/fabric.codebydennis.com",
"viewport": {
"width": 1920,
"height": 993,
"dpr": 1
},
"domElements": 1539,
"domComplete": 13041,
"PerformancePaintTiming.first-paint": 2905.3999999994412,
"PerformancePaintTiming.first-contentful-paint": 13319.399999999441,
"origin_dns": {
"ns": [
"ns.zxcs.nl.",
"ns.zxcs.be.",
"ns.zxcs.eu."
],
"mx": [
"10 mail.codebydennis.com."
],
"txt": [
"\"v=spf1 a mx ip4:185.104.29.32 ip6:2a06:2ec0:1:0:0:0:0:93 include:filter-out.zxcs.nl ~all\""
],
"soa": [
"ns.zxcs.nl. hostmaster.codebydennis.com. 2024091604 600 3600 1209600 86400"
],
"cname": [],
"https": [],
"svcb": []
},
"detected": {
"Programming languages": "PHP 8.2.18",
"JavaScript graphics": "three.js 149",
"Video players": "Vimeo",
"JavaScript frameworks": "GSAP 3.11.5",
"Web servers": "Apache HTTP Server",
"CDN": "Cloudflare,Unpkg,jsDelivr,jQuery CDN,cdnjs",
"JavaScript libraries": "lit-html 2.6.0,lit-element 3.2.2,Lenis 0.2.9,Isotope,Howler.js,Barba.js 2.9.7,jQuery 3.6.4,Flickity 2.3.0",
"Marketing automation": "MailChimp",
"Email": "MailChimp",
"Security": "Cloudflare Bot Management",
"Miscellaneous": "Open Graph"
},
"detected_apps": {
"PHP": "8.2.18",
"three.js": "149",
"Vimeo": "",
"GSAP": "3.11.5",
"Apache HTTP Server": "",
"Cloudflare": "",
"lit-html": "2.6.0",
"lit-element": "3.2.2",
"Lenis": "0.2.9",
"Isotope": "",
"Howler.js": "",
"Barba.js": "2.9.7",
"Unpkg": "",
"MailChimp": "",
"jsDelivr": "",
"jQuery CDN": "",
"jQuery": "3.6.4",
"Flickity": "2.3.0",
"cdnjs": "",
"Cloudflare Bot Management": "",
"Open Graph": ""
},
"detected_technologies": {
"PHP": {
"name": "PHP",
"description": "PHP is a general-purpose scripting language used for web development.",
"slug": "php",
"categories": [
{
"id": 27,
"slug": "programming-languages",
"groups": [
9
],
"name": "Programming languages",
"priority": 5
}
],
"confidence": 100,
"version": "8.2.18",
"icon": "PHP.svg",
"website": "http:\/\/php.net",
"pricing": [],
"cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
},
"three.js": {
"name": "three.js",
"description": "Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.",
"slug": "three-js",
"categories": [
{
"id": 25,
"slug": "javascript-graphics",
"groups": [
9
],
"name": "JavaScript graphics",
"priority": 6
}
],
"confidence": 100,
"version": "149",
"icon": "three.js.png",
"website": "https:\/\/threejs.org",
"pricing": [],
"cpe": null
},
"Vimeo": {
"name": "Vimeo",
"description": "Vimeo is a video hosting, sharing and services platform. Vimeo operation an ad-free basis by providing subscription plans.",
"slug": "vimeo",
"categories": [
{
"id": 14,
"slug": "video-players",
"groups": [
10
],
"name": "Video players",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "Vimeo.svg",
"website": "http:\/\/vimeo.com",
"pricing": [],
"cpe": null
},
"GSAP": {
"name": "GSAP",
"description": "GSAP is an animation library that allows you to create animations with JavaScript.",
"slug": "gsap",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "3.11.5",
"icon": "TweenMax.png",
"website": "https:\/\/greensock.com\/gsap",
"pricing": [],
"cpe": null
},
"Apache HTTP Server": {
"name": "Apache HTTP Server",
"description": "Apache is a free and open-source cross-platform web server software.",
"slug": "apache-http-server",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Apache.svg",
"website": "https:\/\/httpd.apache.org\/",
"pricing": [],
"cpe": "cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*"
},
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
"lit-html": {
"name": "lit-html",
"description": "lit-html is a simple, modern, safe, small and fast HTML templating library for JavaScript.",
"slug": "lit-html",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.6.0",
"icon": "Lit.svg",
"website": "https:\/\/lit.dev",
"pricing": [],
"cpe": null
},
"lit-element": {
"name": "lit-element",
"description": "lit-element is a simple base class for creating web components that work in any web page with any framework. lit-element uses lit-html to render into shadow DOM, and adds API to manage properties and attributes.",
"slug": "lit-element",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.2.2",
"icon": "Lit.svg",
"website": "https:\/\/lit.dev",
"pricing": [],
"cpe": null
},
"Lenis": {
"name": "Lenis",
"description": "Lenis is a smooth scroll library to normalise the scrolling experience across devices.",
"slug": "lenis",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "0.2.9",
"icon": "Lenis.svg",
"website": "https:\/\/lenis.studiofreight.com",
"pricing": [],
"cpe": null
},
"Isotope": {
"name": "Isotope",
"description": "Isotope.js is a JavaScript library that makes it easy to sort, filter, and add Masonry layouts to items on a webpage.",
"slug": "isotope",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Isotope.svg",
"website": "https:\/\/isotope.metafizzy.co",
"pricing": [
"low",
"freemium",
"onetime"
],
"cpe": null
},
"Howler.js": {
"name": "Howler.js",
"description": "Howler.js is an audio library with support for the Web Audio API and a fallback mechanism for HTML5 Audio.",
"slug": "howler-js",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Howler.js.svg",
"website": "https:\/\/howlerjs.com",
"pricing": [],
"cpe": null
},
"Barba.js": {
"name": "Barba.js",
"description": "Barba.js is a small and easy-to-use javascript library that helps you creating fluid and smooth transitions between your website's pages.",
"slug": "barba-js",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.9.7",
"icon": "Barba.js.png",
"website": "https:\/\/barba.js.org",
"pricing": [],
"cpe": null
},
"Unpkg": {
"name": "Unpkg",
"description": "Unpkg is a content delivery network for everything on npm.",
"slug": "unpkg",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Unpkg.png",
"website": "https:\/\/unpkg.com",
"pricing": [],
"cpe": null
},
"MailChimp": {
"name": "MailChimp",
"description": "Mailchimp is a marketing automation platform and email marketing service.",
"slug": "mailchimp",
"categories": [
{
"id": 32,
"slug": "marketing-automation",
"groups": [
2
],
"name": "Marketing automation",
"priority": 9
},
{
"id": 75,
"slug": "email",
"groups": [
4,
2
],
"name": "Email",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "mailchimp.svg",
"website": "http:\/\/mailchimp.com",
"pricing": [
"low",
"freemium",
"recurring"
],
"cpe": "cpe:2.3:a:thinkshout:mailchimp:*:*:*:*:*:*:*:*"
},
"jsDelivr": {
"name": "jsDelivr",
"description": "JSDelivr is a free public CDN for open-source projects. It can serve web files directly from the npm registry and GitHub repositories without any configuration.",
"slug": "jsdelivr",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "jsdelivr-icon.svg",
"website": "https:\/\/www.jsdelivr.com\/",
"pricing": [],
"cpe": null
},
"jQuery CDN": {
"name": "jQuery CDN",
"description": "jQuery CDN is a way to include jQuery in your website without actually downloading and keeping it your website's folder.",
"slug": "jquery-cdn",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "jQuery.svg",
"website": "https:\/\/code.jquery.com\/",
"pricing": [],
"cpe": null
},
"jQuery": {
"name": "jQuery",
"description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
"slug": "jquery",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.6.4",
"icon": "jQuery.svg",
"website": "https:\/\/jquery.com",
"pricing": [],
"cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
},
"Flickity": {
"name": "Flickity",
"description": "Flickity is a JavaScript slider library, built by David DeSandro of Metafizzy fame.",
"slug": "flickity",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.3.0",
"icon": "default.svg",
"website": "https:\/\/flickity.metafizzy.co",
"pricing": [],
"cpe": null
},
"cdnjs": {
"name": "cdnjs",
"description": "cdnjs is a free distributed JS library delivery service.",
"slug": "cdnjs",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "cdnjs.svg",
"website": "https:\/\/cdnjs.com",
"pricing": [],
"cpe": null
},
"Cloudflare Bot Management": {
"name": "Cloudflare Bot Management",
"description": "Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots.",
"slug": "cloudflare-bot-management",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com\/en-gb\/products\/bot-management\/",
"pricing": [],
"cpe": null
},
"Open Graph": {
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https:\/\/ogp.me",
"pricing": [],
"cpe": null
}
},
"detected_raw": [
{
"name": "PHP",
"description": "PHP is a general-purpose scripting language used for web development.",
"slug": "php",
"categories": [
{
"id": 27,
"slug": "programming-languages",
"groups": [
9
],
"name": "Programming languages",
"priority": 5
}
],
"confidence": 100,
"version": "8.2.18",
"icon": "PHP.svg",
"website": "http:\/\/php.net",
"pricing": [],
"cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
},
{
"name": "three.js",
"description": "Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.",
"slug": "three-js",
"categories": [
{
"id": 25,
"slug": "javascript-graphics",
"groups": [
9
],
"name": "JavaScript graphics",
"priority": 6
}
],
"confidence": 100,
"version": "149",
"icon": "three.js.png",
"website": "https:\/\/threejs.org",
"pricing": [],
"cpe": null
},
{
"name": "Vimeo",
"description": "Vimeo is a video hosting, sharing and services platform. Vimeo operation an ad-free basis by providing subscription plans.",
"slug": "vimeo",
"categories": [
{
"id": 14,
"slug": "video-players",
"groups": [
10
],
"name": "Video players",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "Vimeo.svg",
"website": "http:\/\/vimeo.com",
"pricing": [],
"cpe": null
},
{
"name": "GSAP",
"description": "GSAP is an animation library that allows you to create animations with JavaScript.",
"slug": "gsap",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "3.11.5",
"icon": "TweenMax.png",
"website": "https:\/\/greensock.com\/gsap",
"pricing": [],
"cpe": null
},
{
"name": "Apache HTTP Server",
"description": "Apache is a free and open-source cross-platform web server software.",
"slug": "apache-http-server",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Apache.svg",
"website": "https:\/\/httpd.apache.org\/",
"pricing": [],
"cpe": "cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*"
},
{
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
{
"name": "lit-html",
"description": "lit-html is a simple, modern, safe, small and fast HTML templating library for JavaScript.",
"slug": "lit-html",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.6.0",
"icon": "Lit.svg",
"website": "https:\/\/lit.dev",
"pricing": [],
"cpe": null
},
{
"name": "lit-element",
"description": "lit-element is a simple base class for creating web components that work in any web page with any framework. lit-element uses lit-html to render into shadow DOM, and adds API to manage properties and attributes.",
"slug": "lit-element",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.2.2",
"icon": "Lit.svg",
"website": "https:\/\/lit.dev",
"pricing": [],
"cpe": null
},
{
"name": "Lenis",
"description": "Lenis is a smooth scroll library to normalise the scrolling experience across devices.",
"slug": "lenis",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "0.2.9",
"icon": "Lenis.svg",
"website": "https:\/\/lenis.studiofreight.com",
"pricing": [],
"cpe": null
},
{
"name": "Isotope",
"description": "Isotope.js is a JavaScript library that makes it easy to sort, filter, and add Masonry layouts to items on a webpage.",
"slug": "isotope",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Isotope.svg",
"website": "https:\/\/isotope.metafizzy.co",
"pricing": [
"low",
"freemium",
"onetime"
],
"cpe": null
},
{
"name": "Howler.js",
"description": "Howler.js is an audio library with support for the Web Audio API and a fallback mechanism for HTML5 Audio.",
"slug": "howler-js",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Howler.js.svg",
"website": "https:\/\/howlerjs.com",
"pricing": [],
"cpe": null
},
{
"name": "Barba.js",
"description": "Barba.js is a small and easy-to-use javascript library that helps you creating fluid and smooth transitions between your website's pages.",
"slug": "barba-js",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.9.7",
"icon": "Barba.js.png",
"website": "https:\/\/barba.js.org",
"pricing": [],
"cpe": null
},
{
"name": "Unpkg",
"description": "Unpkg is a content delivery network for everything on npm.",
"slug": "unpkg",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Unpkg.png",
"website": "https:\/\/unpkg.com",
"pricing": [],
"cpe": null
},
{
"name": "MailChimp",
"description": "Mailchimp is a marketing automation platform and email marketing service.",
"slug": "mailchimp",
"categories": [
{
"id": 32,
"slug": "marketing-automation",
"groups": [
2
],
"name": "Marketing automation",
"priority": 9
},
{
"id": 75,
"slug": "email",
"groups": [
4,
2
],
"name": "Email",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "mailchimp.svg",
"website": "http:\/\/mailchimp.com",
"pricing": [
"low",
"freemium",
"recurring"
],
"cpe": "cpe:2.3:a:thinkshout:mailchimp:*:*:*:*:*:*:*:*"
},
{
"name": "jsDelivr",
"description": "JSDelivr is a free public CDN for open-source projects. It can serve web files directly from the npm registry and GitHub repositories without any configuration.",
"slug": "jsdelivr",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "jsdelivr-icon.svg",
"website": "https:\/\/www.jsdelivr.com\/",
"pricing": [],
"cpe": null
},
{
"name": "jQuery CDN",
"description": "jQuery CDN is a way to include jQuery in your website without actually downloading and keeping it your website's folder.",
"slug": "jquery-cdn",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "jQuery.svg",
"website": "https:\/\/code.jquery.com\/",
"pricing": [],
"cpe": null
},
{
"name": "jQuery",
"description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
"slug": "jquery",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.6.4",
"icon": "jQuery.svg",
"website": "https:\/\/jquery.com",
"pricing": [],
"cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
},
{
"name": "Flickity",
"description": "Flickity is a JavaScript slider library, built by David DeSandro of Metafizzy fame.",
"slug": "flickity",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.3.0",
"icon": "default.svg",
"website": "https:\/\/flickity.metafizzy.co",
"pricing": [],
"cpe": null
},
{
"name": "cdnjs",
"description": "cdnjs is a free distributed JS library delivery service.",
"slug": "cdnjs",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "cdnjs.svg",
"website": "https:\/\/cdnjs.com",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare Bot Management",
"description": "Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots.",
"slug": "cloudflare-bot-management",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com\/en-gb\/products\/bot-management\/",
"pricing": [],
"cpe": null
},
{
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https:\/\/ogp.me",
"pricing": [],
"cpe": null
}
],
"axe": {
"testEngine": "4.4.1",
"violations": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">We<\/div>",
"target": [
".split-read > .single-word:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">believe<\/div>",
"target": [
".split-read > .single-word:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">in<\/div>",
"target": [
".split-read > .single-word:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div>",
"target": [
".single-word:nth-child(4)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">power<\/div>",
"target": [
".single-word:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">of<\/div>",
"target": [
".single-word:nth-child(6)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">contribution,<\/div>",
"target": [
".single-word:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div>",
"target": [
".single-word:nth-child(8)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">essence<\/div>",
"target": [
".single-word:nth-child(9)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">of<\/div>",
"target": [
".single-word:nth-child(10)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Web3.<\/div>",
"target": [
".single-word:nth-child(11)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">We're<\/div>",
"target": [
".single-word:nth-child(12)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">dedicated<\/div>",
"target": [
".single-word:nth-child(13)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">to<\/div>",
"target": [
".single-word:nth-child(14)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">funding<\/div>",
"target": [
".single-word:nth-child(15)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div>",
"target": [
".single-word:nth-child(16)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">visionary<\/div>",
"target": [
".single-word:nth-child(17)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">founders<\/div>",
"target": [
".single-word:nth-child(18)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">who<\/div>",
"target": [
".single-word:nth-child(19)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">build<\/div>",
"target": [
".single-word:nth-child(20)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">organizations<\/div>",
"target": [
".single-word:nth-child(21)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">and<\/div>",
"target": [
".single-word:nth-child(22)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">institutions<\/div>",
"target": [
".single-word:nth-child(23)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">for<\/div>",
"target": [
".single-word:nth-child(24)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">individuals,<\/div>",
"target": [
".single-word:nth-child(25)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">by<\/div>",
"target": [
".single-word:nth-child(26)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">individuals.<\/div>",
"target": [
".single-word:nth-child(27)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Together,<\/div>",
"target": [
".single-word:nth-child(28)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">ownership,<\/div>",
"target": [
".single-word:nth-child(34)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">thrive<\/div>",
"target": [
".single-word:nth-child(38)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">beyond<\/div>",
"target": [
".single-word:nth-child(39)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">you<\/div>",
"target": [
".single-word:nth-child(43)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">ready<\/div>",
"target": [
".single-word:nth-child(44)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">to<\/div>",
"target": [
".single-word:nth-child(45)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Switzerland<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2017<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">France<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2020<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Near\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Switzerland<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Near\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2019<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/flashbots\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Flashbots\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Cayman<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/flashbots\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Flashbots\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2022<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/nansen\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Nansen\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Singapore<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/nansen\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Nansen\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2020<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sky-mavis\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sky Mavis\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Singapore<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sky-mavis\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sky Mavis\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2021<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/ramp\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ramp\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Poland<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/ramp\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ramp\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2018<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#f5f7fa",
"contrastRatio": 3.9199999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"section section-home-writing\" data-theme-section=\"light\" data-scroll-section=\"\">",
"target": [
".section-home-writing"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"published\">01 Mar \u201823<\/span>",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .published"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#f5f7fa",
"contrastRatio": 3.9199999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"section section-home-writing\" data-theme-section=\"light\" data-scroll-section=\"\">",
"target": [
".section-home-writing"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"published\">21 Feb \u201823<\/span>",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .published"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#f5f7fa",
"contrastRatio": 3.9199999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"section section-home-writing\" data-theme-section=\"light\" data-scroll-section=\"\">",
"target": [
".section-home-writing"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"published\">17 Feb \u201823<\/span>",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .published"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
},
{
"id": "duplicate-id",
"impact": "minor",
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "L9",
"relatedNodes": [
{
"html": "<svg version=\"1.1\" id=\"L9\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 0 0\" xml:space=\"preserve\">",
"target": [
".vimeo-overlay-loading > svg[version=\"1.1\"][x=\"0px\"][y=\"0px\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: L9"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<svg version=\"1.1\" id=\"L9\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 0 0\" xml:space=\"preserve\">",
"target": [
".loading-icon > svg[version=\"1.1\"][x=\"0px\"][y=\"0px\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: L9"
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"https:\/\/fabric.codebydennis.com\" class=\"nav-logo\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-left\" data-cursor-bubble-position=\"right\">",
"target": [
".nav-logo"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a id=\"logo\" href=\"https:\/\/spline.design\/?utm_source=spline-viewer&utm_campaign=spline-logo\" style=\"display: flex;\">",
"target": [
[
"spline-viewer",
"#logo"
]
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/twitter.com\/fynndusb\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".card-socials > .s-icon[href$=\"fynndusb\"][data-cursor-bubble-text=\"Twitter\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/fynn-brinkmann\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-team-card-id=\"fynn-brinkmann\"] > .card-content > .card-socials > .s-icon[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/twitter.com\/windychester1\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-team-card-id=\"thomas-crow\"] > .card-content > .card-socials > .s-icon[data-cursor-bubble-text=\"Twitter\"][target=\"_blank\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/thomas-crow-a1996b9a\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-team-card-id=\"thomas-crow\"] > .card-content > .card-socials > .s-icon[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/twitter.com\/nosremenai\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".card-socials > .s-icon[href$=\"nosremenai\"][data-cursor-bubble-text=\"Twitter\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/ian-emerson\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-team-card-id=\"ian-emerson\"] > .card-content > .card-socials > .s-icon[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/ian-emerson.medium.com\" target=\"_blank\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".card-socials > .s-icon[href$=\"ian-emerson.medium.com\"][data-cursor-bubble-text=\"Medium\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"https:\/\/fabric.codebydennis.com\" class=\"icon-box\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-left\" data-cursor-bubble-position=\"right\">",
"target": [
".icon-box[data-cursor-bubble-icon=\"chevron-left\"][data-cursor-bubble-text=\"Home\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
}
]
},
{
"id": "list",
"impact": "serious",
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [
{
"html": "<div class=\"close-icon-wrap\">\n <div class=\"close-icon\" data-navigation-toggle=\"close\"><\/div>\n <\/div>",
"target": [
".col-nav > ul > .close-icon-wrap"
]
}
],
"impact": "serious",
"message": "List element has direct children that are not allowed inside <li> elements"
}
],
"impact": "serious",
"html": "<ul>",
"target": [
".col-nav > ul"
],
"failureSummary": "Fix all of the following:\n List element has direct children that are not allowed inside <li> elements"
}
]
},
{
"id": "listitem",
"impact": "serious",
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item does not have a <ul>, <ol> parent element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<li>",
"target": [
".row-tiles > li:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n List item does not have a <ul>, <ol> parent element"
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item does not have a <ul>, <ol> parent element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<li>",
"target": [
".row-tiles > li:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n List item does not have a <ul>, <ol> parent element"
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item does not have a <ul>, <ol> parent element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<li>",
"target": [
".row-tiles > li:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n List item does not have a <ul>, <ol> parent element"
}
]
}
],
"passes": [
{
"id": "aria-allowed-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures ARIA attributes are allowed for an element's role",
"help": "Elements must only use allowed ARIA attributes",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-allowed-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">",
"target": [
"body"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">",
"target": [
"body"
]
}
]
},
{
"id": "aria-hidden-focus",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag131"
],
"description": "Ensures aria-hidden elements do not contain focusable elements",
"help": "ARIA hidden element must not contain focusable elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-focus?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<div style=\"position: absolute; left: -5000px;\" aria-hidden=\"true\"><input type=\"text\" name=\"b_2d2c3c843583bae2e3e0b537e_412b8ecf7a\" tabindex=\"-1\" value=\"\"><\/div>",
"target": [
"div[aria-hidden=\"true\"]"
]
}
]
},
{
"id": "aria-valid-attr-value",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all ARIA attributes have valid values",
"help": "ARIA attributes must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr-value?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">",
"target": [
"body"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "aria-valid-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures attributes that begin with aria- are valid ARIA attributes",
"help": "ARIA attributes must conform to valid names",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">",
"target": [
"body"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"split-typewriter small\" data-transition-typewriter=\"\">",
"target": [
"h1"
]
},
{
"html": "<h3 class=\"split-read light\">",
"target": [
".split-read"
]
},
{
"html": "<h3><span class=\"title\" data-scroll-scramble=\"\">Our portfolio <\/span><span class=\"count light\">078<\/span><\/h3>",
"target": [
"#section-wrap > .section-slider > .container > .row-title.row > .padding.col > h3"
]
},
{
"html": "<h4>Check out the full portfolio<\/h4>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"] > .card-content > .card-top > .card-title > h4"
]
},
{
"html": "<h2 class=\"split-typewriter small\" data-scroll-typewriter=\"\">",
"target": [
"h2[data-scroll-typewriter=\"\"]"
]
},
{
"html": "<h3><span class=\"title\" data-loop-scramble=\"\">Contributions<\/span><span class=\"count light\">004<\/span><\/h3>",
"target": [
".section-slider-contributions > .container > .row-title.row > .padding.col > h3"
]
},
{
"html": "<h2 class=\"small\">Contribution, Participation, Attribution<\/h2>",
"target": [
".col-info > .col-row-title.col-row > .small"
]
},
{
"html": "<h3><span class=\"title\" data-scroll-scramble=\"\">Team <\/span><span class=\"count light\">030<\/span><\/h3>",
"target": [
".section-slider-team > .container > .row-title.row > .padding.col > h3"
]
},
{
"html": "<h4>Discover the full team<\/h4>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"] > .card-content > .card-top > .card-title > h4"
]
},
{
"html": "<h2>Writing<\/h2>",
"target": [
".padding.col > h2"
]
},
{
"html": "<h3 class=\"title alt\">Proof of Behaviour and rewards money can't buy<\/h3>",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"html": "<h3 class=\"title alt\">Supercharging Creative Contribution<\/h3>",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"html": "<h3 class=\"title alt\">Marketing Reimagined for Web3<\/h3>",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main class=\"main\" data-barba=\"container\" data-barba-namespace=\"home\" id=\"main\">",
"target": [
"#main"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: auto;\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffe600",
"contrastRatio": 16.57,
"fontSize": "9.4pt (12.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.57"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Accept<\/span>",
"target": [
"div[data-role=\"cookie-jar-all\"] > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>078<\/span>",
"target": [
".nav-link-content > .single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span data-hover-scramble-target=\"\">Investment thesis<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Investment thesis\"] > .btn-content > span[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.050<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Liquid<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Series A<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Polkadot<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Web<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.060<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Seed<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Sorare<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Media<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.044<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Liquid<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Series A<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Near<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Web<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.025<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#dddee1",
"contrastRatio": 15.609999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 15.61"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"copy\">N.025<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Seed<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Flashbots<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Infrastructure<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.042<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#dddee1",
"contrastRatio": 15.609999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 15.61"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"copy\">N.042<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Seed<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Nansen<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Web<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.059<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#dddee1",
"contrastRatio": 15.609999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 15.61"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"copy\">N.059<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Series A<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Sky Mavis<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Media<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.054<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#dddee1",
"contrastRatio": 15.609999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 15.61"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"copy\">N.054<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Seed<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble:nth-child(1) > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>+1<\/span>",
"target": [
".count-stages > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Ramp<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Finance<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span data-hover-scramble-target=\"\">Invest with Fabric<\/span>",
"target": [
"div[data-cursor-bubble-text=\"Join the revolution\"] > .btn-content > span[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(7)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(9)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(11)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(13)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Validators<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(15)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(17)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(19)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
".marquee-content:nth-child(1) > .word:nth-child(21)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".marquee-content:nth-child(1) > .word:nth-child(23)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Validators<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(5)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(7)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(9)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(11)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(13)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Validators<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(15)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(17)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(19)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
".marquee-content:nth-child(2) > .word:nth-child(21)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".marquee-content:nth-child(2) > .word:nth-child(23)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.001<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Open Web Forum<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">UK<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\">2020<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Ecosystem<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.002<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Blackpool Finance<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">France<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\">2020<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Web<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.003<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Open Protocol<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Finland<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\">2022<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Ecosystem<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.004<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">She256<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">London<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\">2021<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Ecosystem<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"small\">Contribution, Participation, Attribution<\/h2>",
"target": [
".col-info > .col-row-title.col-row > .small"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "62.1pt (82.8px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2>Writing<\/h2>",
"target": [
".padding.col > h2"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>New<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .card-bubbles > .dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "28.1pt (37.44px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"title alt\">Proof of Behaviour and rewards money can't buy<\/h3>",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4a4a4b",
"bgColor": "#f5f7fa",
"contrastRatio": 8.25,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.25"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"tag\" data-hover-scramble-target=\"\">Finance, Rewards<\/span>",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .tags > .tag[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "28.1pt (37.44px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"title alt\">Supercharging Creative Contribution<\/h3>",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4a4a4b",
"bgColor": "#f5f7fa",
"contrastRatio": 8.25,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.25"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"tag\" data-hover-scramble-target=\"\">Contribution<\/span>",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .tags > .tag[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "28.1pt (37.44px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"title alt\">Marketing Reimagined for Web3<\/h3>",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4a4a4b",
"bgColor": "#f5f7fa",
"contrastRatio": 8.25,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.25"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"tag\" data-hover-scramble-target=\"\">Web3<\/span>",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .tags > .tag[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4a4a4b",
"bgColor": "#f5f7fa",
"contrastRatio": 8.25,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.25"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span data-hover-scramble-target=\"\">Follow us on Medium<\/span>",
"target": [
".btn-medium > span[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffe600",
"contrastRatio": 16.57,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.57"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(5)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(7)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(9)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(11)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(13)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(15)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(5)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(7)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(9)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(11)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(13)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(15)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Portfolio<\/span>",
"target": [
".col-nav > ul > li:nth-child(1) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Portfolio\"][data-link-status=\"not-active\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Team<\/span>",
"target": [
".col-nav > ul > li:nth-child(2) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Team\"][data-link-status=\"not-active\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Writing<\/span>",
"target": [
".col-nav > ul > li:nth-child(3) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Writing\"][data-link-status=\"not-active\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Community<\/span>",
"target": [
".col-nav > ul > li:nth-child(4) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Community\"][data-link-status=\"not-active\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Fabric X<\/span>",
"target": [
"li:nth-child(5) > .nav-link > .nav-link-click[href$=\"x.fabric.vc\/\"][data-cursor-bubble-text=\"Fabric X\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Talent<\/span>",
"target": [
"li:nth-child(6) > .nav-link > .nav-link-click[href$=\"jobs\"][data-cursor-bubble-text=\"Talent\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Terms & Conditions<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Terms & Conditions\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Privacy Policy<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Privacy Policy\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Investor Privacy Notice<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Investor Privacy Notice\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Cookies Policy<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Cookies Policy\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Twitter<\/span>",
"target": [
"a[href$=\"fabric_vc\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>LinkedIn<\/span>",
"target": [
".link-click[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Medium<\/span>",
"target": [
".link-click[data-cursor-bubble-text=\"Medium\"][target=\"_blank\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Newsletter signup<\/span>",
"target": [
".col-newsletter > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#191919",
"contrastRatio": 17.579999999999998,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.58"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">",
"target": [
"#mc-embedded-subscribe"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"text\" name=\"b_2d2c3c843583bae2e3e0b537e_412b8ecf7a\" tabindex=\"-1\" value=\"\">",
"target": [
"input[type=\"text\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Fabric Ventures S.\u00e0 r.l. All Rights Reserved.<\/span>",
"target": [
".col-credits > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>\u00a9 2024<\/span>",
"target": [
".col-year > span"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: auto;\">",
"target": [
"html"
]
}
]
},
{
"id": "duplicate-id-active",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value of active elements is unique",
"help": "IDs of active elements must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-active?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-active",
"data": "logo",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a id=\"logo\" href=\"https:\/\/spline.design\/?utm_source=spline-viewer&utm_campaign=spline-logo\" style=\"display: flex;\">",
"target": [
[
"spline-viewer",
"#logo"
]
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "mce-EMAIL",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "mc-embedded-subscribe",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">",
"target": [
"#mc-embedded-subscribe"
]
}
]
},
{
"id": "duplicate-id",
"impact": "minor",
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "cookie-jar",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"cookie-jar\" id=\"cookie-jar\" data-role=\"cookie-jar-pop-up\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, 4.3644%) translate3d(0px, 0px, 0px);\">",
"target": [
"#cookie-jar"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "vimeo-lightbox-index-0",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"vimeo-lightbox\" data-vimeo-lightbox-target=\"\" data-vimeo-lightbox-current-id=\"01234\" data-vimeo-lightbox-orientation=\"landscape\" data-vimeo-status-activated=\"false\" data-vimeo-status-loaded=\"false\" data-vimeo-status-play=\"false\" data-vimeo-status-muted=\"false\" data-vimeo-status-hover=\"false\" id=\"vimeo-lightbox-index-0\">",
"target": [
"#vimeo-lightbox-index-0"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "main",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<main class=\"main\" data-barba=\"container\" data-barba-namespace=\"home\" id=\"main\">",
"target": [
"#main"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "main-wrap",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"main-wrap\" id=\"main-wrap\" data-scroll-container=\"\">",
"target": [
"#main-wrap"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "container",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"container\">",
"target": [
[
"spline-viewer",
"#container"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "spline",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "hints",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"hints\">",
"target": [
[
"spline-viewer",
"#hints"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "hint-drag",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg id=\"hint-drag\" width=\"34\" height=\"49\" viewBox=\"0 0 34 49\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"display: none;\">",
"target": [
[
"spline-viewer",
"#hint-drag"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "preloader",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"preloader\">",
"target": [
[
"spline-viewer",
"#preloader"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "spinner",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" id=\"spinner\">",
"target": [
[
"spline-viewer",
"#spinner"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "paint1_linear",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<linearGradient id=\"paint1_linear\" x1=\"0\" y1=\"16\" x2=\"16\" y2=\"16\" gradientUnits=\"userSpaceOnUse\">\n\t\t\t\t\t\t<stop stop-color=\"currentColor\"><\/stop>\n\t\t\t\t\t\t<stop offset=\"1\" stop-color=\"currentColor\" stop-opacity=\"0\"><\/stop>\n\t\t\t\t\t<\/linearGradient>",
"target": [
[
"spline-viewer",
"#paint1_linear"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "section-wrap",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "intro",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section class=\"section section-home-intro\" id=\"intro\">",
"target": [
"#intro"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "flickity-slider-type-cards-id-0",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flickity-slider-group count-8\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-0\">",
"target": [
"#flickity-slider-type-cards-id-0"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "clip0_458_11039",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<clipPath id=\"clip0_458_11039\">\n<rect width=\"140.264\" height=\"30\" fill=\"white\"><\/rect>\n<\/clipPath>",
"target": [
"#clip0_458_11039"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "clip0_665_885",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<clipPath id=\"clip0_665_885\">\n<rect width=\"138\" height=\"32\" fill=\"white\"><\/rect>\n<\/clipPath>",
"target": [
"#clip0_665_885"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "flickity-slider-type-cards-id-1",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flickity-slider-group count-5\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-1\">",
"target": [
"#flickity-slider-type-cards-id-1"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "clip0_1136_1826",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<clipPath id=\"clip0_1136_1826\">\n<rect width=\"200\" height=\"27\" fill=\"white\"><\/rect>\n<\/clipPath>",
"target": [
"#clip0_1136_1826"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "flickity-slider-type-cards-id-2",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flickity-slider-group count-4\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-2\">",
"target": [
"#flickity-slider-type-cards-id-2"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mc_embed_signup",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"mc_embed_signup\">",
"target": [
"#mc_embed_signup"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mc-embedded-subscribe-form",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<form action=\"https:\/\/fabric.us17.list-manage.com\/subscribe\/post?u=1348f7628fff5905fa216eed5&id=7289ac4ac7&f_id=00d953e0f0\" method=\"post\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\" class=\"validate\" target=\"_blank\" novalidate=\"novalidate\">",
"target": [
"#mc-embedded-subscribe-form"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mc_embed_signup_scroll",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"mc_embed_signup_scroll\">",
"target": [
"#mc_embed_signup_scroll"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mce-responses",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"mce-responses\" class=\"clear foot\">",
"target": [
"#mce-responses"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mce-error-response",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"response\" id=\"mce-error-response\" style=\"display:none\"><\/div>",
"target": [
"#mce-error-response"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mce-success-response",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"response\" id=\"mce-success-response\" style=\"display:none\"><\/div>",
"target": [
"#mce-success-response"
]
}
]
},
{
"id": "form-field-multiple-labels",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag332"
],
"description": "Ensures form field does not have multiple label elements",
"help": "Form field must not have multiple label elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/form-field-multiple-labels?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: auto;\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: auto;\">",
"target": [
"html"
]
}
]
},
{
"id": "image-alt",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png\" alt=\"\">",
"target": [
".l > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png\" alt=\"\">",
"target": [
".xll.card-logo > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp\" alt=\"\">",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .xl.card-logo > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png\" alt=\"\">",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .xl.card-logo > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
"div[data-cursor-bubble-text=\"Our truth\"][data-core-id=\"our-truth\"][data-core-status=\"active\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-core-id=\"community\"][data-cursor-bubble-text=\"Community\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-cursor-bubble-text=\"Role\"][data-core-id=\"role\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-cursor-bubble-text=\"Contribution\"][data-core-id=\"contribution\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Fynn Brinkmann\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Fynn Brinkmann\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Thomas Crow\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Thomas Crow\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Ian Emerson\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Ian Emerson\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Proof of Behaviour and rewards money can't buy\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\">",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .floating-image > .spin"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Supercharging Creative Contribution\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\">",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .floating-image > .spin"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Marketing Reimagined for Web3\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\">",
"target": [
"img[alt=\"Marketing Reimagined for Web3\"]"
]
}
]
},
{
"id": "input-button-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a"
],
"description": "Ensures input buttons have discernible text",
"help": "Input buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/input-button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "non-empty-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a non-empty value attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">",
"target": [
"#mc-embedded-subscribe"
]
}
]
},
{
"id": "label",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag412",
"wcag131",
"section508",
"section508.22.n",
"ACT"
],
"description": "Ensures every form element has a label",
"help": "Form elements must have labels",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/label?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\">Cookie Policy<\/a>",
"target": [
"p > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-ul > ul > li:nth-child(1) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Portfolio\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-ul > ul > li:nth-child(2) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Team\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-ul > ul > li:nth-child(3) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Writing\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-ul > ul > li:nth-child(4) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Community\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"btn-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">",
"target": [
".btn-click[data-cursor-bubble-text=\"Community\"][data-hover-scramble=\"\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\/the-fabric-ventures-investment-thesis-6cd08684b467\" target=\"_blank\" class=\"btn-click\" data-cursor-bubble-text=\"Investment thesis\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">",
"target": [
"a[data-cursor-bubble-text=\"Investment thesis\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Near\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/flashbots\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Flashbots\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/nansen\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Nansen\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sky-mavis\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sky Mavis\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/ramp\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ramp\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openwebforum\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Web Forum\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/blackpool\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Blackpool Finance\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openprotocol\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Protocol\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/she256\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"She256\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"She256\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\/proof-of-behaviour-and-rewards-money-cant-buy-2e54906529fd\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\/supercharging-creative-contribution-250776c97354\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\/marketing-reimagined-for-web3-48a6cc9e8a19\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\" target=\"_blank\" class=\"btn-medium\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".btn-medium"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-nav > ul > li:nth-child(1) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Portfolio\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-nav > ul > li:nth-child(2) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Team\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-nav > ul > li:nth-child(3) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Writing\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-nav > ul > li:nth-child(4) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Community\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/x.fabric.vc\/\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Fabric X\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"li:nth-child(5) > .nav-link > .nav-link-click[href$=\"x.fabric.vc\/\"][data-cursor-bubble-text=\"Fabric X\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/careers.fabric.vc\/jobs\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Talent\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"li:nth-child(6) > .nav-link > .nav-link-click[href$=\"jobs\"][data-cursor-bubble-text=\"Talent\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/terms-conditions\" class=\"link-click\" data-cursor-bubble-text=\"Terms & Conditions\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Terms & Conditions\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/privacy-policy\" class=\"link-click\" data-cursor-bubble-text=\"Privacy Policy\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Privacy Policy\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/investor-privacy-notice\" class=\"link-click\" data-cursor-bubble-text=\"Investor Privacy Notice\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Investor Privacy Notice\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\" class=\"link-click\" data-cursor-bubble-text=\"Cookies Policy\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Cookies Policy\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/fabric_vc\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"a[href$=\"fabric_vc\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/www.linkedin.com\/company\/fabricventures\/\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".link-click[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".link-click[data-cursor-bubble-text=\"Medium\"][target=\"_blank\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/dennissnellenberg.com\/\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"dennissnellenberg.com\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"a[href$=\"dennissnellenberg.com\/\"]"
]
}
]
},
{
"id": "list",
"impact": "serious",
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
".col-ul > ul"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"flickity-carousel\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"flickity-carousel\">",
"target": [
"#flickity-slider-type-cards-id-1 > .flickity-carousel"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"flickity-carousel\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
".col-links > ul:nth-child(1)"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
".col-links > ul:nth-child(2)"
]
}
]
},
{
"id": "listitem",
"impact": "serious",
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-ul > ul > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-ul > ul > li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-ul > ul > li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-ul > ul > li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel > .flickity-slide.col:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel > .flickity-slide.col:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel > .flickity-slide.col:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel > .flickity-slide.col:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
".flickity-slide.col:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
".flickity-slide.col:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
".flickity-slide.col:nth-child(7)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
".flickity-slide.col:nth-child(8)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide dark-mode\">",
"target": [
".dark-mode.flickity-slide.col:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide dark-mode\">",
"target": [
".dark-mode.flickity-slide.col:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide dark-mode\">",
"target": [
".dark-mode.flickity-slide.col:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide dark-mode\">",
"target": [
".dark-mode.flickity-slide.col:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel > .flickity-slide.col:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel > .flickity-slide.col:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel > .flickity-slide.col:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel > .flickity-slide.col:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(1) > .link:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(1) > .link:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(1) > .link:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
".link:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(2) > .link:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(2) > .link:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(2) > .link:nth-child(3)"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
"div[data-cursor-bubble-text=\"Our truth\"][data-core-id=\"our-truth\"][data-core-status=\"active\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-core-id=\"community\"][data-cursor-bubble-text=\"Community\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-cursor-bubble-text=\"Role\"][data-core-id=\"role\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-cursor-bubble-text=\"Contribution\"][data-core-id=\"contribution\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Fynn Brinkmann\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Fynn Brinkmann\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Thomas Crow\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Thomas Crow\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Ian Emerson\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Ian Emerson\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Proof of Behaviour and rewards money can't buy\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\">",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .floating-image > .spin"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Supercharging Creative Contribution\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\">",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .floating-image > .spin"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Marketing Reimagined for Web3\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\">",
"target": [
"img[alt=\"Marketing Reimagined for Web3\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">",
"target": [
"#mc-embedded-subscribe"
]
}
]
}
],
"incomplete": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "9.9pt (13.23px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"cookie-jar\" id=\"cookie-jar\" data-role=\"cookie-jar-pop-up\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, 4.3644%) translate3d(0px, 0px, 0px);\">",
"target": [
"#cookie-jar"
]
},
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our <a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\">Cookie Policy<\/a>.<\/p>",
"target": [
".col-left > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "9.9pt (13.23px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"cookie-jar\" id=\"cookie-jar\" data-role=\"cookie-jar-pop-up\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, 4.3644%) translate3d(0px, 0px, 0px);\">",
"target": [
"#cookie-jar"
]
},
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\">Cookie Policy<\/a>",
"target": [
"p > a"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "9.4pt (12.6px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"cookie-jar\" id=\"cookie-jar\" data-role=\"cookie-jar-pop-up\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, 4.3644%) translate3d(0px, 0px, 0px);\">",
"target": [
"#cookie-jar"
]
},
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Decline<\/span>",
"target": [
"div[data-role=\"cookie-jar-none\"] > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Portfolio<\/span>",
"target": [
".col-ul > ul > li:nth-child(1) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Portfolio\"][data-link-status=\"not-active\"] > .nav-link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Team<\/span>",
"target": [
".col-ul > ul > li:nth-child(2) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Team\"][data-link-status=\"not-active\"] > .nav-link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Writing<\/span>",
"target": [
".col-ul > ul > li:nth-child(3) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Writing\"][data-link-status=\"not-active\"] > .nav-link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Community<\/span>",
"target": [
".col-ul > ul > li:nth-child(4) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Community\"][data-link-status=\"not-active\"] > .nav-link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "11.0pt (14.7px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Investors<\/span>",
"target": [
".invest-btn > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">O<\/div>",
"target": [
"h1 > .single-word:nth-child(1) > .single-char:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">p<\/div>",
"target": [
"h1 > .single-word:nth-child(1) > .single-char:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">e<\/div>",
"target": [
"h1 > .single-word:nth-child(1) > .single-char:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">n<\/div>",
"target": [
"h1 > .single-word:nth-child(1) > .single-char:nth-child(4)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">W<\/div>",
"target": [
"h1 > .single-word:nth-child(2) > .single-char:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">e<\/div>",
"target": [
"h1 > .single-word:nth-child(2) > .single-char:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">b<\/div>",
"target": [
"h1 > .single-word:nth-child(2) > .single-char:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">C<\/div>",
"target": [
"h1 > .single-word:nth-child(3) > .single-char:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">o<\/div>",
"target": [
"h1 > .single-word:nth-child(3) > .single-char:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">n<\/div>",
"target": [
"h1 > .single-word:nth-child(3) > .single-char:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">t<\/div>",
"target": [
"h1 > .single-word:nth-child(3) > .single-char:nth-child(4)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">r<\/div>",
"target": [
".single-char:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">i<\/div>",
"target": [
".single-char:nth-child(6)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">b<\/div>",
"target": [
".single-char:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">u<\/div>",
"target": [
".single-char:nth-child(8)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">t<\/div>",
"target": [
".single-char:nth-child(9)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">o<\/div>",
"target": [
".single-char:nth-child(10)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">r<\/div>",
"target": [
".single-char:nth-child(11)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline;\" class=\"single-char\">s<\/div>",
"target": [
".single-char:nth-child(12)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span data-hover-scramble-target=\"\" data-transition-scramble=\"\">Explore <\/span>",
"target": [
"span[data-transition-scramble=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">we're<\/div>",
"target": [
".single-word:nth-child(29)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">shaping<\/div>",
"target": [
".single-word:nth-child(30)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">a<\/div>",
"target": [
".single-word:nth-child(31)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">world<\/div>",
"target": [
".single-word:nth-child(32)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">where<\/div>",
"target": [
".single-word:nth-child(33)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">collaboration,<\/div>",
"target": [
".single-word:nth-child(35)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">and<\/div>",
"target": [
".single-word:nth-child(36)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">innovation<\/div>",
"target": [
".single-word:nth-child(37)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">traditional<\/div>",
"target": [
".single-word:nth-child(40)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">boundaries.<\/div>",
"target": [
".single-word:nth-child(41)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Are<\/div>",
"target": [
".single-word:nth-child(42)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">contribute?<\/div>",
"target": [
".single-word:nth-child(46)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span data-hover-scramble-target=\"\">Join the Fabric community<\/span>",
"target": [
".btn-click[data-cursor-bubble-text=\"Community\"][data-hover-scramble=\"\"] > .btn-content > span[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Investors<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(9)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Investors<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(11)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(13)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(15)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(17)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(19)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Investors<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(9)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Investors<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(11)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(13)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(15)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(17)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(19)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-scroll-scramble=\"\">Our portfolio <\/span>",
"target": [
"#section-wrap > .section-slider > .container > .row-title.row > .padding.col > h3 > .title[data-scroll-scramble=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"count light\">078<\/span>",
"target": [
"#section-wrap > .section-slider > .container > .row-title.row > .padding.col > h3 > .count.light"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"]"
]
},
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.050<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"]"
]
},
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.060<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Near\"]"
]
},
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.044<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h4>Check out the full portfolio<\/h4>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"] > .card-content > .card-top > .card-title > h4"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span data-hover-scramble-target=\"\">078<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"] > .card-content > .card-top > .card-count > span[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\">Full portfolio<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"] > .card-content > .card-bottom > .title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"lighter-bg overlay\"><\/div>",
"target": [
".lighter-bg"
]
},
{
"html": "<div class=\"twinkling overlay\"><\/div>",
"target": [
".twinkling"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-loop-scramble=\"\">Contributions<\/span>",
"target": [
"span[data-loop-scramble=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"lighter-bg overlay\"><\/div>",
"target": [
".lighter-bg"
]
},
{
"html": "<div class=\"twinkling overlay\"><\/div>",
"target": [
".twinkling"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"count light\">004<\/span>",
"target": [
".section-slider-contributions > .container > .row-title.row > .padding.col > h3 > .count.light"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#000000",
"contrastRatio": 1,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openwebforum\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Web Forum\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"]"
]
}
],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.001<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#000000",
"contrastRatio": 1,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/blackpool\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Blackpool Finance\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"]"
]
}
],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.002<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#000000",
"contrastRatio": 1,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openprotocol\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Protocol\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"]"
]
}
],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.003<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#000000",
"contrastRatio": 1,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/she256\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"She256\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"She256\"]"
]
}
],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.004<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<div class=\"col-row col-row-btn\">",
"target": [
".col-info > .col-row-btn.col-row"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Our truth<\/span>",
"target": [
"div[data-cursor-bubble-text=\"Our truth\"][data-core-id=\"our-truth\"][data-core-status=\"active\"] > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<div class=\"col-row col-row-btn\">",
"target": [
".col-info > .col-row-btn.col-row"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Community<\/span>",
"target": [
".core-btn[data-core-id=\"community\"][data-cursor-bubble-text=\"Community\"] > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<div class=\"col-row col-row-btn\">",
"target": [
".col-info > .col-row-btn.col-row"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Role<\/span>",
"target": [
".core-btn[data-cursor-bubble-text=\"Role\"][data-core-id=\"role\"] > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<div class=\"col-row col-row-btn\">",
"target": [
".col-info > .col-row-btn.col-row"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Contribution<\/span>",
"target": [
".core-btn[data-cursor-bubble-text=\"Contribution\"][data-core-id=\"contribution\"] > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "15.8pt (21px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>Our contribution is our truth It builds community It defines our role in helping something to advance In fact, contribution is what Web3 is all about.<\/p>",
"target": [
".core-text[data-core-id=\"our-truth\"][data-core-status=\"active\"] > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-scroll-scramble=\"\">Team <\/span>",
"target": [
".section-slider-team > .container > .row-title.row > .padding.col > h3 > .title[data-scroll-scramble=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"count light\">030<\/span>",
"target": [
".section-slider-team > .container > .row-title.row > .padding.col > h3 > .count.light"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Fynn Brinkmann<\/span>",
"target": [
"div[data-team-card-id=\"fynn-brinkmann\"] > .card-content > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">Venture Analyst<\/span>",
"target": [
"div[data-team-card-id=\"fynn-brinkmann\"] > .card-content > .card-info > .card-info-row:nth-child(2) > .light.title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Thomas Crow<\/span>",
"target": [
"div[data-team-card-id=\"thomas-crow\"] > .card-content > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">Growth Associate<\/span>",
"target": [
"div[data-team-card-id=\"thomas-crow\"] > .card-content > .card-info > .card-info-row:nth-child(2) > .light.title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Ian Emerson<\/span>",
"target": [
"div[data-team-card-id=\"ian-emerson\"] > .card-content > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">Venture Associate<\/span>",
"target": [
"div[data-team-card-id=\"ian-emerson\"] > .card-content > .card-info > .card-info-row:nth-child(2) > .light.title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h4>Discover the full team<\/h4>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"] > .card-content > .card-top > .card-title > h4"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span data-hover-scramble-target=\"\">030<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"] > .card-content > .card-top > .card-count > span[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\">Team<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"] > .card-content > .card-bottom > .title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p><strong>Fabric Ventures Group S.\u00e0 r.l.<\/strong><br>\n9 Rue du Laboratoire<br>\nL\u20131911 Luxembourg<br>\nGrand Duchy of Luxembourg<\/p>",
"target": [
".col-address-1 > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<strong>Fabric Ventures Group S.\u00e0 r.l.<\/strong>",
"target": [
".col-address-1 > p > strong"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p><strong>Fabric Ventures LLP<\/strong><br>\n58 Wood Lane<br>\nLondon W12 7RZ<br>\nUnited Kingdom<\/p>",
"target": [
".col-address-2 > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<strong>Fabric Ventures LLP<\/strong>",
"target": [
".col-address-2 > p > strong"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Code by Dennis<\/span>",
"target": [
"a[href$=\"dennissnellenberg.com\/\"] > .link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
}
]
}
]
},
"base_page_ip_ptr": "web0093.zxcs.nl",
"base_page_cname": "",
"base_page_dns_server": "ns.zxcs.nl",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 102554,
"testUrl": "https:\/\/fabric.codebydennis.com",
"custom": [
"Colordepth",
"Dpi",
"Images",
"Resolution",
"fonts",
"generated-content-percent",
"generated-content-size",
"imgs-in-viewport",
"imgs-no-alt",
"imgs-out-viewport",
"jsLibsVulns",
"meta-viewport",
"possibly-render-blocking-reqs",
"rendered-html",
"securityHeaders"
],
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png\",\"width\":158,\"height\":55,\"naturalWidth\":869,\"naturalHeight\":301},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png\",\"width\":105,\"height\":73,\"naturalWidth\":200,\"naturalHeight\":139},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp\",\"width\":128,\"height\":64,\"naturalWidth\":160,\"naturalHeight\":80},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png\",\"width\":64,\"height\":64,\"naturalWidth\":200,\"naturalHeight\":200},{\"url\":\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\",\"width\":344,\"height\":346,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\",\"width\":344,\"height\":346,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\",\"width\":344,\"height\":346,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\",\"width\":344,\"height\":346,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\",\"width\":216,\"height\":216,\"naturalWidth\":540,\"naturalHeight\":540},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\",\"width\":216,\"height\":216,\"naturalWidth\":540,\"naturalHeight\":540},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\",\"width\":216,\"height\":216,\"naturalWidth\":540,\"naturalHeight\":540}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"fonts": [
{
"family": "Monument Extended",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "400"
},
{
"family": "Rale Grotesk",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "300"
},
{
"family": "Rale Grotesk",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "400"
},
{
"family": "Rale Grotesk",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "500"
},
{
"family": "Rale Grotesk",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "700"
}
],
"generated-content-percent": 8.9199999999999999,
"generated-content-size": 16.34,
"imgs-in-viewport": [],
"imgs-no-alt": [],
"imgs-out-viewport": [
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png",
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png\" alt=\"\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 869,
"naturalHeight": 301
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png",
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png\" alt=\"\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 200,
"naturalHeight": 139
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp\" alt=\"\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 160,
"naturalHeight": 80
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png",
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png\" alt=\"\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 200,
"naturalHeight": 200
},
{
"src": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg",
"html": "<img class=\"overlay spin\" alt=\"Proof of Behaviour and rewards money can't buy\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 540
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg",
"html": "<img class=\"overlay spin\" alt=\"Supercharging Creative Contribution\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 540
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg",
"html": "<img class=\"overlay spin\" alt=\"Marketing Reimagined for Web3\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 540
}
],
"jsLibsVulns": [],
"meta-viewport": "width=device-width, initial-scale=1",
"possibly-render-blocking-reqs": [
"https:\/\/fabric.codebydennis.com\/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js",
"https:\/\/code.jquery.com\/jquery-3.6.4.min.js",
"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.11.5\/gsap.min.js",
"https:\/\/cdn.jsdelivr.net\/npm\/@barba\/[email protected]",
"https:\/\/cdn.jsdelivr.net\/npm\/[email protected]\/dist\/lazyload.min.js",
"https:\/\/unpkg.com\/[email protected]\/dist\/flickity.pkgd.min.js",
"https:\/\/unpkg.com\/isotope-layout@3\/dist\/isotope.pkgd.min.js",
"https:\/\/player.vimeo.com\/api\/player.js",
"https:\/\/fabric.codebydennis.com\/assets\/js\/ScrollTrigger.min.js",
"https:\/\/fabric.codebydennis.com\/assets\/js\/ScrambleTextPlugin.min.js",
"https:\/\/fabric.codebydennis.com\/assets\/js\/SplitText.min.js",
"https:\/\/fabric.codebydennis.com\/assets\/js\/loconative-scroll.min.js",
"https:\/\/unpkg.com\/[email protected]\/dist\/flickity.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/normalize.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/loconative-scroll.min.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/components.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/style.css"
],
"rendered-html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: auto;\"><head>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <title>FABRIC\u2122 - Open Web Contributors<\/title>\n <meta name=\"description\" content=\"We're dedicated to funding the visionary Web 3 founders who build organizations and institutions for individuals, by individuals.\">\n <meta property=\"og:title\" content=\"FABRIC\u2122 - Open Web Contributors\">\n <meta property=\"og:description\" content=\"We're dedicated to funding the visionary Web 3 founders who build organizations and institutions for individuals, by individuals.\">\n <meta property=\"og:image\" content=\"https:\/\/fabric.codebydennis.com\/media\/site\/b68a754a5d-1702973649\/meta-image-v5-860x540-crop-q72.jpg\">\n <meta property=\"og:site_name\" content=\"Fabric Ventures S.\u00e0 r.l.\">\n <meta property=\"og:locale\" content=\"en\">\n <meta property=\"og:type\" content=\"website\"> <meta property=\"twitter:title\" content=\"FABRIC\u2122 - Open Web Contributors\">\n <meta property=\"twitter:description\" content=\"We're dedicated to funding the visionary Web 3 founders who build organizations and institutions for individuals, by individuals.\">\n <meta property=\"twitter:image\" content=\"https:\/\/fabric.codebydennis.com\/media\/site\/b68a754a5d-1702973649\/meta-image-v5-860x540-crop-q72.jpg\">\n <meta name=\"twitter:card\" content=\"summary_large_image\">\n <meta name=\"google\" content=\"notranslate\">\n <meta property=\"og:locale\" content=\"en\">\n <link rel=\"canonical\" href=\"https:\/\/fabric.codebydennis.com\">\n \n <link rel=\"preload\" as=\"font\" href=\"https:\/\/fabric.codebydennis.com\/assets\/fonts\/MonumentExtended-Regular.woff2\" type=\"font\/otf\" crossorigin=\"anonymous\">\n <link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/[email protected]\/dist\/flickity.css\">\n\n <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/normalize.css\" rel=\"stylesheet\"> <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/loconative-scroll.min.css\" rel=\"stylesheet\"> <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css\" rel=\"stylesheet\"> <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/components.css\" rel=\"stylesheet\"> <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/style.css\" rel=\"stylesheet\">\n <style type=\"text\/css\">\/* inner styles set by WPT to match CSSOM *\/#mc_embed_signup input.mce_inline_error { border-color: rgb(107, 5, 5); }#mc_embed_signup div.mce_inline_error { margin: 0px 0px 1em; padding: 5px 10px; background-color: rgb(107, 5, 5); font-weight: bold; z-index: 1; color: rgb(255, 255, 255); }<\/style><\/head>\n\n <body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">\n \n\n <div class=\"cookie-jar\" id=\"cookie-jar\" data-role=\"cookie-jar-pop-up\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, 7.7317%) translate3d(0px, 0px, 0px);\">\n <div class=\"col-left\">\n <p>This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our <a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\">Cookie Policy<\/a>.<\/p>\n <\/div>\n <div class=\"col-right\">\n <div class=\"btn-boxed btn-boxed-alt\" data-role=\"cookie-jar-none\">\n <span>Decline<\/span>\n <\/div>\n <div class=\"btn-boxed\" data-role=\"cookie-jar-all\">\n <span>Accept<\/span>\n <\/div>\n <\/div>\n<\/div><script>\n window.cookieJarHost = 'https:\/\/fabric.codebydennis.com';\n<\/script>\n<script src=\"https:\/\/fabric.codebydennis.com\/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js\"><\/script> <div class=\"loading-container\">\n <div class=\"loading-screen\">\n <div class=\"loading-dark overlay\"><\/div>\n <div class=\"icon-box\">\n <svg width=\"99\" height=\"100\" viewBox=\"0 0 99 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, -140%) rotate(0.00115deg);\">\n <g class=\"icon\" data-svg-origin=\"49.49827204551548 50\" transform=\"matrix(1,0,0,1,0,0)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px;\">\n <path d=\"M46.5756 0V19.1143C46.5756 22.1002 46.107 24.9771 45.2388 27.6743C44.8995 28.7259 44.5011 29.7498 44.0451 30.7433C41.3004 36.7194 36.506 41.5432 30.5687 44.3055C29.5865 44.7614 28.5753 45.1621 27.5341 45.5021C27.5272 45.5034 27.5203 45.5077 27.5134 45.509C24.8429 46.3781 21.991 46.8479 19.0333 46.8479H0C0.361387 39.9958 2.10467 33.5125 4.95525 27.6758H14.0357L8.2824 21.8889C11.8556 16.5372 16.4397 11.9261 21.7601 8.32944L27.5149 14.1178V4.98269C33.3176 2.11549 39.7632 0.36344 46.5756 0Z\" fill=\"black\" data-svg-origin=\"0 0\" transform=\"matrix(1,0.00002,-0.00002,1,0,0)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px; opacity: 1; transform: matrix(1, 2e-05, -2e-05, 1, 0, 0);\"><\/path>\n <path d=\"M46.5756 79.8573V99.0045C39.7617 98.6412 33.3148 96.889 27.5121 94.0205V84.8884L21.7575 90.6765C16.4382 87.0798 11.8528 82.4675 8.2796 77.1172L14.0329 71.3302H4.95507C2.10317 65.4922 0.361387 59.0089 0 52.1567H19.003C21.9731 52.1567 24.8332 52.6279 27.5134 53.5011C28.5589 53.8425 29.5796 54.2431 30.5659 54.7019C36.506 57.4627 41.3032 62.2851 44.0492 68.2573C44.5025 69.2438 44.8995 70.2621 45.2375 71.3095C45.2402 71.3164 45.243 71.3233 45.2445 71.3302C46.1098 74.0165 46.5769 76.8822 46.5769 79.8586L46.5756 79.8573Z\" fill=\"black\" data-svg-origin=\"0 52.156700134277344\" transform=\"matrix(1,0.00002,-0.00002,1,0,0)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px; opacity: 1; transform: matrix(1, 2e-05, -2e-05, 1, 0, 0);\"><\/path>\n <path d=\"M93.4739 71.3302H84.3948L90.148 77.1172C86.5748 82.4688 81.9907 87.0798 76.6701 90.6752L70.9156 84.8883V94.0204C65.1129 96.8876 58.6672 98.6425 51.8521 99.0031V79.889C51.8521 76.9016 52.3206 74.0247 53.1901 71.3289C53.5266 70.2774 53.9278 69.252 54.3825 68.2586C57.1273 62.2837 61.9216 57.4586 67.8589 54.6965C68.8411 54.2405 69.8536 53.841 70.8935 53.5026C70.9018 53.4998 70.9087 53.497 70.9156 53.4957C73.5875 52.625 76.4353 52.1554 79.3943 52.1554H98.4302C98.069 59.0089 96.3271 65.4937 93.4752 71.3302H93.4739Z\" fill=\"black\" data-svg-origin=\"51.85210037231445 52.155399322509766\" transform=\"matrix(1,0.00002,-0.00002,1,0,0)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px; opacity: 1; transform: matrix(1, 2e-05, -2e-05, 1, 0, 0);\"><\/path>\n <path d=\"M98.4289 46.8479H79.4246C76.4558 46.8479 73.5957 46.3768 70.9141 45.5034C69.8687 45.1621 68.8509 44.7601 67.863 44.3027C61.9216 41.5419 57.1259 36.7194 54.3797 30.7474C53.9265 29.7595 53.5281 28.7411 53.1901 27.695C53.1888 27.6881 53.1847 27.6799 53.1832 27.673C52.3191 24.9868 51.8521 22.1209 51.8521 19.1445V0C58.6645 0.36344 65.11 2.11549 70.9128 4.98269V14.115L76.6673 8.32813C81.9879 11.9235 86.572 16.5344 90.1452 21.8861L84.392 27.673H93.4711C96.323 33.5097 98.0662 39.993 98.4261 46.8479H98.4289Z\" fill=\"black\" data-svg-origin=\"51.85210037231445 0\" transform=\"matrix(1,0.00002,-0.00002,1,0,0)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px; opacity: 1; transform: matrix(1, 2e-05, -2e-05, 1, 0, 0);\"><\/path>\n <\/g>\n <g class=\"tm\" style=\"opacity: 1;\">\n <path d=\"M91.0865 98.4126H90.5255V94.4917H89V94H92.5994V94.4917H91.0865V98.4126Z\" fill=\"black\"><\/path>\n <path d=\"M93.0819 98.4126L93.0693 94H93.832L95.1116 97.0068C95.1663 97.1203 95.2104 97.2422 95.244 97.3725C95.2818 97.5027 95.3007 97.6225 95.3007 97.7318H95.5214C95.5214 97.6267 95.5382 97.509 95.5718 97.3788C95.6096 97.2443 95.6538 97.1203 95.7042 97.0068L96.9586 94H97.7277L97.7214 98.4126H97.1918V96.6034C97.1918 96.2084 97.215 95.8617 97.2612 95.5633C97.3074 95.2649 97.3557 95.0674 97.4062 94.9708L97.1918 94.8636L95.6411 98.4126H95.1747L93.6177 94.8636L93.4033 94.9708C93.4538 95.0674 93.5 95.2649 93.542 95.5633C93.5883 95.8575 93.6114 96.2042 93.6114 96.6034V98.4126H93.0819Z\" fill=\"black\"><\/path>\n <\/g>\n<\/svg>\n <\/div>\n <div class=\"loading-icon\">\n <svg version=\"1.1\" id=\"L9\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 0 0\" xml:space=\"preserve\">\n <path fill=\"#000\" d=\"M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50\">\n <animateTransform attributeName=\"transform\" attributeType=\"XML\" type=\"rotate\" dur=\"1s\" from=\"0 50 50\" to=\"360 50 50\" repeatCount=\"indefinite\"><\/animateTransform>\n <\/path>\n<\/svg> <\/div>\n <div class=\"shutter\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, -100%);\"><\/div>\n <div class=\"shutter\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, -100%);\"><\/div>\n <div class=\"shutter\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, -100%);\"><\/div>\n <div class=\"shutter\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, -100%);\"><\/div>\n <div class=\"shutter\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, -100%);\"><\/div>\n <div class=\"shutter\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, -100%);\"><\/div>\n <\/div>\n <div class=\"transition-portfolio-single\"><\/div>\n <\/div>\n <div class=\"custom-cursor\" data-cursor-init=\"false\" style=\"translate: none; rotate: none; scale: none; transform: translate(960px, 496.5px) rotate(0.00115deg);\">\n <div class=\"cursor-bubble\" data-cursor-bubble=\"not-active\" data-cursor-bubble-icon=\"false\" data-cursor-bubble-position=\"right\">\n <div class=\"cursor-background\"><\/div>\n <i class=\"home\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M4,11V21H20V11L12,3Z\" fill=\"none\" stroke=\"#000\"><\/path><\/svg><\/i>\n <i class=\"chevron-left\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"15 5 8 12 15 19\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <span class=\"cursor-text\">View<\/span>\n <i class=\"chevron-right\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"arrow-down\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"5 14 12 21 19 14\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"2\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"plus\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"16\" fill=\"#fff\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><line x1=\"16\" y1=\"12\" x2=\"8\" y2=\"12\" fill=\"#fff\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><circle cx=\"12\" cy=\"12\" r=\"10\" fill=\"none\" stroke=\"#000\"><\/circle><\/svg><\/i>\n <i class=\"scale\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"21 10 21 3 14 3\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"3\" x2=\"14\" y2=\"10\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><polyline points=\"3 14 3 21 10 21\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"3\" y1=\"21\" x2=\"9.5\" y2=\"14.5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/div>\n <\/div>\n <div class=\"grid\">\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n<\/div> <div class=\"vimeo-lightbox\" data-vimeo-lightbox-target=\"\" data-vimeo-lightbox-current-id=\"01234\" data-vimeo-lightbox-orientation=\"landscape\" data-vimeo-status-activated=\"false\" data-vimeo-status-loaded=\"false\" data-vimeo-status-play=\"false\" data-vimeo-status-muted=\"false\" data-vimeo-status-hover=\"false\" id=\"vimeo-lightbox-index-0\">\n <div class=\"vimeo-lightbox-background overlay\" data-vimeo-lightbox-control=\"close\"><\/div>\n <div class=\"single-vimeo-calculate\">\n <div class=\"single-vimeo-calculate-wrap\">\n <div class=\"single-vimeo-lightbox\">\n <div class=\"overlay vimeo-overlay-dark\"><\/div>\n <div class=\"overlay vimeo-overlay-interface\">\n <div class=\"vimeo-duration\">\n <span class=\"time duration\"><\/span>\n <\/div>\n <div class=\"vimeo-timeline\">\n <input type=\"range\" min=\"0\" value=\"0\" step=\"0.01\" max=\"120\" data-vimeo-control=\"timeline\">\n <progress min=\"0\" value=\"0\" max=\"120\"><\/progress>\n <\/div>\n <div class=\"vimeo-mute\" data-vimeo-control=\"mute\" data-cursor-bubble-text=\"Mute\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\">\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M3 8.99998V15H7L12 20V3.99998L7 8.99998H3ZM16.5 12C16.5 10.23 15.48 8.70998 14 7.96998V16.02C15.48 15.29 16.5 13.77 16.5 12ZM14 3.22998V5.28998C16.89 6.14998 19 8.82998 19 12C19 15.17 16.89 17.85 14 18.71V20.77C18.01 19.86 21 16.28 21 12C21 7.71998 18.01 4.13998 14 3.22998V3.22998Z\" fill=\"black\"><\/path>\n<\/svg>\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M16.5 12C16.5 10.23 15.48 8.71 14 7.97V10.18L16.45 12.63C16.48 12.43 16.5 12.22 16.5 12V12ZM19 12C19 12.94 18.8 13.82 18.46 14.64L19.97 16.15C20.63 14.91 21 13.5 21 12C21 7.72 18.01 4.14 14 3.23V5.29C16.89 6.15 19 8.83 19 12ZM4.27 3L3 4.27L7.73 9H3V15H7L12 20V13.27L16.25 17.52C15.58 18.04 14.83 18.45 14 18.7V20.76C15.38 20.45 16.63 19.81 17.69 18.95L19.73 21L21 19.73L12 10.73L4.27 3ZM12 4L9.91 6.09L12 8.18V4Z\" fill=\"black\"><\/path>\n<\/svg>\n <\/div>\n <\/div>\n <div class=\"overlay vimeo-overlay-play\" data-vimeo-control=\"play\"><div class=\"icon\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path d=\"M7 12V4L14 8L21 12L14 16L7 20V12Z\" fill=\"black\"><\/path>\n<\/svg>\n<\/div><\/div>\n <div class=\"overlay vimeo-overlay-pause\" data-vimeo-control=\"pause\"><div class=\"icon\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path d=\"M16 5V19\" stroke=\"black\" stroke-width=\"3\" stroke-miterlimit=\"10\"><\/path>\n <path d=\"M8 5V19\" stroke=\"black\" stroke-width=\"3\" stroke-miterlimit=\"10\"><\/path>\n<\/svg>\n<\/div><\/div>\n <div class=\"overlay vimeo-overlay-loading\"><svg version=\"1.1\" id=\"L9\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 0 0\" xml:space=\"preserve\">\n <path fill=\"#000\" d=\"M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50\">\n <animateTransform attributeName=\"transform\" attributeType=\"XML\" type=\"rotate\" dur=\"1s\" from=\"0 50 50\" to=\"360 50 50\" repeatCount=\"indefinite\"><\/animateTransform>\n <\/path>\n<\/svg><\/div>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"vimeo-close-button\" data-vimeo-lightbox-control=\"close\" data-cursor-bubble-text=\"Close\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path d=\"M18 6L6 18\" stroke=\"black\" stroke-width=\"2\" stroke-miterlimit=\"10\"><\/path>\n <path d=\"M6 6L18 18\" stroke=\"black\" stroke-width=\"2\" stroke-miterlimit=\"10\"><\/path>\n<\/svg>\n<\/div>\n <\/div>\n <main class=\"main\" data-barba=\"container\" data-barba-namespace=\"home\" id=\"main\">\n <div class=\"team-lightbox\">\n <div class=\"single-team-lightbox\" data-team-lightbox-status=\"not-active\" data-team-lightbox-id=\"fynn-brinkmann\">\n <div class=\"close-icon-wrap\" data-team-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <div class=\"lightbox-content\">\n <div class=\"lightbox-top\">\n <div class=\"lightbox-row-info\">\n <span class=\"title light\">Venture Analyst<\/span> <\/div>\n <div class=\"lightbox-row-name\">\n <h2 class=\"tiny\">Fynn Brinkmann<\/h2>\n <\/div>\n <\/div>\n <div class=\"border-static-x\"><\/div>\n <div class=\"lightbox-bottom\">\n <div class=\"lightbox-row-social\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/fynndusb\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/fynn-brinkmann\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <div class=\"lightbox-row-bio styled-content\">\n <p>Fynn joined Fabric as a Venture Analyst in 2021 and focuses on investing in pre-seed and seed stage startups, research, and our incubation program Fabric X. Prior to Fabric he worked in fintech consulting and product management (b2b marketplaces). He has been a Web3 user and investor since 2016. He holds a Bachelor's degree in Economics from the University of Milan.<\/p> <\/div>\n <\/div>\n <\/div>\n<\/div> \n <div class=\"single-team-lightbox\" data-team-lightbox-status=\"not-active\" data-team-lightbox-id=\"thomas-crow\">\n <div class=\"close-icon-wrap\" data-team-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <div class=\"lightbox-content\">\n <div class=\"lightbox-top\">\n <div class=\"lightbox-row-info\">\n <span class=\"title light\">Growth Associate<\/span> <\/div>\n <div class=\"lightbox-row-name\">\n <h2 class=\"tiny\">Thomas Crow<\/h2>\n <\/div>\n <\/div>\n <div class=\"border-static-x\"><\/div>\n <div class=\"lightbox-bottom\">\n <div class=\"lightbox-row-social\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/windychester1\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/thomas-crow-a1996b9a\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <div class=\"lightbox-row-bio styled-content\">\n <p>Thomas is our London-based Growth Associate, with a focus on Infrastructure. Prior to joining Fabric in 2021, Thomas worked as an Investment Analyst at Protege Partners and MOV37. He has been a web3 user and investor since 2016 and holds a Bachelor\u2019s degree in Economics from the University of Cambridge.<\/p> <\/div>\n <\/div>\n <\/div>\n<\/div> \n <div class=\"single-team-lightbox\" data-team-lightbox-status=\"not-active\" data-team-lightbox-id=\"ian-emerson\">\n <div class=\"close-icon-wrap\" data-team-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <div class=\"lightbox-content\">\n <div class=\"lightbox-top\">\n <div class=\"lightbox-row-info\">\n <span class=\"title light\">Venture Associate<\/span> <\/div>\n <div class=\"lightbox-row-name\">\n <h2 class=\"tiny\">Ian Emerson<\/h2>\n <\/div>\n <\/div>\n <div class=\"border-static-x\"><\/div>\n <div class=\"lightbox-bottom\">\n <div class=\"lightbox-row-social\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/nosremenai\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/ian-emerson\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/ian-emerson.medium.com\" target=\"_blank\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M7,5.5A6.5,6.5,0,0,0,.5,12c0,.14,0,.29,0,.43A6.5,6.5,0,1,0,7,5.5Z\"><\/path><path d=\"M22.36,6.52c-.64,0-1.15,2.46-1.15,5.51s.51,5.51,1.15,5.51S23.5,15.07,23.5,12,23,6.52,22.36,6.52Z\"><\/path><path d=\"M17.34,5.84c-1.79,0-3.25,2.76-3.25,6.17s1.46,6.18,3.25,6.18,3.25-2.77,3.25-6.18S19.13,5.84,17.34,5.84Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <div class=\"lightbox-row-bio styled-content\">\n <p>Ian is our London-based Venture Associate. He joined in 2020 and is focused on gaming, media and consumer verticals. Ian holds a Bachelor\u2019s degree in Chemistry with Management from Imperial College London and Imperial College Business School<\/p> <\/div>\n <\/div>\n <\/div>\n<\/div> \n <\/div>\n <nav class=\"navigation\">\n <div class=\"navigation-dark overlay\" data-navigation-toggle=\"close\"><\/div>\n <div class=\"grid\">\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n<\/div> <div class=\"main-navigation\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"row\">\n <div class=\"col col-logo\">\n <a href=\"https:\/\/fabric.codebydennis.com\" class=\"nav-logo\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-left\" data-cursor-bubble-position=\"right\">\n <svg width=\"99\" height=\"100\" viewBox=\"0 0 99 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M46.5756 0V19.1143C46.5756 22.1002 46.107 24.9771 45.2388 27.6743C44.8995 28.7259 44.5011 29.7498 44.0451 30.7433C41.3004 36.7194 36.506 41.5432 30.5687 44.3055C29.5865 44.7614 28.5753 45.1621 27.5341 45.5021C27.5272 45.5034 27.5203 45.5077 27.5134 45.509C24.8429 46.3781 21.991 46.8479 19.0333 46.8479H0C0.361387 39.9958 2.10467 33.5125 4.95525 27.6758H14.0357L8.2824 21.8889C11.8556 16.5372 16.4397 11.9261 21.7601 8.32944L27.5149 14.1178V4.98269C33.3176 2.11549 39.7632 0.36344 46.5756 0Z\" fill=\"black\"><\/path>\n<path d=\"M46.5756 79.8573V99.0045C39.7617 98.6412 33.3148 96.889 27.5121 94.0205V84.8884L21.7575 90.6765C16.4382 87.0798 11.8528 82.4675 8.2796 77.1172L14.0329 71.3302H4.95507C2.10317 65.4922 0.361387 59.0089 0 52.1567H19.003C21.9731 52.1567 24.8332 52.6279 27.5134 53.5011C28.5589 53.8425 29.5796 54.2431 30.5659 54.7019C36.506 57.4627 41.3032 62.2851 44.0492 68.2573C44.5025 69.2438 44.8995 70.2621 45.2375 71.3095C45.2402 71.3164 45.243 71.3233 45.2445 71.3302C46.1098 74.0165 46.5769 76.8822 46.5769 79.8586L46.5756 79.8573Z\" fill=\"black\"><\/path>\n<path d=\"M93.4739 71.3302H84.3948L90.148 77.1172C86.5748 82.4688 81.9907 87.0798 76.6701 90.6752L70.9156 84.8883V94.0204C65.1129 96.8876 58.6672 98.6425 51.8521 99.0031V79.889C51.8521 76.9016 52.3206 74.0247 53.1901 71.3289C53.5266 70.2774 53.9278 69.252 54.3825 68.2586C57.1273 62.2837 61.9216 57.4586 67.8589 54.6965C68.8411 54.2405 69.8536 53.841 70.8935 53.5026C70.9018 53.4998 70.9087 53.497 70.9156 53.4957C73.5875 52.625 76.4353 52.1554 79.3943 52.1554H98.4302C98.069 59.0089 96.3271 65.4937 93.4752 71.3302H93.4739Z\" fill=\"black\"><\/path>\n<path d=\"M98.4289 46.8479H79.4246C76.4558 46.8479 73.5957 46.3768 70.9141 45.5034C69.8687 45.1621 68.8509 44.7601 67.863 44.3027C61.9216 41.5419 57.1259 36.7194 54.3797 30.7474C53.9265 29.7595 53.5281 28.7411 53.1901 27.695C53.1888 27.6881 53.1847 27.6799 53.1832 27.673C52.3191 24.9868 51.8521 22.1209 51.8521 19.1445V0C58.6645 0.36344 65.11 2.11549 70.9128 4.98269V14.115L76.6673 8.32813C81.9879 11.9235 86.572 16.5344 90.1452 21.8861L84.392 27.673H93.4711C96.323 33.5097 98.0662 39.993 98.4261 46.8479H98.4289Z\" fill=\"black\"><\/path>\n<\/svg>\n <svg width=\"294\" height=\"47\" viewBox=\"0 0 294 47\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M11.4648 27.4608V10.2397H35.7429V19.0626H47.1275L47.1272 0.529785H0V45.539H11.4648V37.234H43.3073V27.4608H11.4648Z\" fill=\"black\"><\/path>\n<path d=\"M87.7155 35.9582H61.0726L56.3025 45.539H43.7119L66.666 0.529785H82.1171L105.136 45.539H92.4829L87.713 35.9582H87.7155ZM83.456 27.3415L74.4264 9.08069L65.3344 27.3415H83.456Z\" fill=\"black\"><\/path>\n<path d=\"M162.851 32.4229C162.851 40.0096 158.474 45.539 148.386 45.539H107.783V0.529785H146.866C156.954 0.529785 160.062 5.73778 160.062 12.3604C160.062 15.511 158.793 18.5983 156.573 21.1061C160.382 23.4848 162.853 27.2149 162.853 32.4229H162.851ZM119.202 18.2135H142.803C145.849 18.2135 148.64 18.2135 148.64 13.5193C148.64 8.82506 145.849 8.89088 142.74 8.89088H119.202V18.2135ZM151.433 31.8458C151.433 27.0882 148.64 27.0882 145.595 27.0882H119.202V36.6034H145.595C148.64 36.6034 151.433 36.6034 151.433 31.8458Z\" fill=\"black\"><\/path>\n<path d=\"M209.027 32.1648L217.253 45.539H203.734L196.529 33.5161H178.039V45.539H166.561V0.529785H201.632C211.769 0.529785 218.719 7.02343 218.719 17.0547C218.719 24.3857 215.02 29.786 209.027 32.1648ZM178.036 23.8063H198.442C201.884 23.8063 207.24 23.8063 207.24 17.0547C207.24 10.303 201.884 10.2397 198.442 10.2397H178.036V23.8063Z\" fill=\"black\"><\/path>\n<path d=\"M233.81 45.539H222.425V0.529785H233.81V45.539Z\" fill=\"black\"><\/path>\n<path d=\"M265.544 0C283.316 0 292.233 6.78122 293.382 19.7065H281.725C280.642 12.477 275.101 9.66174 265.544 9.66174C253.887 9.66174 248.983 13.8217 248.983 22.9698C248.983 32.1181 253.953 36.4063 265.544 36.4063C275.036 36.4063 280.642 33.5281 281.725 26.2333H293.382C292.236 39.2216 283.316 46.0682 265.544 46.0682C245.925 46.0682 237.516 37.8794 237.516 22.9723C237.516 8.0652 245.925 0 265.544 0Z\" fill=\"black\"><\/path>\n<\/svg>\n <\/a>\n <\/div>\n <div class=\"col col-ul\">\n <ul>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-line\"><\/div>\n <div class=\"nav-link-content\">\n <span>Portfolio<\/span>\n <div class=\"single-bubble\">\n <span>078<\/span>\n <\/div>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-line\"><\/div>\n <div class=\"nav-link-content\">\n <span>Team<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-line\"><\/div>\n <div class=\"nav-link-content\">\n <span>Writing<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-line\"><\/div>\n <div class=\"nav-link-content\">\n <span>Community<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <\/ul>\n <div class=\"invest-btn\" data-invest-lightbox-toggle=\"toggle\" data-cursor-bubble-text=\"For investors\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"left\">\n <span>Investors<\/span>\n <svg width=\"99\" height=\"100\" viewBox=\"0 0 99 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M46.5756 0V19.1143C46.5756 22.1002 46.107 24.9771 45.2388 27.6743C44.8995 28.7259 44.5011 29.7498 44.0451 30.7433C41.3004 36.7194 36.506 41.5432 30.5687 44.3055C29.5865 44.7614 28.5753 45.1621 27.5341 45.5021C27.5272 45.5034 27.5203 45.5077 27.5134 45.509C24.8429 46.3781 21.991 46.8479 19.0333 46.8479H0C0.361387 39.9958 2.10467 33.5125 4.95525 27.6758H14.0357L8.2824 21.8889C11.8556 16.5372 16.4397 11.9261 21.7601 8.32944L27.5149 14.1178V4.98269C33.3176 2.11549 39.7632 0.36344 46.5756 0Z\" fill=\"black\"><\/path>\n<path d=\"M46.5756 79.8573V99.0045C39.7617 98.6412 33.3148 96.889 27.5121 94.0205V84.8884L21.7575 90.6765C16.4382 87.0798 11.8528 82.4675 8.2796 77.1172L14.0329 71.3302H4.95507C2.10317 65.4922 0.361387 59.0089 0 52.1567H19.003C21.9731 52.1567 24.8332 52.6279 27.5134 53.5011C28.5589 53.8425 29.5796 54.2431 30.5659 54.7019C36.506 57.4627 41.3032 62.2851 44.0492 68.2573C44.5025 69.2438 44.8995 70.2621 45.2375 71.3095C45.2402 71.3164 45.243 71.3233 45.2445 71.3302C46.1098 74.0165 46.5769 76.8822 46.5769 79.8586L46.5756 79.8573Z\" fill=\"black\"><\/path>\n<path d=\"M93.4739 71.3302H84.3948L90.148 77.1172C86.5748 82.4688 81.9907 87.0798 76.6701 90.6752L70.9156 84.8883V94.0204C65.1129 96.8876 58.6672 98.6425 51.8521 99.0031V79.889C51.8521 76.9016 52.3206 74.0247 53.1901 71.3289C53.5266 70.2774 53.9278 69.252 54.3825 68.2586C57.1273 62.2837 61.9216 57.4586 67.8589 54.6965C68.8411 54.2405 69.8536 53.841 70.8935 53.5026C70.9018 53.4998 70.9087 53.497 70.9156 53.4957C73.5875 52.625 76.4353 52.1554 79.3943 52.1554H98.4302C98.069 59.0089 96.3271 65.4937 93.4752 71.3302H93.4739Z\" fill=\"black\"><\/path>\n<path d=\"M98.4289 46.8479H79.4246C76.4558 46.8479 73.5957 46.3768 70.9141 45.5034C69.8687 45.1621 68.8509 44.7601 67.863 44.3027C61.9216 41.5419 57.1259 36.7194 54.3797 30.7474C53.9265 29.7595 53.5281 28.7411 53.1901 27.695C53.1888 27.6881 53.1847 27.6799 53.1832 27.673C52.3191 24.9868 51.8521 22.1209 51.8521 19.1445V0C58.6645 0.36344 65.11 2.11549 70.9128 4.98269V14.115L76.6673 8.32813C81.9879 11.9235 86.572 16.5344 90.1452 21.8861L84.392 27.673H93.4711C96.323 33.5097 98.0662 39.993 98.4261 46.8479H98.4289Z\" fill=\"black\"><\/path>\n<\/svg>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"hamburger\" data-navigation-toggle=\"toggle\" data-cursor-bubble-text=\"Menu\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\">\n <div class=\"box\">\n <div class=\"bar\"><\/div>\n <div class=\"bar\"><\/div>\n <div class=\"bar\"><\/div>\n <div class=\"bar\"><\/div>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"mobile-navigation\">\n <div class=\"mobile-navigation-back\"><\/div>\n <ul>\n <p class=\"title\">Navigation<\/p>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\" class=\"nav-link-click\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Home<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Portfolio<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Team<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Writing<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Community<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/x.fabric.vc\/\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Fabric X\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Fabric X<\/span>\n <\/div>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/careers.fabric.vc\/jobs\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Talent\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Talent<\/span>\n <\/div>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/a>\n <\/div>\n <\/li>\n <div class=\"close-icon-wrap\" data-navigation-toggle=\"close\" data-team-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-text=\"Close\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <\/ul>\n <\/div>\n <\/nav>\n <div class=\"invest-lightbox\" data-invest-lightbox-status=\"not-active\">\n <div class=\"close-icon-wrap\" data-invest-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <div class=\"row-title\">\n <h2 class=\"tiny\">Back the Bold<\/h2>\n <\/div>\n <div class=\"row-text styled-content\">\n <p>We've been backing the best of Web3 from pre-seed to growth since 2012. Our LPs are institutional investors, web3 founders and HNWs with a common belief in a decentralised future. Find out more about Fabric's funds by registering below.<\/p> <\/div>\n <div class=\"row-btn\">\n <a href=\"https:\/\/fabricventures.typeform.com\/to\/q72cAs0a\" target=\"_blank\" class=\"btn-boxed\" data-cursor-bubble-text=\"Become an investor\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"left\">\n <span>Become an investor<\/span>\n <\/a>\n <a href=\"#\" target=\"_blank\" class=\"btn-boxed btn-boxed-alt\" data-cursor-bubble-text=\"Investor Portal\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"left\">\n <span>Investor Portal<\/span>\n <\/a>\n <\/div>\n <\/div>\n <div class=\"main-wrap\" id=\"main-wrap\" data-scroll-container=\"\">\n<header class=\"section home-header full-height\" data-theme-section=\"dark-transparent\" data-scroll-section=\"\">\n <div class=\"spline-shape is-inview\" data-scroll=\"\" data-scroll-speed=\"-6\" data-scroll-position=\"top\" data-scroll-target=\"#main\" style=\"transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);\">\n <spline-viewer url=\"https:\/\/prod.spline.design\/m0yLMxXElJDlispH\/scene.splinecode\" loading=\"eager\"><\/spline-viewer>\n <\/div>\n <div class=\"container\">\n <div class=\"row\">\n <div class=\"col col-content\">\n <div class=\"col-row\">\n <h1 class=\"split-typewriter small\" data-transition-typewriter=\"\"><div style=\"position: relative; display: inline;\" class=\"single-word\"><div style=\"position: relative; display: inline;\" class=\"single-char\">O<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">p<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">e<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">n<\/div><\/div> <div style=\"position: relative; display: inline;\" class=\"single-word\"><div style=\"position: relative; display: inline;\" class=\"single-char\">W<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">e<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">b<\/div><\/div> <div style=\"position: relative; display: inline;\" class=\"single-word\"><div style=\"position: relative; display: inline;\" class=\"single-char\">C<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">o<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">n<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">t<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">r<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">i<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">b<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">u<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">t<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">o<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">r<\/div><div style=\"position: relative; display: inline;\" class=\"single-char\">s<\/div><\/div><div class=\"typewriter-bar blink\"><\/div><\/h1>\n <\/div>\n <div class=\"col-row\">\n <div class=\"btn inset\">\n <div data-anchor-target=\"#intro\" class=\"btn-click\" data-cursor-bubble-text=\"Scroll down\" data-cursor-bubble-icon=\"arrow-down\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">\n <div class=\"btn-line left\"><\/div>\n <div class=\"btn-line top\"><\/div>\n <div class=\"btn-line bottom\"><\/div>\n <div class=\"btn-content\">\n <span data-hover-scramble-target=\"\" data-transition-scramble=\"\">Explore<\/span>\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"col col-logo\">\n <div class=\"full-width-logo\">\n <svg width=\"294\" height=\"47\" viewBox=\"0 0 294 47\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M11.4648 27.4608V10.2397H35.7429V19.0626H47.1275L47.1272 0.529785H0V45.539H11.4648V37.234H43.3073V27.4608H11.4648Z\" fill=\"black\" data-svg-origin=\"0 0.5297849774360657\" style=\"transform-origin: 0px 0px;\"><\/path>\n<path d=\"M87.7155 35.9582H61.0726L56.3025 45.539H43.7119L66.666 0.529785H82.1171L105.136 45.539H92.4829L87.713 35.9582H87.7155ZM83.456 27.3415L74.4264 9.08069L65.3344 27.3415H83.456Z\" fill=\"black\" data-svg-origin=\"43.71189880371094 0.5297849774360657\" style=\"transform-origin: 0px 0px;\"><\/path>\n<path d=\"M162.851 32.4229C162.851 40.0096 158.474 45.539 148.386 45.539H107.783V0.529785H146.866C156.954 0.529785 160.062 5.73778 160.062 12.3604C160.062 15.511 158.793 18.5983 156.573 21.1061C160.382 23.4848 162.853 27.2149 162.853 32.4229H162.851ZM119.202 18.2135H142.803C145.849 18.2135 148.64 18.2135 148.64 13.5193C148.64 8.82506 145.849 8.89088 142.74 8.89088H119.202V18.2135ZM151.433 31.8458C151.433 27.0882 148.64 27.0882 145.595 27.0882H119.202V36.6034H145.595C148.64 36.6034 151.433 36.6034 151.433 31.8458Z\" fill=\"black\" data-svg-origin=\"107.78299713134766 0.5297849774360657\" style=\"transform-origin: 0px 0px;\"><\/path>\n<path d=\"M209.027 32.1648L217.253 45.539H203.734L196.529 33.5161H178.039V45.539H166.561V0.529785H201.632C211.769 0.529785 218.719 7.02343 218.719 17.0547C218.719 24.3857 215.02 29.786 209.027 32.1648ZM178.036 23.8063H198.442C201.884 23.8063 207.24 23.8063 207.24 17.0547C207.24 10.303 201.884 10.2397 198.442 10.2397H178.036V23.8063Z\" fill=\"black\" data-svg-origin=\"166.56100463867188 0.5297849774360657\" style=\"transform-origin: 0px 0px;\"><\/path>\n<path d=\"M233.81 45.539H222.425V0.529785H233.81V45.539Z\" fill=\"black\" data-svg-origin=\"222.4250030517578 0.5297849774360657\" style=\"transform-origin: 0px 0px;\"><\/path>\n<path d=\"M265.544 0C283.316 0 292.233 6.78122 293.382 19.7065H281.725C280.642 12.477 275.101 9.66174 265.544 9.66174C253.887 9.66174 248.983 13.8217 248.983 22.9698C248.983 32.1181 253.953 36.4063 265.544 36.4063C275.036 36.4063 280.642 33.5281 281.725 26.2333H293.382C292.236 39.2216 283.316 46.0682 265.544 46.0682C245.925 46.0682 237.516 37.8794 237.516 22.9723C237.516 8.0652 245.925 0 265.544 0Z\" fill=\"black\" data-svg-origin=\"237.51600646972656 0\" style=\"transform-origin: 0px 0px;\"><\/path>\n<\/svg>\n <svg width=\"41\" height=\"21\" viewBox=\"0 0 41 21\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M9.599 20.3H7.018V2.262H0V0H16.559V2.262H9.599V20.3Z\" fill=\"#F5F7FA\" data-svg-origin=\"0 0\" style=\"transform-origin: 0px 0px;\"><\/path>\n<path d=\"M18.7786 20.3L18.7206 0H22.2296L28.1166 13.833C28.368 14.355 28.571 14.9157 28.7256 15.515C28.8996 16.1143 28.9866 16.6653 28.9866 17.168H30.0016C30.0016 16.6847 30.079 16.1433 30.2336 15.544C30.4076 14.9253 30.6106 14.355 30.8426 13.833L36.6136 0H40.1516L40.1226 20.3H37.6866V11.977C37.6866 10.1597 37.793 8.56467 38.0056 7.192C38.2183 5.81933 38.4406 4.91067 38.6726 4.466L37.6866 3.973L30.5526 20.3H28.4066L21.2436 3.973L20.2576 4.466C20.4896 4.91067 20.7023 5.81933 20.8956 7.192C21.1083 8.54533 21.2146 10.1403 21.2146 11.977V20.3H18.7786Z\" fill=\"#F5F7FA\" data-svg-origin=\"18.720600128173828 0\" style=\"transform-origin: 0px 0px;\"><\/path>\n<\/svg>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/header>\n<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">\n <section class=\"section section-home-intro\" id=\"intro\">\n <div class=\"container\">\n <div class=\"row split\">\n <div class=\"col\">\n <div class=\"col-row col-row-text\">\n <h3 class=\"split-read light\"><div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">We<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">believe<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">in<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">power<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">of<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">contribution,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">essence<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">of<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Web3.<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">We're<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">dedicated<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">to<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">funding<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">visionary<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">founders<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">who<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">build<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">organizations<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">and<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">institutions<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">for<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">individuals,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">by<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">individuals.<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Together,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">we're<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">shaping<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">a<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">world<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">where<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">ownership,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">collaboration,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">and<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">innovation<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">thrive<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">beyond<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">traditional<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">boundaries.<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Are<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">you<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">ready<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">to<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">contribute?<\/div><\/h3>\n <\/div>\n <div class=\"col-row col-row-btn\">\n <div class=\"btn\">\n <a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"btn-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">\n <div class=\"btn-line left\"><\/div>\n <div class=\"btn-line top\"><\/div>\n <div class=\"btn-line bottom\"><\/div>\n <div class=\"btn-content\">\n <span data-hover-scramble-target=\"\">Join the Fabric community<\/span>\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/a>\n <\/div>\n <div class=\"btn\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\/the-fabric-ventures-investment-thesis-6cd08684b467\" target=\"_blank\" class=\"btn-click\" data-cursor-bubble-text=\"Investment thesis\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">\n <div class=\"btn-line left\"><\/div>\n <div class=\"btn-line top\"><\/div>\n <div class=\"btn-line bottom\"><\/div>\n <div class=\"btn-content\">\n <span data-hover-scramble-target=\"\">Investment thesis<\/span>\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/a>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n <section class=\"section home-marquee\">\n <div class=\"container\">\n <div class=\"marquee-group\">\n <div class=\"gradient-circle-wrap\">\n <div class=\"gradient-circle\"><\/div>\n <\/div>\n <div class=\"marquee\" data-marquee-direction=\"left\" data-marquee-status=\"inverted\" data-marquee-speed=\"20\">\n <div class=\"marquee-scroll\" data-scroll=\"\" data-scroll-direction=\"horizontal\" data-scroll-speed=\"2\" style=\"transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 318.059, 0, 0, 1);\">\n <div class=\"marquee-content\" style=\"translate: none; rotate: none; scale: none; transform: translate(-3.5619%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <\/div>\n <div class=\"marquee-content\" style=\"left: 12072px; top: 0px; position: absolute; translate: none; rotate: none; scale: none; transform: translate(-3.5619%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <\/div><\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n <section class=\"section section-slider\">\n <div class=\"container\">\n <div class=\"row row-title\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"col padding\">\n <h3><span class=\"title\" data-scroll-scramble=\"\">Our portfolio <\/span><span class=\"count light\">078<\/span><\/h3>\n <\/div>\n <\/div>\n <div class=\"flickity-slider-group count-8\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-0\">\n <ul class=\"flickity-carousel\">\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.050<\/span>\n <span class=\"copy\">N.050<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Liquid<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Series A<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo m\">\n <svg width=\"141\" height=\"30\" viewBox=\"0 0 141 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g clip-path=\"url(#clip0_458_11039)\">\n<path d=\"M43.5611 4.47559C41.9189 4.47559 40.3362 4.68193 39.6917 4.85636C38.7536 5.12013 38.5196 5.53068 38.343 6.38156L34.6204 23.5588C34.5609 23.9097 34.5034 24.2033 34.5034 24.4969C34.5034 25.3477 35.0607 25.9029 35.9691 25.9029C36.9667 25.9029 37.3773 25.2584 37.5815 24.2607L38.6366 19.366C39.3683 19.4532 40.3362 19.5426 41.7146 19.5426C47.7836 19.5426 51.5636 16.2603 51.5636 11.306C51.5636 6.96655 48.543 4.47559 43.5611 4.47559ZM41.5679 16.7283C40.6298 16.7283 39.8959 16.6985 39.2237 16.6113L41.1871 7.49409C41.8019 7.40688 42.7123 7.28775 43.6504 7.28775C46.8753 7.28775 48.5175 8.81296 48.5175 11.3337C48.5153 14.5585 46.169 16.7283 41.5679 16.7283Z\" fill=\"black\"><\/path>\n<path d=\"M139.062 20.2446C138.564 20.2446 138.241 20.5381 137.626 21.2124C136.541 22.3271 135.867 22.9419 135.018 22.9419C134.257 22.9419 133.846 22.3271 133.846 21.3294C133.846 20.7721 133.963 20.0978 134.11 19.366L135.195 14.265H138.449C139.475 14.265 140.092 13.6779 140.092 12.6228C140.092 12.0357 139.711 11.5975 138.832 11.5975H135.78L136.307 9.2235C136.367 8.87251 136.424 8.54918 136.424 8.25562C136.424 7.43452 135.867 6.84741 134.959 6.84741C133.991 6.84741 133.552 7.49196 133.346 8.48962L132.672 11.5975H131.293C130.238 11.5975 129.624 12.1846 129.624 13.2397C129.624 13.8268 130.034 14.265 130.913 14.265H132.114L131.03 19.3065C130.913 19.8638 130.766 20.7721 130.766 21.7102C130.766 24.0842 131.998 25.8136 134.635 25.8136C136.16 25.8136 137.507 25.0521 138.534 24.1416C139.532 23.2631 140.264 22.1782 140.264 21.4741C140.264 20.8019 139.736 20.2446 139.062 20.2446Z\" fill=\"black\"><\/path>\n<path d=\"M71.6423 6.20509C71.6423 5.3542 71.0552 4.79688 70.1469 4.79688C69.179 4.79688 68.7408 5.44142 68.5344 6.43908L64.8714 23.4695C64.7842 23.8205 64.7246 24.114 64.7246 24.4076C64.7246 25.2585 65.3117 25.8137 66.1903 25.8137C67.1879 25.8137 67.6261 25.1691 67.8325 24.1715L71.4955 7.14318C71.5551 6.79007 71.6423 6.49864 71.6423 6.20509Z\" fill=\"black\"><\/path>\n<path d=\"M123.965 11.3039C119.275 11.3039 116.08 15.9646 116.08 20.3913C116.08 20.4742 116.082 20.5572 116.084 20.638C115.348 21.7548 114.408 22.912 113.763 22.912C113.295 22.912 113.119 22.4717 113.119 21.7974C113.119 20.9763 113.353 19.5978 113.616 18.396L116.05 7.13879C116.109 6.7878 116.167 6.49425 116.167 6.20069C116.167 5.34981 115.61 4.79248 114.701 4.79248C113.704 4.79248 113.295 5.43702 113.089 6.43468L111.77 12.5313C111.066 11.7995 110.038 11.2996 108.486 11.2996C105.371 11.2996 102.238 13.697 101.017 17.3749C99.6725 20.8508 98.4706 22.9078 97.5219 22.9078C97.1709 22.9078 96.9646 22.6142 96.9646 22.1165C96.9646 20.6508 97.7857 17.075 98.1367 15.3456C98.2537 14.701 98.3132 14.4372 98.3132 14.0565C98.3132 12.7674 96.1733 11.2422 93.3887 11.2422C90.1682 11.2422 87.2517 13.2822 85.7904 16.3113C83.6185 20.1488 81.6253 22.9078 80.6383 22.9078C80.1979 22.9078 80.0512 22.3504 79.9342 21.8229L79.2045 17.7833L83.6887 14.1203C84.0992 13.7693 84.6268 13.2694 84.6268 12.6249C84.6268 11.8335 84.0992 11.306 83.3079 11.306C82.7208 11.306 82.223 11.657 81.7253 12.0675L74.9841 17.6366L77.2411 7.14304C77.3007 6.79205 77.3879 6.4985 77.3879 6.20495C77.3879 5.35406 76.8008 4.79673 75.8925 4.79673C74.9246 4.79673 74.4864 5.44128 74.28 6.43894L70.617 23.4694C70.5298 23.8203 70.4702 24.1139 70.4702 24.4075C70.4702 25.2583 71.0573 25.8135 71.9359 25.8135C72.9335 25.8135 73.3717 25.169 73.5781 24.1713L74.0482 21.9739L76.8029 19.7467L77.4772 23.146C77.741 24.4947 78.4451 25.8135 80.2617 25.8135C82.0699 25.8135 83.493 24.1628 84.9182 21.9314C85.35 24.2692 87.0135 25.8135 89.3215 25.8135C91.638 25.8135 93.2207 24.4351 94.246 22.5887V22.6483C94.246 24.5542 95.2139 25.8135 96.9135 25.8135C98.4515 25.8135 99.7278 24.8861 100.868 22.9163C101.515 24.6329 102.961 25.8135 104.974 25.8135C107.347 25.8135 109.047 24.3777 110.132 22.3845V22.561C110.132 24.6712 111.187 25.8157 112.917 25.8157C114.444 25.8157 115.741 24.9286 116.85 23.4864C117.692 24.9286 119.202 25.8157 121.242 25.8157C125.933 25.8157 129.128 21.155 129.128 16.6985C129.126 13.5608 127.22 11.3039 123.965 11.3039ZM94.7416 17.2558C93.8908 20.9188 92.0741 23.0014 90.0214 23.0014C88.6429 23.0014 87.8814 21.9463 87.8814 20.3636C87.8814 17.2558 90.1384 13.9139 93.1569 13.9139C94.0652 13.9139 94.7693 14.1777 95.3841 14.5585L94.7416 17.2558ZM111.068 15.7029C110.13 20.0126 107.99 23.0014 105.646 23.0014C104.357 23.0014 103.593 22.0037 103.593 20.3636C103.593 17.2281 105.763 13.9735 108.664 13.9735C109.779 13.9735 110.628 14.3543 111.245 14.852L111.068 15.7029ZM121.591 23.0014C119.892 23.0014 119.188 21.7697 119.188 20.2169C119.188 17.3728 121.151 14.1203 123.614 14.1203C125.314 14.1203 126.018 15.3519 126.018 16.9048C126.018 19.7765 124.055 23.0014 121.591 23.0014Z\" fill=\"black\"><\/path>\n<path d=\"M58.8619 11.304C54.1714 11.304 50.9763 15.9647 50.9763 20.3914C50.9763 23.5567 52.8823 25.8136 56.1348 25.8136C60.8253 25.8136 64.0204 21.1529 64.0204 16.6964C64.0204 13.5609 62.1144 11.304 58.8619 11.304ZM56.4879 23.0015C54.7883 23.0015 54.0842 21.7698 54.0842 20.217C54.0842 17.3729 56.0476 14.1204 58.5109 14.1204C60.2105 14.1204 60.9146 15.352 60.9146 16.9049C60.9125 19.7766 58.9491 23.0015 56.4879 23.0015Z\" fill=\"black\"><\/path>\n<path d=\"M14.1033 6.29228C17.0909 6.29228 19.5128 4.8837 19.5128 3.14614C19.5128 1.40857 17.0909 0 14.1033 0C11.1158 0 8.69385 1.40857 8.69385 3.14614C8.69385 4.8837 11.1158 6.29228 14.1033 6.29228Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M14.1033 29.9978C17.0909 29.9978 19.5128 28.5893 19.5128 26.8517C19.5128 25.1141 17.0909 23.7056 14.1033 23.7056C11.1158 23.7056 8.69385 25.1141 8.69385 26.8517C8.69385 28.5893 11.1158 29.9978 14.1033 29.9978Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M6.56501 10.6472C8.0588 8.06 8.0491 5.25787 6.54336 4.3885C5.03761 3.51913 2.606 4.91174 1.11221 7.49898C-0.381574 10.0862 -0.371879 12.8884 1.13387 13.7577C2.63962 14.6271 5.07122 13.2345 6.56501 10.6472Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M27.0923 22.4986C28.5861 19.9114 28.5773 17.1097 27.0725 16.2409C25.5678 15.3722 23.137 16.7653 21.6432 19.3525C20.1494 21.9397 20.1583 24.7414 21.663 25.6102C23.1678 26.479 25.5985 25.0859 27.0923 22.4986Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M6.54409 25.6096C8.04984 24.7402 8.05953 21.938 6.56574 19.3508C5.07195 16.7636 2.64035 15.371 1.1346 16.2403C-0.371147 17.1097 -0.380842 19.9118 1.11295 22.4991C2.60674 25.0863 5.03834 26.4789 6.54409 25.6096Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M27.0737 13.7586C28.5785 12.8898 28.5873 10.0881 27.0936 7.50088C25.5998 4.91364 23.169 3.52055 21.6643 4.38933C20.1595 5.25812 20.1507 8.05978 21.6444 10.647C23.1382 13.2343 25.569 14.6273 27.0737 13.7586Z\" fill=\"#E6007A\"><\/path>\n<\/g>\n<defs>\n<clipPath id=\"clip0_458_11039\">\n<rect width=\"140.264\" height=\"30\" fill=\"white\"><\/rect>\n<\/clipPath>\n<\/defs>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Polkadot<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Switzerland<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2017<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Web<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.060<\/span>\n <span class=\"copy\">N.060<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Seed<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo s\">\n <svg width=\"115\" height=\"26\" viewBox=\"0 0 115 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M11.8508 7.48395C12.5575 8.36476 13.4679 9.06049 14.5033 9.51121C15.5388 9.96185 16.6683 10.154 17.7946 10.071C17.8399 10.066 17.8858 10.074 17.9268 10.0941C17.9677 10.1143 18.0021 10.1456 18.0259 10.1846C18.0497 10.2236 18.0618 10.2685 18.0609 10.3141C18.0601 10.3598 18.0461 10.4042 18.0209 10.4422C17.4019 11.3869 17.0218 12.4679 16.9134 13.592C16.805 14.7162 16.9714 15.8499 17.3984 16.8954C17.4152 16.9367 17.42 16.982 17.4124 17.026C17.4048 17.07 17.3851 17.111 17.3555 17.1444C17.3258 17.1778 17.2874 17.2023 17.2446 17.2151C17.2018 17.2279 17.1564 17.2285 17.1133 17.2168C16.0224 16.9187 14.8751 16.8907 13.771 17.1352C12.6668 17.3797 11.6388 17.8893 10.7757 18.6201C10.7412 18.6486 10.6995 18.667 10.6552 18.6732C10.6109 18.6795 10.5658 18.6735 10.5248 18.6556C10.4838 18.6378 10.4486 18.609 10.4229 18.5724C10.3973 18.5357 10.3823 18.4927 10.3796 18.4481C10.325 17.3205 9.99708 16.223 9.42417 15.2503C8.85125 14.2775 8.05045 13.4587 7.09074 12.8641C7.05292 12.8403 7.02247 12.8063 7.00276 12.7662C6.98305 12.726 6.97489 12.6811 6.97911 12.6366C6.98332 12.5921 6.99973 12.5495 7.02663 12.5138C7.05353 12.4781 7.08989 12.4505 7.13152 12.4341C8.1884 12.0344 9.1322 11.3836 9.88146 10.5377C10.6307 9.69191 11.1629 8.67645 11.4321 7.57901C11.4426 7.53569 11.465 7.49618 11.4968 7.4649C11.5286 7.43362 11.5685 7.41182 11.612 7.40195C11.6555 7.39208 11.7008 7.39452 11.7431 7.40901C11.7853 7.42349 11.8226 7.44944 11.8508 7.48395Z\" fill=\"black\"><\/path>\n<path d=\"M12.8337 2.88239C14.8348 2.88239 16.7909 3.47578 18.4547 4.58752C20.1186 5.69925 21.4154 7.2794 22.1811 9.12815C22.9469 10.9769 23.1473 13.0112 22.7569 14.9738C22.3665 16.9364 21.4028 18.7392 19.9879 20.1542C18.5729 21.5691 16.7702 22.5328 14.8075 22.9231C12.8449 23.3136 10.8106 23.1132 8.96182 22.3474C7.1131 21.5816 5.533 20.2848 4.42126 18.621C3.30952 16.9572 2.71605 15.0011 2.71605 13C2.71905 10.3176 3.78597 7.74587 5.68274 5.84907C7.5795 3.95231 10.1512 2.88539 12.8337 2.88239ZM12.8337 0.16626C10.2954 0.16626 7.81415 0.918947 5.70362 2.32913C3.59312 3.73933 1.94827 5.74367 0.976919 8.08876C0.00556186 10.4338 -0.248591 13.0142 0.246602 15.5037C0.741794 17.9932 1.96409 20.2799 3.75892 22.0748C5.55375 23.8696 7.84045 25.0919 10.33 25.5871C12.8195 26.0823 15.3999 25.8282 17.7449 24.8568C20.09 23.8854 22.0944 22.2405 23.5046 20.13C24.9147 18.0195 25.6674 15.5382 25.6674 13C25.6674 9.5963 24.3153 6.33196 21.9084 3.92517C19.5017 1.51838 16.2374 0.16626 12.8337 0.16626Z\" fill=\"black\"><\/path>\n<path d=\"M35 15.5897H37.736C37.736 16.6535 38.7203 17.5585 40.3219 17.5585C41.9401 17.5585 42.9411 16.844 42.9411 15.8437C42.9411 14.9546 42.1904 14.4942 41.1393 14.2719L39.2375 13.8432C36.6183 13.1923 35.4171 11.9062 35.4171 9.92162C35.4171 7.74647 37.4858 6 40.4053 6C42.8077 6 45.3935 7.20665 45.3935 10.001H42.5741C42.5741 9.03251 41.5231 8.36568 40.472 8.36568C39.2375 8.36568 38.4033 9.08014 38.4033 10.001C38.4033 10.8266 39.2208 11.287 40.0883 11.4934L42.2238 11.9856C45.2434 12.7001 45.894 14.4783 45.894 15.9073C45.894 18.4476 43.2414 19.94 40.3552 19.94C37.736 19.94 35.05 18.3682 35 15.5897ZM47.212 12.9224C47.212 8.68321 50.5819 6 54.5859 6C58.5898 6 61.9764 8.68321 61.9764 12.9224C61.9764 17.1615 58.5731 19.94 54.5692 19.94C50.5653 19.94 47.212 17.1615 47.212 12.9224ZM59.0235 12.9224C59.0235 10.3503 56.9715 8.6197 54.5692 8.6197C52.1668 8.6197 50.1482 10.3344 50.1482 12.9224C50.1482 15.5262 52.1668 17.2727 54.5692 17.2727C56.9715 17.2727 59.0235 15.5262 59.0235 12.9224ZM73.1207 6.49219L72.6035 9.15952C71.9529 8.87374 71.2522 8.71497 70.5348 8.69909C67.9823 8.69909 66.7811 11.2394 66.7811 14.8594V19.6701H63.7949V6.30167H66.7811V9.30242C67.4985 6.95262 68.9166 6.01588 70.7183 6.01588C71.6693 6 72.6702 6.22228 73.1207 6.49219ZM88.3189 6.28579V19.6542H85.366V17.6537C84.4318 19.1779 82.4131 19.94 80.528 19.94C76.7075 19.94 73.5545 17.1933 73.5545 12.9541C73.5545 8.68321 76.7075 6 80.4946 6C82.4799 6 84.4318 6.74622 85.366 8.25453V6.26991H88.3189V6.28579ZM85.3493 12.9224C85.3493 10.2392 83.0304 8.65146 80.8616 8.65146C78.4593 8.65146 76.5073 10.3979 76.5073 12.9224C76.5073 15.4151 78.4593 17.2727 80.8616 17.2727C83.2473 17.2727 85.3493 15.6215 85.3493 12.9224ZM99.947 6.49219L99.4298 9.15952C98.7792 8.87374 98.0785 8.71497 97.3611 8.69909C94.8086 8.69909 93.6074 11.2394 93.6074 14.8594V19.6701H90.6379V6.30167H93.6241V9.30242C94.3415 6.95262 95.7595 6.01588 97.5613 6.01588C98.4956 6 99.4965 6.22228 99.947 6.49219ZM114.545 14.0973H103.35C103.734 16.2724 105.419 17.3362 107.705 17.3362C109.323 17.3362 110.858 16.6852 111.642 15.4468L113.994 16.5582C112.76 18.7969 110.24 19.94 107.554 19.94C103.5 19.94 100.314 17.1615 100.314 12.9224C100.314 8.68321 103.567 6 107.554 6C111.542 6 114.595 8.68322 114.595 12.8906C114.595 13.2717 114.561 13.6686 114.545 14.0973ZM111.659 11.8427C111.392 9.74697 109.757 8.60383 107.604 8.60383C105.452 8.60383 103.817 9.63583 103.4 11.8427H111.659Z\" fill=\"black\"><\/path>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Sorare<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">France<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2020<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Media<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.044<\/span>\n <span class=\"copy\">N.044<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Liquid<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Series A<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo s\">\n <svg width=\"110\" height=\"28\" viewBox=\"0 0 110 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M45.5209 4.46112C43.4962 4.46112 42.0239 4.93814 40.7731 6.03854L38.5642 7.94586C38.3801 8.09299 38.0119 8.20295 37.7547 7.98226C37.4967 7.76233 37.4602 7.46884 37.6809 7.17535L38.8587 5.4144C39.0428 5.15731 38.896 4.82741 38.5642 4.82741H35.73C35.399 4.82741 35.1411 5.0845 35.1411 5.4144V22.5841C35.1411 22.914 35.399 23.1711 35.73 23.1711H38.6746C39.0056 23.1711 39.2635 22.914 39.2635 22.5841V12.8988C39.2635 8.46004 42.9811 7.76309 44.3796 7.76309C47.3607 7.76309 48.4282 9.8911 48.4282 11.5049V22.5841C48.4282 22.914 48.6861 23.1711 49.0171 23.1711H51.9616C52.2926 23.1711 52.5506 22.914 52.5506 22.5841V11.1379C52.5506 7.02898 49.864 4.46112 45.5209 4.46112Z\" fill=\"black\"><\/path>\n<path d=\"M64.549 4.38757C58.844 4.38757 55.2002 7.87307 55.2002 12.6053V15.2104C55.2002 20.1997 58.844 23.6117 64.549 23.6117C69.5913 23.6117 73.1247 21.0067 73.493 17.4848C73.5303 17.1177 73.2724 16.8614 72.9041 16.8614H70.0333C69.7754 16.8614 69.5547 17.0085 69.4809 17.2648C69.1127 18.4388 67.3832 20.1997 64.549 20.1997C61.7147 20.1997 59.0646 18.1453 59.1012 15.2104L59.1384 11.9456C59.175 9.48766 61.752 7.80027 64.549 7.80027C67.0888 7.80027 69.5547 9.23133 69.8119 11.5793C69.8332 11.8508 69.646 12.0957 69.3775 12.1473L61.1251 13.7437C60.7941 13.8172 60.5362 14.1107 60.5362 14.477V14.5134C60.5362 14.8433 60.8671 15.1368 61.3457 15.1368H73.1978C73.5234 15.1368 73.7867 14.8737 73.7867 14.5498V12.2391C73.7867 7.87383 69.9953 4.38833 64.5482 4.38833L64.549 4.38757Z\" fill=\"black\"><\/path>\n<path d=\"M85.0863 4.38754C80.4853 4.38754 76.5105 7.06537 76.5105 10.5873C76.5105 10.8808 76.7685 11.1007 77.0994 11.1007H80.0805C80.375 11.1007 80.5956 10.8808 80.6329 10.5873C80.9274 8.97345 82.8782 7.79948 84.976 7.79948C87.4785 7.79948 89.1722 9.3405 89.1722 11.982V15.174C89.1722 18.4388 86.7427 20.0898 83.7243 20.0898C81.3687 20.0898 80.0067 19.2093 80.0067 17.7782C80.0067 16.5307 80.6694 15.4667 83.3926 14.8433L87.3309 13.7793C87.7356 13.6693 87.8832 13.3387 87.8094 12.9724C87.7729 12.6789 87.4419 12.5318 87.1467 12.5318H83.0616C79.6019 12.5318 76.105 14.7326 76.105 17.961V18.4744C76.105 21.7764 79.2337 23.5002 82.8037 23.5002C85.0855 23.5002 87.0364 22.6197 88.2507 21.5929L90.0548 20.0519C90.3492 19.7948 90.6437 19.7948 90.9008 20.0519C91.1215 20.2718 91.0477 20.6024 90.8636 20.8588L89.7595 22.5833C89.5754 22.8404 89.7223 23.1703 90.054 23.1703H92.7041C93.0351 23.1703 93.293 22.9132 93.293 22.5833V11.467C93.293 7.21174 90.2381 4.38678 85.0848 4.38678L85.0863 4.38754Z\" fill=\"black\"><\/path>\n<path d=\"M109.194 4.82819H105.071C103.636 4.82819 102.237 5.70866 101.243 6.55274L99.6243 7.94663C99.4401 8.09376 99.1084 8.20372 98.8877 8.0202C98.6298 7.83667 98.5195 7.46962 98.7409 7.17612L99.9187 5.41517C100.103 5.15808 99.956 4.82819 99.6243 4.82819H96.8638C96.5328 4.82819 96.2749 5.08528 96.2749 5.41517V22.5848C96.2749 22.9147 96.5328 23.1718 96.8638 23.1718H99.8822C100.213 23.1718 100.471 22.9147 100.471 22.5848V13.7801C100.471 10.0011 102.017 8.31369 105.367 8.31369H109.194C109.525 8.31369 109.783 8.0566 109.783 7.7267V5.41517C109.783 5.08528 109.525 4.82819 109.194 4.82819Z\" fill=\"black\"><\/path>\n<path d=\"M24.0789 0.690491C23.0898 0.690491 22.1714 1.20164 21.6533 2.04192L16.0708 10.3029C15.8889 10.5752 15.9627 10.9422 16.2359 11.1235C16.4573 11.2706 16.7502 11.2524 16.9519 11.0795L22.4469 6.32903C22.5382 6.24713 22.6789 6.25547 22.7611 6.34647C22.7984 6.38818 22.8182 6.44203 22.8182 6.49739V21.3707C22.8182 21.4935 22.7185 21.5921 22.5952 21.5921C22.529 21.5921 22.4667 21.5633 22.4248 21.5125L5.81424 1.69459C5.27327 1.05831 4.47892 0.69125 3.64272 0.690491H3.06218C1.49098 0.690491 0.217285 1.96002 0.217285 3.52607V24.4739C0.217285 26.04 1.49098 27.3095 3.06218 27.3095C4.05131 27.3095 4.96968 26.7984 5.48783 25.9581L11.0704 17.6971C11.2522 17.4248 11.1784 17.0578 10.9052 16.8765C10.6838 16.7294 10.3909 16.7476 10.1893 16.9205L4.69424 21.671C4.60294 21.7529 4.46218 21.7445 4.38001 21.6535C4.34272 21.6118 4.32294 21.558 4.3237 21.5026V6.62556C4.3237 6.5027 4.42337 6.40411 4.54663 6.40411C4.61207 6.40411 4.67522 6.43293 4.71707 6.48374L21.3254 26.3054C21.8663 26.9417 22.6607 27.3088 23.4969 27.3095H24.0774C25.6486 27.3103 26.9231 26.0415 26.9246 24.4755V3.52607C26.9246 1.96002 25.6501 0.690491 24.0789 0.690491Z\" fill=\"black\"><\/path>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Near<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Switzerland<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2019<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Web<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/flashbots\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Flashbots\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.025<\/span>\n <span class=\"copy\">N.025<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Seed<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo xll\">\n <svg width=\"12\" height=\"14\" viewBox=\"0 0 12 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.07289 0L7.91879 0.483459L6.631 4.76674H11.5178L4.19989 12.679L3.35398 12.1956L4.72089 7.64736H0L7.07289 0ZM5.20514 6.03608L6.33835 2.26697L2.28701 6.64736H5.02136L5.20514 6.03608ZM4.93407 10.4124L9.23077 5.76674H6.33078L6.16271 6.3243L4.93407 10.4124Z\" fill=\"black\"><\/path>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Flashbots<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Cayman<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2022<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Infrastructure<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/nansen\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Nansen\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.042<\/span>\n <span class=\"copy\">N.042<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Seed<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo l\">\n <img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png\" alt=\"\">\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Nansen<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Singapore<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2020<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Web<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sky-mavis\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sky Mavis\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.059<\/span>\n <span class=\"copy\">N.059<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Series A<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo m\">\n <svg width=\"660\" height=\"160\" viewBox=\"0 0 660 160\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M657.192 84.1583C655.439 81.8318 653.179 79.9448 650.588 78.6436C647.375 77.1006 644.065 75.7712 640.681 74.664C637.592 73.7385 634.605 72.4973 631.765 70.9598C630.221 70.0646 629.181 68.4909 628.954 66.7071C628.728 64.9233 629.34 63.135 630.609 61.8743C631.86 60.8343 633.449 60.302 635.067 60.3809C636.982 60.2979 638.86 60.9238 640.351 62.1413C641.741 63.361 642.554 65.1197 642.588 66.9802H659.14C658.843 61.0122 656.576 56.3541 652.338 53.0058C648.1 49.6575 642.522 47.9889 635.604 48.0001C628.812 48.0001 623.309 49.6686 619.093 53.0058C614.877 56.343 612.758 60.9705 612.736 66.8884C612.736 70.8652 613.661 74.0911 615.51 76.5662C617.24 78.9383 619.504 80.8601 622.114 82.1726C625.32 83.6823 628.631 84.9511 632.021 85.9687C634.224 86.5984 636.391 87.3532 638.51 88.2296C639.931 88.8227 641.234 89.6707 642.357 90.7325C643.393 91.7505 643.959 93.1607 643.917 94.6203C643.997 96.317 643.267 97.9496 641.952 99.0086C640.394 100.139 638.501 100.698 636.586 100.594C634.63 100.683 632.713 100.022 631.22 98.7417C629.763 97.3262 628.898 95.4007 628.801 93.3605H612.546C612.565 97.1943 613.772 100.926 615.997 104.031C618.235 107.029 621.253 109.34 624.715 110.705C628.656 112.273 632.863 113.041 637.098 112.966C641.331 113.075 645.53 112.177 649.358 110.347C652.599 108.794 655.343 106.351 657.275 103.297C659.092 100.339 660.038 96.9177 659.999 93.4356C659.977 89.6646 659.041 86.5721 657.192 84.1583ZM228.168 74.664C231.551 75.7743 234.86 77.1036 238.075 78.6436C240.665 79.9425 242.925 81.8266 244.679 84.1499C246.528 86.5638 247.453 89.6674 247.453 93.4606C247.491 96.9427 246.546 100.364 244.729 103.322C242.793 106.376 240.047 108.819 236.803 110.372C232.978 112.202 228.782 113.099 224.552 112.991C220.317 113.067 216.11 112.298 212.169 110.73C208.705 109.365 205.684 107.055 203.443 104.056C201.214 100.953 200.01 97.2196 200 93.3855H216.247C216.347 95.4247 217.212 97.3487 218.666 98.7667C220.16 100.045 222.076 100.707 224.032 100.619C225.95 100.725 227.846 100.165 229.406 99.0337C230.72 97.9746 231.451 96.3421 231.371 94.6453C231.424 93.1797 230.863 91.7593 229.827 90.7325C228.703 89.6688 227.397 88.8207 225.972 88.2296C223.856 87.353 221.692 86.5982 219.491 85.9687C216.1 84.9539 212.789 83.6851 209.585 82.1726C206.973 80.8622 204.708 78.9401 202.98 76.5662C201.131 74.0911 200.206 70.8652 200.206 66.8884C200.234 60.9705 202.35 56.343 206.555 53.0058C210.76 49.6686 216.263 48.0001 223.066 48.0001C229.995 47.9889 235.573 49.6575 239.8 53.0058C244.027 56.3541 246.294 61.0122 246.603 66.9802H230.05C230.017 65.1197 229.203 63.361 227.813 62.1413C226.321 60.9266 224.443 60.301 222.529 60.381C220.906 60.3002 219.311 60.8325 218.055 61.8743C216.783 63.1346 216.17 64.9248 216.399 66.7099C216.627 68.4951 217.671 70.0685 219.219 70.9598C222.068 72.5025 225.067 73.7438 228.168 74.664ZM291.422 48.8927H309.402L285.065 80.0035L310.294 112.374H291.595L270.478 84.3418V112.374H255.18V48.8927H270.478V76.7414L291.422 48.8927ZM342.152 75.4816L329.984 48.8927H312.622L334.367 91.3915V112.374H349.665V91.3915L371.41 48.8927H354.23L342.152 75.4816ZM406.455 48.8927L424.08 92.8432L441.524 48.8927H459.513V112.374H444.207V74.3052L430.165 112.374H417.814L403.681 74.2135V112.374H388.383V48.8927H406.455ZM553.007 96.8228L537.437 48.8927H521.149L543.431 112.374H562.583L584.857 48.8927H568.668L553.007 96.8228ZM604.877 48.8927H589.579V112.366H604.877V48.8927ZM466.398 112.374L489.126 48.8927H506.842L529.57 112.374H513.372L497.893 65.9874L482.414 112.374H466.398Z\" fill=\"#1D273D\"><\/path>\n <path d=\"M48.4736 98.7912C48.1618 96.7395 38.6932 89.1782 39.0725 87.6889C39.3324 86.6656 49.1466 85.0669 51.228 83.9082C51.9165 83.5255 53.0469 76.9536 57.42 71.8971C68.1307 59.5242 96.2665 60.8651 106.011 70.939C116.105 81.367 114.268 103.033 128.7 122.665C147.64 104.069 165 84.5774 165 80C165 70.7124 93.4888 0 82.5026 0C71.5165 0 0 70.7124 0 80C0 85.1684 22.1516 109.357 43.6925 129.804C45.5504 112.672 48.6451 99.9082 48.4736 98.7912Z\" fill=\"#4C98FF\"><\/path>\n <path d=\"M96.4016 32.453C91.4282 31.3126 85.7195 33.0779 83.9422 40.936C83.7888 41.6182 83.581 41.902 83.4225 42.0504C83.3081 42.152 82.6274 42.1702 82.5104 42.1702C82.3935 42.1702 81.7153 42.152 81.601 42.0504C81.4347 41.902 81.2294 41.6182 81.0813 40.936C79.3066 33.0779 73.5978 31.3022 68.6244 32.453C63.4744 33.6325 61.2137 38.2021 61.2397 41.9932C61.2761 47.573 64.5267 50.6845 70.0874 52.3899C72.6026 53.171 77.1031 52.7753 78.0697 53.71C78.7063 54.3245 78.6829 55.1629 78.6881 55.5482C78.6933 55.9336 78.6881 57.212 78.6881 58.152C81.2398 58.0003 83.7991 58.0352 86.3457 58.2561C86.3457 57.3084 86.3457 55.9128 86.3457 55.5456C86.3457 55.1785 86.3275 54.3219 86.9641 53.7074C87.9307 52.7727 92.4338 53.158 94.9491 52.3873C100.51 50.6818 103.76 47.5704 103.797 41.9906C103.81 38.2021 101.549 33.6325 96.4016 32.453ZM74.5592 45.2114C73.9584 45.8141 73.1926 46.2246 72.3588 46.3911C71.525 46.5577 70.6606 46.4726 69.8751 46.1468C69.0895 45.8209 68.418 45.269 67.9456 44.5606C67.4732 43.8523 67.221 43.0195 67.221 42.1676C67.221 41.3157 67.4732 40.4829 67.9456 39.7746C68.418 39.0663 69.0895 38.5143 69.8751 38.1884C70.6606 37.8626 71.525 37.7776 72.3588 37.9441C73.1926 38.1106 73.9584 38.5211 74.5592 39.1238C74.9589 39.524 75.2759 39.9992 75.4921 40.5222C75.7083 41.0453 75.8194 41.6059 75.8192 42.1721C75.819 42.7382 75.7073 43.2987 75.4907 43.8216C75.274 44.3444 74.9566 44.8194 74.5566 45.2192L74.5592 45.2114ZM96.5289 45.2114C95.928 45.8141 95.1622 46.2246 94.3284 46.3911C93.4946 46.5577 92.6303 46.4726 91.8447 46.1468C91.0592 45.8209 90.3877 45.269 89.9153 44.5606C89.4429 43.8523 89.1907 43.0195 89.1907 42.1676C89.1907 41.3157 89.4429 40.4829 89.9153 39.7746C90.3877 39.0663 91.0592 38.5143 91.8447 38.1884C92.6303 37.8626 93.4946 37.7776 94.3284 37.9441C95.1622 38.1106 95.928 38.5211 96.5289 39.1238C96.9286 39.524 97.2456 39.9992 97.4618 40.5222C97.678 41.0453 97.7891 41.6059 97.7889 42.1721C97.7886 42.7382 97.677 43.2987 97.4604 43.8216C97.2437 44.3444 96.9263 44.8194 96.5263 45.2192L96.5289 45.2114Z\" fill=\"white\"><\/path>\n <path d=\"M82.5026 160C88.0762 160 109.222 141.808 128.708 122.665C114.276 103.033 116.113 81.367 106.016 70.939C96.2639 60.8651 68.1281 59.5242 57.4252 71.8972C53.0468 76.9536 51.9217 83.5255 51.2331 83.9082C49.1544 85.0669 39.335 86.6656 39.0777 87.6889C38.6983 89.1782 48.1722 96.7395 48.4788 98.7912C48.6503 99.9082 45.5556 112.672 43.6977 129.804C60.8551 146.093 77.6306 160 82.5026 160Z\" fill=\"white\"><\/path>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Sky Mavis<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Singapore<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2021<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Media<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/ramp\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ramp\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.054<\/span>\n <span class=\"copy\">N.054<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Seed<\/span>\n <\/div>\n <div class=\"single-bubble dark stage\">\n <span>Series A<\/span>\n <\/div>\n <\/div>\n <div class=\"single-bubble dark count-stages\">\n <span>+1<\/span>\n <\/div>\n <\/div>\n <div class=\"card-logo s\">\n <svg width=\"138\" height=\"32\" viewBox=\"0 0 138 32\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g clip-path=\"url(#clip0_665_885)\">\n<path d=\"M34.4432 18.8309L28.3844 24.912C27.8711 25.4272 27.8716 26.2647 28.3854 26.7792L33.0154 31.4158C33.8045 32.1947 35.0945 32.1947 35.8836 31.4158L50.0746 17.4093C50.8637 16.6305 50.8637 15.3571 50.0746 14.5783L35.8836 0.584122C35.0945 -0.194707 33.8045 -0.194707 33.0154 0.584122L28.3854 5.22078C27.8716 5.73535 27.8711 6.57281 28.3844 7.08795L34.4432 13.1691C36.0214 14.7267 36.0214 17.2733 34.4432 18.8309Z\" fill=\"#0A6E5C\"><\/path>\n<path d=\"M16.2232 18.8309L22.282 24.912C22.7953 25.4272 22.7948 26.2647 22.281 26.7792L17.651 31.4158C16.8619 32.1947 15.5719 32.1947 14.7828 31.4158L0.591812 17.4093C-0.197271 16.6305 -0.197271 15.3571 0.591812 14.5783L14.7828 0.584122C15.5719 -0.194707 16.8619 -0.194707 17.651 0.584122L22.281 5.22078C22.7948 5.73535 22.7953 6.57281 22.282 7.08795L16.2232 13.1691C14.645 14.7267 14.645 17.2733 16.2232 18.8309Z\" fill=\"#21BF73\"><\/path>\n<path d=\"M17.8128 17.157C17.1737 16.518 17.1737 15.482 17.8128 14.843L24.1765 8.47926C24.8155 7.84025 25.8515 7.84025 26.4905 8.47926L32.8542 14.843C33.4932 15.482 33.4932 16.518 32.8542 17.157L26.4905 23.5207C25.8515 24.1598 24.8155 24.1598 24.1765 23.5207L17.8128 17.157Z\" fill=\"#21BF73\"><\/path>\n<path d=\"M77.8051 25.6003H73.2829L70.7889 19.0761C70.5879 18.5622 70.2773 18.2043 69.857 18.0025C69.4551 17.8006 68.9435 17.6996 68.3223 17.6996H65.5542V25.6003H61.3335V6H70.0215C72.2871 6 74.0046 6.49551 75.174 7.48654C76.3433 8.47757 76.928 9.89988 76.928 11.7535C76.928 13.0565 76.5809 14.176 75.8866 15.112C75.2105 16.0479 74.233 16.7178 72.954 17.1215C74.1051 17.3601 74.9365 18.1585 75.4481 19.5165L77.8051 25.6003ZM69.3911 14.4237C70.6153 14.4237 71.5106 14.2219 72.077 13.8181C72.6434 13.396 72.9266 12.7445 72.9266 11.8636C72.9266 10.9827 72.6434 10.3403 72.077 9.93659C71.5106 9.51448 70.6153 9.30343 69.3911 9.30343H65.4993V14.4237H69.3911Z\" fill=\"#22272F\"><\/path>\n<path d=\"M94.3864 11.6434V25.6003H90.3028V23.5357C89.8826 24.2514 89.2888 24.8112 88.5214 25.2149C87.754 25.6187 86.8861 25.8206 85.9177 25.8206C84.7118 25.8206 83.6429 25.5269 82.7111 24.9397C81.7975 24.3524 81.0758 23.5173 80.546 22.4346C80.0344 21.3334 79.7786 20.0671 79.7786 18.6356C79.7786 17.2041 80.0344 15.9286 80.546 14.8091C81.0758 13.6896 81.8067 12.8271 82.7385 12.2215C83.6703 11.5975 84.7301 11.2855 85.9177 11.2855C86.8861 11.2855 87.754 11.4965 88.5214 11.9186C89.2888 12.3407 89.8826 12.9097 90.3028 13.6254V11.6434H94.3864ZM87.1236 22.6548C88.1468 22.6548 88.9325 22.3061 89.4806 21.6087C90.0287 20.9113 90.3028 19.9019 90.3028 18.5806C90.3028 17.2592 90.0287 16.2498 89.4806 15.5524C88.9325 14.8367 88.1468 14.4788 87.1236 14.4788C86.1004 14.4788 85.3056 14.8458 84.7392 15.5799C84.1728 16.314 83.8896 17.3326 83.8896 18.6356C83.8896 19.9386 84.1637 20.9388 84.7118 21.6362C85.2782 22.3153 86.0822 22.6548 87.1236 22.6548Z\" fill=\"#22272F\"><\/path>\n<path d=\"M114.719 11.2855C116.309 11.2855 117.487 11.7718 118.255 12.7445C119.04 13.6988 119.433 15.167 119.433 17.1491V25.6003H115.295V17.2867C115.295 16.314 115.139 15.6166 114.829 15.1945C114.518 14.7541 114.007 14.5339 113.294 14.5339C112.454 14.5339 111.805 14.8275 111.348 15.4148C110.891 16.002 110.663 16.8279 110.663 17.8923V25.6003H106.524V17.2867C106.524 16.3324 106.36 15.635 106.031 15.1945C105.721 14.7541 105.218 14.5339 104.524 14.5339C103.683 14.5339 103.026 14.8275 102.55 15.4148C102.094 16.002 101.865 16.8279 101.865 17.8923V25.6003H97.7269V15.635C97.7269 14.1485 97.6538 12.8179 97.5076 11.6434H101.399L101.646 13.7355C102.066 12.9464 102.651 12.3407 103.4 11.9186C104.167 11.4965 105.045 11.2855 106.031 11.2855C108.096 11.2855 109.466 12.148 110.142 13.8732C110.599 13.084 111.229 12.46 112.033 12.0012C112.855 11.5241 113.751 11.2855 114.719 11.2855Z\" fill=\"#22272F\"><\/path>\n<path d=\"M131.194 11.2855C132.382 11.2855 133.442 11.5975 134.374 12.2215C135.305 12.8271 136.027 13.6896 136.539 14.8091C137.069 15.9286 137.333 17.2041 137.333 18.6356C137.333 20.0671 137.078 21.3334 136.566 22.4346C136.055 23.5173 135.333 24.3524 134.401 24.9397C133.469 25.5269 132.4 25.8206 131.194 25.8206C130.226 25.8206 129.358 25.6187 128.591 25.2149C127.823 24.8112 127.239 24.2514 126.837 23.5357V32H122.698V15.635C122.698 14.1485 122.625 12.8179 122.479 11.6434H126.371L126.645 13.9558C127.01 13.1299 127.595 12.4784 128.399 12.0012C129.221 11.5241 130.153 11.2855 131.194 11.2855ZM130.016 22.6548C131.039 22.6548 131.825 22.3153 132.373 21.6362C132.921 20.9388 133.195 19.9386 133.195 18.6356C133.195 17.3326 132.912 16.314 132.345 15.5799C131.797 14.8458 131.021 14.4788 130.016 14.4788C128.993 14.4788 128.198 14.8367 127.631 15.5524C127.083 16.2498 126.809 17.2592 126.809 18.5806C126.809 19.9019 127.083 20.9113 127.631 21.6087C128.198 22.3061 128.993 22.6548 130.016 22.6548Z\" fill=\"#22272F\"><\/path>\n<\/g>\n<defs>\n<clipPath id=\"clip0_665_885\">\n<rect width=\"138\" height=\"32\" fill=\"white\"><\/rect>\n<\/clipPath>\n<\/defs>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Ramp<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Poland<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2018<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Finance<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card single-portfolio-card-parent\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-title\">\n <h4>Check out the full portfolio<\/h4>\n <\/div>\n <div class=\"card-count\">\n <span data-hover-scramble-target=\"\">078<\/span>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Full portfolio<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n <\/div>\n <\/li>\n <\/ul>\n <\/div>\n <\/div>\n <\/section>\n<\/div>\n<section class=\"section section-invest\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <div class=\"container\">\n <div class=\"row split\">\n <div class=\"col\">\n <div class=\"col-row col-row-title\">\n <h2 class=\"split-typewriter small\" data-scroll-typewriter=\"\"><div style=\"position: relative; display: none;\" class=\"single-word\"><div style=\"position: relative; display: none;\" class=\"single-char\">B<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">a<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">c<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">k<\/div><\/div> <div style=\"position: relative; display: none;\" class=\"single-word\"><div style=\"position: relative; display: none;\" class=\"single-char\">t<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">h<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">e<\/div><\/div> <div style=\"position: relative; display: none;\" class=\"single-word\"><div style=\"position: relative; display: none;\" class=\"single-char\">B<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">o<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">l<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">d<\/div><\/div><div class=\"typewriter-bar\"><\/div><\/h2>\n <\/div>\n <div class=\"col-row col-row-btn\">\n <div class=\"col-row\">\n <div class=\"btn\">\n <div data-invest-lightbox-toggle=\"toggle\" class=\"btn-click\" data-cursor-bubble-text=\"Join the revolution\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">\n <div class=\"btn-line left\"><\/div>\n <div class=\"btn-line top\"><\/div>\n <div class=\"btn-line bottom\"><\/div>\n <div class=\"btn-content\">\n <span data-hover-scramble-target=\"\">Invest with Fabric<\/span>\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/section>\n<div class=\"section-wrap section-wrap-contributions section-wrap-contributions-home\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <section class=\"section yellow-marquee yellow-marquee-home\">\n <div class=\"container\">\n <div class=\"marquee-group\" data-scroll=\"\">\n <div class=\"marquee\" data-marquee-direction=\"left\" data-marquee-status=\"inverted\" data-marquee-speed=\"30\">\n <div class=\"marquee-scroll\" data-scroll=\"\" data-scroll-direction=\"horizontal\" data-scroll-speed=\"2\" style=\"transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 744.872, 0, 0, 1);\">\n <div class=\"marquee-content\" style=\"translate: none; rotate: none; scale: none; transform: translate(-2.4495%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <\/div>\n <div class=\"marquee-content\" style=\"left: 11703px; top: 0px; position: absolute; translate: none; rotate: none; scale: none; transform: translate(-2.4495%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <\/div><\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n <section class=\"section section-slider section-slider-contributions\">\n <div class=\"yellow-bar\"><\/div>\n <div class=\"background-stars\">\n <div class=\"stars overlay\"><\/div>\n <div class=\"twinkling overlay\"><\/div>\n <div class=\"lighter-bg overlay\"><\/div>\n <\/div>\n <div class=\"container\">\n <div class=\"row row-title\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"col padding\">\n <h3><span class=\"title\" data-loop-scramble=\"\">Contributions<\/span><span class=\"count light\">004<\/span><\/h3>\n <\/div>\n <\/div>\n <div class=\"flickity-slider-group count-5\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-1\">\n <ul class=\"flickity-carousel\">\n <li class=\"col flickity-slide dark-mode\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openwebforum\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Web Forum\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.001<\/span>\n <span class=\"copy\">N.001<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <\/div>\n <\/div>\n <div class=\"card-logo xll\">\n <img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png\" alt=\"\">\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Open Web Forum<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">UK<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2020<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Ecosystem<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide dark-mode\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/contributions\/blackpool\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Blackpool Finance\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.002<\/span>\n <span class=\"copy\">N.002<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <\/div>\n <\/div>\n <div class=\"card-logo xs\">\n <svg width=\"200\" height=\"27\" viewBox=\"0 0 200 27\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g clip-path=\"url(#clip0_1136_1826)\">\n<path d=\"M45.519 26.0524V1.38477H56.3058C57.5024 1.38477 58.5737 1.52722 59.5196 1.81213C60.4654 2.09711 61.266 2.50453 61.9214 3.03438C62.5669 3.55191 63.0821 4.2135 63.4257 4.96608C63.7732 5.72413 63.947 6.58172 63.9471 7.53885C63.9489 8.17848 63.833 8.81299 63.6052 9.41069C63.3862 9.99366 63.0681 10.5344 62.665 11.0091C62.2622 11.4797 61.7824 11.8785 61.2461 12.1886C60.7046 12.5058 60.1066 12.7148 59.4854 12.804V13.1117C60.2695 13.1595 61.0378 13.3538 61.7504 13.6844C62.418 13.9937 63.0234 14.4224 63.5368 14.9494C64.0407 15.472 64.4384 16.0874 64.7078 16.7614C64.9908 17.4709 65.133 18.2285 65.1266 18.9922C65.1266 20.0751 64.9301 21.0524 64.5369 21.924C64.1505 22.787 63.5681 23.5479 62.836 24.1463C62.095 24.7561 61.1975 25.2262 60.1435 25.5566C59.0893 25.8873 57.9069 26.0526 56.5964 26.0524H45.519ZM50.6816 11.6074H54.5621C55.9639 11.6074 57.0323 11.3367 57.7674 10.7954C58.5025 10.2542 58.87 9.48212 58.87 8.47906C58.87 7.48757 58.5338 6.71545 57.8614 6.16271C57.1888 5.61009 56.2315 5.33372 54.9895 5.33362H50.6816V11.6074ZM55.2801 22.1035C56.773 22.1035 57.9098 21.8015 58.6905 21.1975C59.471 20.5935 59.8613 19.7103 59.8615 18.5478C59.8615 17.4083 59.4598 16.5479 58.6563 15.9665C57.8528 15.3853 56.6876 15.0947 55.1604 15.0947H50.6816V22.1035H55.2801Z\" fill=\"white\"><\/path>\n<path d=\"M67.7178 0H72.6924V26.0523H67.7178V0Z\" fill=\"white\"><\/path>\n<path d=\"M81.2674 26.3429C80.3555 26.3429 79.5235 26.209 78.7716 25.9412C78.0522 25.6929 77.3897 25.3035 76.8228 24.7958C76.2747 24.2989 75.8403 23.6896 75.5492 23.0095C75.2471 22.3144 75.0961 21.5338 75.0962 20.6675C75.0962 18.9468 75.723 17.6049 76.9766 16.6417C78.2301 15.6788 80.0365 15.1289 82.3956 14.9921L86.9599 14.7186V13.18C86.9599 12.3937 86.6892 11.7868 86.1479 11.3595C85.6065 10.9321 84.8173 10.7184 83.7803 10.7184C82.8799 10.7184 82.1391 10.8665 81.558 11.1629C80.9768 11.4594 80.5836 11.8924 80.3785 12.4621H75.7971C75.8656 11.6303 76.126 10.8257 76.5578 10.1115C76.9969 9.39833 77.5825 8.78652 78.2758 8.31659C78.9938 7.82085 79.84 7.44193 80.8144 7.17981C81.7888 6.91778 82.8686 6.78672 84.0538 6.78662C85.2959 6.78662 86.4042 6.93192 87.3787 7.22253C88.3531 7.51315 89.1708 7.93198 89.8318 8.47901C90.4878 9.01959 91.0062 9.70794 91.3447 10.4876C91.6922 11.2798 91.866 12.1773 91.8661 13.18V26.0523H87.0454V23.5907H86.7377C86.2475 24.4569 85.521 25.1321 84.5581 25.6164C83.5949 26.1006 82.498 26.3428 81.2674 26.3429ZM82.9085 22.5992C83.4547 22.6048 83.998 22.5181 84.5154 22.3427C84.9832 22.1842 85.4178 21.9409 85.7975 21.6248C86.1533 21.3283 86.4442 20.9617 86.6522 20.5478C86.8582 20.1338 86.9637 19.6769 86.9599 19.2145V17.8298L83.1478 18.0691C81.0281 18.2174 79.9682 18.9752 79.9682 20.3427C79.9682 21.0494 80.2417 21.6022 80.7887 22.0009C81.3358 22.3999 82.0423 22.5994 82.9085 22.5992Z\" fill=\"white\"><\/path>\n<path d=\"M107.039 13.8467C106.868 12.9466 106.469 12.2258 105.843 11.6842C105.216 11.1431 104.367 10.8724 103.296 10.8722C101.951 10.8722 100.916 11.3566 100.193 12.3253C99.469 13.2941 99.1072 14.7129 99.1074 16.5818C99.1074 18.4738 99.4692 19.9126 100.193 20.8983C100.916 21.8841 101.951 22.377 103.296 22.377C104.321 22.377 105.153 22.1348 105.791 21.6504C106.429 21.1662 106.845 20.4567 107.039 19.5221H111.689C111.586 20.582 111.321 21.5394 110.894 22.3941C110.478 23.234 109.893 23.979 109.176 24.5822C108.458 25.1864 107.606 25.6508 106.62 25.9754C105.635 26.3002 104.526 26.4626 103.296 26.4626C101.825 26.4626 100.518 26.2432 99.3723 25.8044C98.227 25.3659 97.264 24.7277 96.4833 23.8898C95.7026 23.0522 95.1071 22.0208 94.697 20.7957C94.2867 19.5708 94.0815 18.1662 94.0815 16.5819C94.0815 15.0207 94.2838 13.6303 94.6884 12.4108C95.0928 11.1915 95.6883 10.1658 96.4748 9.33373C97.2612 8.50196 98.227 7.86946 99.3723 7.43623C100.518 7.00324 101.825 6.7867 103.296 6.78662C104.538 6.78662 105.657 6.95187 106.655 7.28238C107.652 7.61304 108.504 8.08599 109.21 8.70123C109.921 9.32168 110.497 10.0809 110.903 10.9321C111.324 11.8039 111.586 12.7754 111.689 13.8467H107.039Z\" fill=\"white\"><\/path>\n<path d=\"M125.58 7.19686H131.239L124.059 15.2826L131.734 26.0523H125.837L120.332 18.3939L118.965 19.7956V26.0523H113.99V0H118.965V14.5647H119.272L125.58 7.19686Z\" fill=\"white\"><\/path>\n<path d=\"M143.916 1.38477C145.181 1.38477 146.338 1.5899 147.386 2.00018C148.395 2.38509 149.314 2.9727 150.087 3.72674C150.854 4.49078 151.451 5.40827 151.839 6.41913C152.255 7.47338 152.463 8.63867 152.463 9.91499C152.463 11.18 152.25 12.3339 151.822 13.3767C151.415 14.3895 150.797 15.3043 150.01 16.0605C149.209 16.82 148.261 17.4076 147.224 17.7871C146.147 18.1918 144.959 18.3941 143.66 18.394H138.788V26.0524H133.625V1.38477H143.916ZM138.788 14.2058H142.531C144.024 14.2058 145.178 13.8411 145.993 13.1117C146.808 12.3825 147.215 11.3226 147.215 9.93208C147.215 8.5191 146.811 7.44784 146.002 6.7183C145.192 5.9891 144.041 5.62441 142.548 5.62424H138.788V14.2058Z\" fill=\"white\"><\/path>\n<path d=\"M163.329 26.4626C161.881 26.4626 160.582 26.2404 159.431 25.7959C158.322 25.3795 157.322 24.716 156.508 23.8556C155.71 23.0068 155.1 21.9725 154.679 20.753C154.257 19.5336 154.046 18.1547 154.046 16.6161C154.046 15.0891 154.26 13.7186 154.687 12.5048C155.115 11.2911 155.73 10.2597 156.533 9.41065C157.351 8.55222 158.35 7.88653 159.457 7.46186C160.602 7.01181 161.893 6.78673 163.329 6.78662C164.765 6.78662 166.055 7.0117 167.2 7.46186C168.307 7.88652 169.306 8.5522 170.124 9.41065C170.927 10.2598 171.543 11.2912 171.97 12.5048C172.397 13.7185 172.611 15.089 172.611 16.6161C172.611 18.1546 172.4 19.5335 171.978 20.753C171.557 21.9726 170.947 23.0068 170.149 23.8556C169.335 24.7159 168.335 25.3794 167.226 25.7959C166.075 26.2404 164.776 26.4626 163.329 26.4626ZM163.329 22.3941C164.662 22.3941 165.69 21.8898 166.414 20.8812C167.138 19.8726 167.5 18.4509 167.5 16.6161C167.5 15.7159 167.406 14.9067 167.218 14.1886C167.03 13.4706 166.756 12.8666 166.397 12.3766C166.056 11.9025 165.608 11.5159 165.089 11.2483C164.576 10.9863 163.99 10.8553 163.329 10.8552C162.667 10.8552 162.078 10.9862 161.559 11.2483C161.038 11.5127 160.589 11.8999 160.251 12.3766C159.898 12.8667 159.627 13.4707 159.44 14.1886C159.251 14.9066 159.157 15.7157 159.157 16.6161C159.157 18.4623 159.516 19.8868 160.234 20.8898C160.952 21.8927 161.984 22.3942 163.329 22.3941Z\" fill=\"white\"><\/path>\n<path d=\"M183.271 26.4626C181.824 26.4626 180.525 26.2404 179.374 25.7959C178.265 25.3795 177.265 24.716 176.45 23.8556C175.653 23.0068 175.043 21.9725 174.621 20.753C174.2 19.5336 173.989 18.1547 173.989 16.6161C173.989 15.0891 174.202 13.7186 174.63 12.5048C175.057 11.2911 175.673 10.2597 176.476 9.41065C177.294 8.55222 178.292 7.88653 179.399 7.46186C180.545 7.01181 181.835 6.78673 183.271 6.78662C184.707 6.78662 185.998 7.0117 187.143 7.46186C188.25 7.88652 189.249 8.5522 190.066 9.41065C190.87 10.2598 191.485 11.2912 191.913 12.5048C192.34 13.7185 192.554 15.089 192.554 16.6161C192.554 18.1546 192.343 19.5335 191.921 20.753C191.499 21.9726 190.89 23.0068 190.092 23.8556C189.277 24.7159 188.278 25.3794 187.169 25.7959C186.018 26.2404 184.718 26.4626 183.271 26.4626ZM183.271 22.3941C184.605 22.3941 185.633 21.8898 186.357 20.8812C187.08 19.8726 187.442 18.4509 187.442 16.6161C187.442 15.7159 187.348 14.9067 187.16 14.1886C186.972 13.4706 186.699 12.8666 186.34 12.3766C185.999 11.9025 185.551 11.5159 185.032 11.2483C184.519 10.9863 183.932 10.8553 183.271 10.8552C182.61 10.8552 182.02 10.9862 181.502 11.2483C180.981 11.5127 180.532 11.8999 180.194 12.3766C179.841 12.8667 179.57 13.4707 179.382 14.1886C179.194 14.9066 179.1 15.7157 179.1 16.6161C179.1 18.4623 179.459 19.8868 180.177 20.8898C180.895 21.8927 181.926 22.3942 183.271 22.3941Z\" fill=\"white\"><\/path>\n<path d=\"M195.025 0H200V26.0523H195.025V0Z\" fill=\"white\"><\/path>\n<path d=\"M32.1233 23.5941C31.5181 23.8112 30.8917 23.3437 30.799 23.479C30.7224 23.5907 31.0638 24.0294 31.4899 24.3426C31.7979 24.5689 32.5257 25.0059 33.846 24.9438C34.0652 24.9322 34.2761 24.8558 34.4519 24.7243C34.6277 24.5928 34.7605 24.4121 34.8334 24.205L35.4628 22.4426C33.352 20.5563 31.6138 18.2908 30.3384 15.7636C29.5172 14.1291 28.8987 12.4005 28.4965 10.6161C28.6951 10.2649 28.8673 9.94422 29.0141 9.66036C29.5968 10.2131 30.1793 10.7659 30.7616 11.3186C30.8265 11.3806 30.9033 11.4287 30.9874 11.4601C31.0715 11.4915 31.1611 11.5054 31.2508 11.5011C31.3404 11.4968 31.4283 11.4743 31.509 11.435C31.5897 11.3957 31.6615 11.3404 31.7202 11.2725C32.2914 11.5028 32.9242 11.413 33.3324 11.0422C33.9675 10.4647 33.9732 9.27229 33.0992 8.56351C33.0272 7.69985 32.9898 7.2542 32.9178 6.39053C33.3053 6.27134 33.6928 6.15216 34.0803 6.03298C34.1983 5.65819 34.1983 5.25621 34.0803 4.88142C33.9971 4.62487 33.8596 4.38923 33.6773 4.19049C33.3704 3.57384 32.6409 2.34571 31.2014 1.5995C30.9345 1.46435 30.6575 1.35001 30.3729 1.25749C29.3064 0.894755 28.1809 0.737289 27.0559 0.793415C27.3052 0.966148 27.5547 1.13888 27.8044 1.31161C27.0524 1.1527 26.2244 1.01163 25.3285 0.908573C24.3768 0.799176 23.4889 0.748507 22.68 0.73584C22.8141 0.869996 22.9485 1.00434 23.083 1.13888C22.1011 1.11391 21.1188 1.17169 20.1465 1.31162C18.9368 1.48608 15.8294 2.06415 11.2796 5.16931C6.83403 8.2025 4.11119 10.0611 4.31271 12.4241C4.44802 14.0063 5.96979 16.6963 7.99768 17.7212C8.29478 17.8715 8.73525 18.0529 9.03407 18.5273C9.51715 19.2942 9.16247 20.2777 8.63103 22.2699C8.47269 22.8641 8.26772 23.5872 8.00862 24.4129C7.95461 24.5856 7.94019 24.7682 7.96642 24.9472C7.99264 25.1263 8.05885 25.2971 8.16012 25.447C8.26139 25.597 8.39513 25.7222 8.55141 25.8134C8.70769 25.9046 8.8825 25.9594 9.06287 25.9738C12.8342 26.279 14.763 26.2151 14.8494 25.7821C14.9116 25.4723 14.0287 24.9733 12.2008 24.2851C12.127 23.8081 12.127 23.3226 12.2008 22.8456C12.4997 20.9438 13.9184 20.337 14.2736 18.8152C14.5805 17.5001 14.1303 16.2628 13.6979 15.4181C15.7485 15.2898 17.7314 14.6355 19.4556 13.5181C19.0359 15.5788 19.4211 16.865 19.8587 17.6636C20.7649 19.3173 22.7393 20.4135 22.68 21.8092C22.6696 22.047 22.5942 22.4495 22.6535 23.0967C22.7162 23.7818 22.8636 24.0121 22.7375 24.2851C22.6195 24.5396 22.2717 24.8125 21.2405 24.8608C21.039 25.0917 20.9622 25.2837 21.0102 25.4366C21.1599 25.9134 22.5226 26.0093 25.0982 25.7245C25.4051 25.0336 25.7122 24.3426 26.0195 23.6517C26.0871 22.5182 26.0486 21.3809 25.9043 20.2546C25.5819 17.7719 24.918 16.7954 25.4437 15.303C25.6596 14.6898 25.8749 14.5625 26.7104 13.4029C27.2493 12.655 27.7053 11.9508 28.0865 11.318C27.9 11.8045 27.6921 12.3084 27.4589 12.8271C27.0612 13.7125 26.6193 14.5772 26.1346 15.4181C26.2858 16.2144 26.5373 16.9882 26.8831 17.7212C28.459 21.0527 31.5504 22.5232 32.756 23.0184C32.6501 23.2009 32.452 23.4761 32.1233 23.5941ZM27.9201 4.59354C28.2425 4.34307 28.7216 4.49335 28.8413 4.53596C29.4983 4.77087 29.8639 5.54644 29.705 5.74509C29.5703 5.91436 29.0855 5.62245 28.9565 5.80266C28.7878 6.03816 29.4494 6.6289 29.302 6.83906C29.177 7.01755 28.5028 6.90412 28.0928 6.4936C27.5775 5.97713 27.4485 4.95973 27.9201 4.59354Z\" fill=\"white\"><\/path>\n<path d=\"M7.94057 18.4122C6.43008 17.6254 5.17265 16.4279 4.31318 14.9575C4.0823 15.2512 3.78231 15.6594 3.39194 16.2242C2.64516 17.3049 2.5156 18.3874 2.47069 18.6425C2.36821 19.2229 1.90413 20.0387 0.360478 21.1137C0.019619 21.3509 -0.00110996 21.8973 4.10735e-05 22.442C0.00522487 24.239 2.06939 25.9007 2.87317 25.5518C3.03151 25.4833 3.14148 25.3359 3.21863 25.1488C4.15657 25.4487 5.11984 25.675 5.29142 25.3791C5.52691 24.9731 3.91705 24.1187 3.79441 22.9032C3.62685 21.241 5.79177 19.6265 7.94057 18.4122Z\" fill=\"white\"><\/path>\n<\/g>\n<defs>\n<clipPath id=\"clip0_1136_1826\">\n<rect width=\"200\" height=\"27\" fill=\"white\"><\/rect>\n<\/clipPath>\n<\/defs>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Blackpool Finance<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">France<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2020<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Web<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide dark-mode\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openprotocol\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Protocol\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.003<\/span>\n <span class=\"copy\">N.003<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <\/div>\n <\/div>\n <div class=\"card-logo xl\">\n <img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp\" alt=\"\">\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Open Protocol<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Finland<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2022<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Ecosystem<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide dark-mode\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/contributions\/she256\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"She256\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.004<\/span>\n <span class=\"copy\">N.004<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <\/div>\n <\/div>\n <div class=\"card-logo xl\">\n <img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png\" alt=\"\">\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">She256<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">London<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2021<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Ecosystem<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <\/ul>\n <\/div>\n <\/div>\n <\/section>\n<\/div>\n<section class=\"section section-core\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <div class=\"gradient-circle\"><\/div>\n <div class=\"container\">\n <div class=\"row split\">\n <div class=\"col col-icon\">\n <div class=\"core-icon\">\n <div class=\"fade\">\n <div class=\"single-tile\" data-core-target=\"\" data-core-id=\"our-truth\" data-core-status=\"active\" data-cursor-bubble-text=\"Our truth\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">\n <\/div>\n <div class=\"single-tile\" data-core-target=\"\" data-core-id=\"community\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">\n <\/div>\n <div class=\"single-tile\" data-core-target=\"\" data-core-id=\"role\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Role\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">\n <\/div>\n <div class=\"single-tile\" data-core-target=\"\" data-core-id=\"contribution\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Contribution\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">\n <\/div>\n <\/div>\n <svg width=\"540\" height=\"543\" viewBox=\"0 0 540 543\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 0H540V543H0V0ZM256.056 431.879V533.032C220.058 531.113 186 521.856 155.344 506.702V458.458L124.943 489.036C96.842 470.035 72.6173 445.669 53.7406 417.404L84.1345 386.831H36.1772C21.111 355.989 11.9092 321.739 10 285.539H110.392C126.082 285.539 141.192 288.028 155.351 292.641C160.875 294.445 166.267 296.561 171.478 298.985C202.859 313.57 228.202 339.046 242.709 370.597C245.103 375.809 247.201 381.188 248.987 386.722C249.001 386.758 249.015 386.795 249.023 386.831C253.595 401.023 256.062 416.162 256.062 431.886L256.056 431.879ZM257.055 110.979V10C221.066 11.92 187.014 21.176 156.359 36.3232V84.5833L125.957 54.0038C97.85 73.0049 73.6322 97.3647 54.7554 125.638L85.1494 156.209H37.1782C22.1188 187.044 12.9092 221.295 11 257.494H111.552C127.177 257.494 142.243 255.012 156.351 250.421C156.388 250.414 156.424 250.391 156.461 250.384C161.961 248.588 167.303 246.471 172.492 244.063C203.859 229.47 229.187 203.986 243.687 172.414C246.096 167.166 248.201 161.757 249.994 156.201C254.58 141.952 257.055 126.754 257.055 110.979ZM455.852 386.826L486.246 417.399C467.369 445.671 443.151 470.03 415.043 489.025L384.642 458.453V506.697C353.987 521.845 319.935 531.115 283.931 533.021V432.042C283.931 416.26 286.406 401.061 290.999 386.819C292.777 381.264 294.897 375.848 297.299 370.599C311.799 339.035 337.127 313.544 368.494 298.952C373.683 296.543 379.032 294.432 384.526 292.644C384.569 292.63 384.605 292.615 384.642 292.608C398.758 288.008 413.802 285.527 429.435 285.527H530C528.092 321.734 518.889 355.992 503.823 386.826H455.852ZM429.594 257.494H529.978C528.077 221.28 518.867 187.029 503.801 156.194H455.837L486.231 125.623C467.354 97.3499 443.136 72.9911 415.028 53.9969L384.627 84.5685V36.3232C353.972 21.176 319.92 11.92 283.931 10V111.139C283.931 126.863 286.398 142.004 290.963 156.194C290.967 156.212 290.974 156.231 290.981 156.25C290.988 156.271 290.996 156.292 290.999 156.311C292.785 161.837 294.89 167.217 297.284 172.436C311.792 203.986 337.127 229.463 368.516 244.048C373.734 246.464 379.112 248.588 384.634 250.391C398.801 255.005 413.911 257.494 429.594 257.494Z\" fill=\"black\"><\/path>\n<\/svg>\n <\/div>\n <\/div>\n <div class=\"col col-info padding\">\n <div class=\"col-row col-row-title\">\n <h2 class=\"small\">Contribution, Participation, Attribution<\/h2>\n <\/div>\n <div class=\"col-row col-row-btn\">\n <div class=\"core-btn\" data-core-target=\"\" data-core-id=\"our-truth\" data-core-status=\"active\" data-cursor-bubble-text=\"Our truth\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <span>Our truth<\/span>\n <\/div>\n <div class=\"core-btn\" data-core-target=\"\" data-core-id=\"community\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <span>Community<\/span>\n <\/div>\n <div class=\"core-btn\" data-core-target=\"\" data-core-id=\"role\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Role\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <span>Role<\/span>\n <\/div>\n <div class=\"core-btn\" data-core-target=\"\" data-core-id=\"contribution\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Contribution\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <span>Contribution<\/span>\n <\/div>\n <\/div>\n <div class=\"col-row col-row-text\">\n <div class=\"core-text\" data-core-id=\"our-truth\" data-core-status=\"active\">\n <p>Our contribution is our truth It builds community It defines our role in helping something to advance In fact, contribution is what Web3 is all about.<\/p> <\/div>\n <div class=\"core-text\" data-core-id=\"community\" data-core-status=\"not-active\">\n <p>Lorem ipsum dolor sit amet consectetur. Integer orci ut sed libero dictumst cras tempor ornare. Faucibus pulvinar eget a nunc cursus tortor nisl enim vitae. Diam vitae id purus porta nisl lectus donec lacinia consequat.<\/p> <\/div>\n <div class=\"core-text\" data-core-id=\"role\" data-core-status=\"not-active\">\n <p>Ornare in elit elit venenatis pulvinar pellentesque. Lectus eget nam ornare venenatis egestas turpis vel tristique. Enim pretium sed a scelerisque.<\/p> <\/div>\n <div class=\"core-text\" data-core-id=\"contribution\" data-core-status=\"not-active\">\n <p>Diam vitae id purus porta nisl lectus donec lacinia consequat. Ornare in elit elit venenatis pulvinar pellentesque. Lectus eget nam ornare venenatis.<\/p> <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/section>\n<section class=\"section section-slider section-slider-team\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <div class=\"container\">\n <div class=\"row row-title\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"col padding\">\n <h3><span class=\"title\" data-scroll-scramble=\"\">Team <\/span><span class=\"count light\">030<\/span><\/h3>\n <\/div>\n <\/div>\n <div class=\"flickity-slider-group count-4\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-2\">\n <ul class=\"flickity-carousel\">\n <li class=\"col flickity-slide\">\n <div class=\"single-team-card\">\n <div class=\"card card-hover\" data-team-card-id=\"fynn-brinkmann\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Fynn Brinkmann\" data-cursor-bubble-icon=\"scale\" data-cursor-bubble-position=\"right\">\n \n <div class=\"card-image overlay\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <\/div>\n <div class=\"card-image overlay card-image-hover\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <div class=\"gradient-circle\"><\/div>\n <\/div>\n <div class=\"card-content\">\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Fynn Brinkmann<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\">Venture Analyst<\/span> <\/div>\n <\/div>\n <div class=\"card-socials\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/fynndusb\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/fynn-brinkmann\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-team-card\">\n <div class=\"card card-hover\" data-team-card-id=\"thomas-crow\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Thomas Crow\" data-cursor-bubble-icon=\"scale\" data-cursor-bubble-position=\"right\">\n \n <div class=\"card-image overlay\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <\/div>\n <div class=\"card-image overlay card-image-hover\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <div class=\"gradient-circle\"><\/div>\n <\/div>\n <div class=\"card-content\">\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Thomas Crow<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\">Growth Associate<\/span> <\/div>\n <\/div>\n <div class=\"card-socials\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/windychester1\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/thomas-crow-a1996b9a\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-team-card\">\n <div class=\"card card-hover\" data-team-card-id=\"ian-emerson\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ian Emerson\" data-cursor-bubble-icon=\"scale\" data-cursor-bubble-position=\"right\">\n \n <div class=\"card-image overlay\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <\/div>\n <div class=\"card-image overlay card-image-hover\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <div class=\"gradient-circle\"><\/div>\n <\/div>\n <div class=\"card-content\">\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Ian Emerson<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\">Venture Associate<\/span> <\/div>\n <\/div>\n <div class=\"card-socials\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/nosremenai\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/ian-emerson\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/ian-emerson.medium.com\" target=\"_blank\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M7,5.5A6.5,6.5,0,0,0,.5,12c0,.14,0,.29,0,.43A6.5,6.5,0,1,0,7,5.5Z\"><\/path><path d=\"M22.36,6.52c-.64,0-1.15,2.46-1.15,5.51s.51,5.51,1.15,5.51S23.5,15.07,23.5,12,23,6.52,22.36,6.52Z\"><\/path><path d=\"M17.34,5.84c-1.79,0-3.25,2.76-3.25,6.17s1.46,6.18,3.25,6.18,3.25-2.77,3.25-6.18S19.13,5.84,17.34,5.84Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card single-portfolio-card-parent\">\n <a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-title\">\n <h4>Discover the full team<\/h4>\n <\/div>\n <div class=\"card-count\">\n <span data-hover-scramble-target=\"\">030<\/span>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Team<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n <\/div>\n <\/li>\n <\/ul>\n <\/div>\n <\/div>\n<\/section>\n<section class=\"section section-home-writing\" data-theme-section=\"light\" data-scroll-section=\"\">\n <div class=\"container\">\n <div class=\"row row-title\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"col padding\">\n <h2>Writing<\/h2>\n <\/div>\n <\/div>\n <div class=\"row row-tiles writing-grid\">\n <li>\n <div class=\"single-writing-card\" data-writing-card-status=\"active\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\/proof-of-behaviour-and-rewards-money-cant-buy-2e54906529fd\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble dark\">\n <span>New<\/span>\n <\/div>\n <\/div>\n <h3 class=\"title alt\">Proof of Behaviour and rewards money can't buy<\/h3>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"floating-image\">\n <img class=\"overlay spin\" alt=\"Proof of Behaviour and rewards money can't buy\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\">\n <div class=\"blend overlay\"><\/div>\n <\/div>\n <div class=\"card-bottom-split\">\n <div class=\"card-info\">\n <div class=\"tags\">\n <span class=\"tag\" data-hover-scramble-target=\"\">Finance, Rewards<\/span>\n <\/div>\n <span class=\"published\">01 Mar \u201823<\/span>\n <\/div>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-bottom\"><\/div>\n<\/div> \n <\/li>\n <li>\n <div class=\"single-writing-card\" data-writing-card-status=\"not-active\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\/supercharging-creative-contribution-250776c97354\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <\/div>\n <h3 class=\"title alt\">Supercharging Creative Contribution<\/h3>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"floating-image\">\n <img class=\"overlay spin\" alt=\"Supercharging Creative Contribution\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\">\n <div class=\"blend overlay\"><\/div>\n <\/div>\n <div class=\"card-bottom-split\">\n <div class=\"card-info\">\n <div class=\"tags\">\n <span class=\"tag\" data-hover-scramble-target=\"\">Contribution<\/span>\n <\/div>\n <span class=\"published\">21 Feb \u201823<\/span>\n <\/div>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-bottom\"><\/div>\n<\/div> \n <\/li>\n <li>\n <div class=\"single-writing-card\" data-writing-card-status=\"not-active\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\/marketing-reimagined-for-web3-48a6cc9e8a19\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <\/div>\n <h3 class=\"title alt\">Marketing Reimagined for Web3<\/h3>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"floating-image\">\n <img class=\"overlay spin\" alt=\"Marketing Reimagined for Web3\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\">\n <div class=\"blend overlay\"><\/div>\n <\/div>\n <div class=\"card-bottom-split\">\n <div class=\"card-info\">\n <div class=\"tags\">\n <span class=\"tag\" data-hover-scramble-target=\"\">Web3<\/span>\n <\/div>\n <span class=\"published\">17 Feb \u201823<\/span>\n <\/div>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-bottom\"><\/div>\n<\/div> \n <\/li>\n <\/div>\n <div class=\"row row-btn\">\n <div class=\"border-top\"><\/div>\n <div class=\"col padding\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\" target=\"_blank\" class=\"btn-medium\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <i>\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M7,5.5A6.5,6.5,0,0,0,.5,12c0,.14,0,.29,0,.43A6.5,6.5,0,1,0,7,5.5Z\"><\/path><path d=\"M22.36,6.52c-.64,0-1.15,2.46-1.15,5.51s.51,5.51,1.15,5.51S23.5,15.07,23.5,12,23,6.52,22.36,6.52Z\"><\/path><path d=\"M17.34,5.84c-1.79,0-3.25,2.76-3.25,6.17s1.46,6.18,3.25,6.18,3.25-2.77,3.25-6.18S19.13,5.84,17.34,5.84Z\"><\/path><\/svg> <div class=\"circle circle-1\"><\/div>\n <div class=\"circle circle-2\"><\/div>\n <div class=\"circle circle-3\"><\/div>\n <div class=\"circle circle-4\"><\/div>\n <\/i>\n <span data-hover-scramble-target=\"\">Follow us on Medium<\/span>\n <\/a>\n <\/div>\n <\/div>\n <\/div>\n<\/section>\n\n <div class=\"section-wrap section-wrap-footer\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <section class=\"section yellow-marquee yellow-marquee-footer\" data-theme-section=\"dark\">\n <div class=\"container\">\n <div class=\"marquee-group\" data-scroll=\"\">\n <div class=\"marquee\" data-marquee-direction=\"left\" data-marquee-status=\"inverted\" data-marquee-speed=\"30\">\n <div class=\"marquee-scroll\" data-scroll=\"\" data-scroll-direction=\"horizontal\" data-scroll-speed=\"2\" style=\"transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1573.76, 0, 0, 1);\">\n <div class=\"marquee-content\" style=\"translate: none; rotate: none; scale: none; transform: translate(-3.7495%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <\/div>\n <div class=\"marquee-content\" style=\"left: 7645px; top: 0px; position: absolute; translate: none; rotate: none; scale: none; transform: translate(-3.7495%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <\/div><\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n <footer class=\"section footer\" data-theme-section=\"dark\">\n <div class=\"gradient-circle\"><\/div>\n <div class=\"container\">\n <div class=\"row row-top\">\n <div class=\"col col-icon padding\">\n <a href=\"https:\/\/fabric.codebydennis.com\" class=\"icon-box\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-left\" data-cursor-bubble-position=\"right\">\n <svg width=\"99\" height=\"100\" viewBox=\"0 0 99 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <g class=\"icon\">\n <path d=\"M46.5756 0V19.1143C46.5756 22.1002 46.107 24.9771 45.2388 27.6743C44.8995 28.7259 44.5011 29.7498 44.0451 30.7433C41.3004 36.7194 36.506 41.5432 30.5687 44.3055C29.5865 44.7614 28.5753 45.1621 27.5341 45.5021C27.5272 45.5034 27.5203 45.5077 27.5134 45.509C24.8429 46.3781 21.991 46.8479 19.0333 46.8479H0C0.361387 39.9958 2.10467 33.5125 4.95525 27.6758H14.0357L8.2824 21.8889C11.8556 16.5372 16.4397 11.9261 21.7601 8.32944L27.5149 14.1178V4.98269C33.3176 2.11549 39.7632 0.36344 46.5756 0Z\" fill=\"black\"><\/path>\n <path d=\"M46.5756 79.8573V99.0045C39.7617 98.6412 33.3148 96.889 27.5121 94.0205V84.8884L21.7575 90.6765C16.4382 87.0798 11.8528 82.4675 8.2796 77.1172L14.0329 71.3302H4.95507C2.10317 65.4922 0.361387 59.0089 0 52.1567H19.003C21.9731 52.1567 24.8332 52.6279 27.5134 53.5011C28.5589 53.8425 29.5796 54.2431 30.5659 54.7019C36.506 57.4627 41.3032 62.2851 44.0492 68.2573C44.5025 69.2438 44.8995 70.2621 45.2375 71.3095C45.2402 71.3164 45.243 71.3233 45.2445 71.3302C46.1098 74.0165 46.5769 76.8822 46.5769 79.8586L46.5756 79.8573Z\" fill=\"black\"><\/path>\n <path d=\"M93.4739 71.3302H84.3948L90.148 77.1172C86.5748 82.4688 81.9907 87.0798 76.6701 90.6752L70.9156 84.8883V94.0204C65.1129 96.8876 58.6672 98.6425 51.8521 99.0031V79.889C51.8521 76.9016 52.3206 74.0247 53.1901 71.3289C53.5266 70.2774 53.9278 69.252 54.3825 68.2586C57.1273 62.2837 61.9216 57.4586 67.8589 54.6965C68.8411 54.2405 69.8536 53.841 70.8935 53.5026C70.9018 53.4998 70.9087 53.497 70.9156 53.4957C73.5875 52.625 76.4353 52.1554 79.3943 52.1554H98.4302C98.069 59.0089 96.3271 65.4937 93.4752 71.3302H93.4739Z\" fill=\"black\"><\/path>\n <path d=\"M98.4289 46.8479H79.4246C76.4558 46.8479 73.5957 46.3768 70.9141 45.5034C69.8687 45.1621 68.8509 44.7601 67.863 44.3027C61.9216 41.5419 57.1259 36.7194 54.3797 30.7474C53.9265 29.7595 53.5281 28.7411 53.1901 27.695C53.1888 27.6881 53.1847 27.6799 53.1832 27.673C52.3191 24.9868 51.8521 22.1209 51.8521 19.1445V0C58.6645 0.36344 65.11 2.11549 70.9128 4.98269V14.115L76.6673 8.32813C81.9879 11.9235 86.572 16.5344 90.1452 21.8861L84.392 27.673H93.4711C96.323 33.5097 98.0662 39.993 98.4261 46.8479H98.4289Z\" fill=\"black\"><\/path>\n <\/g>\n <g class=\"tm\">\n <path d=\"M91.0865 98.4126H90.5255V94.4917H89V94H92.5994V94.4917H91.0865V98.4126Z\" fill=\"black\"><\/path>\n <path d=\"M93.0819 98.4126L93.0693 94H93.832L95.1116 97.0068C95.1663 97.1203 95.2104 97.2422 95.244 97.3725C95.2818 97.5027 95.3007 97.6225 95.3007 97.7318H95.5214C95.5214 97.6267 95.5382 97.509 95.5718 97.3788C95.6096 97.2443 95.6538 97.1203 95.7042 97.0068L96.9586 94H97.7277L97.7214 98.4126H97.1918V96.6034C97.1918 96.2084 97.215 95.8617 97.2612 95.5633C97.3074 95.2649 97.3557 95.0674 97.4062 94.9708L97.1918 94.8636L95.6411 98.4126H95.1747L93.6177 94.8636L93.4033 94.9708C93.4538 95.0674 93.5 95.2649 93.542 95.5633C93.5883 95.8575 93.6114 96.2042 93.6114 96.6034V98.4126H93.0819Z\" fill=\"black\"><\/path>\n <\/g>\n<\/svg>\n <\/a>\n <\/div>\n <div class=\"col col-nav\">\n <ul>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Portfolio<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Team<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Writing<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Community<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/x.fabric.vc\/\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Fabric X\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Fabric X<\/span>\n <\/div>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/careers.fabric.vc\/jobs\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Talent\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Talent<\/span>\n <\/div>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/a>\n <\/div>\n <\/li>\n <div class=\"close-icon-wrap\">\n <div class=\"close-icon\" data-navigation-toggle=\"close\"><\/div>\n <\/div>\n <\/ul>\n <div class=\"border-bottom\"><\/div>\n <\/div>\n <div class=\"col col-links padding\">\n <ul>\n <li class=\"link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/terms-conditions\" class=\"link-click\" data-cursor-bubble-text=\"Terms & Conditions\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Terms & Conditions<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/privacy-policy\" class=\"link-click\" data-cursor-bubble-text=\"Privacy Policy\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Privacy Policy<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/investor-privacy-notice\" class=\"link-click\" data-cursor-bubble-text=\"Investor Privacy Notice\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Investor Privacy Notice<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\" class=\"link-click\" data-cursor-bubble-text=\"Cookies Policy\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Cookies Policy<\/span>\n <\/div>\n <\/a>\n <\/li>\n <\/ul>\n <ul>\n <li class=\"link\">\n <a href=\"https:\/\/twitter.com\/fabric_vc\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Twitter<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/www.linkedin.com\/company\/fabricventures\/\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>LinkedIn<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Medium<\/span>\n <\/div>\n <\/a>\n <\/li>\n <\/ul>\n <\/div>\n <\/div>\n <div class=\"row row-center\">\n <div class=\"col col-address col-address-1 styled-content padding\">\n <p><strong>Fabric Ventures Group S.\u00e0 r.l.<\/strong><br>\n9 Rue du Laboratoire<br>\nL\u20131911 Luxembourg<br>\nGrand Duchy of Luxembourg<\/p> <\/div>\n <div class=\"col col-address col-address-2 styled-content padding\">\n <p><strong>Fabric Ventures LLP<\/strong><br>\n58 Wood Lane<br>\nLondon W12 7RZ<br>\nUnited Kingdom<\/p> <\/div>\n <div class=\"col col-newsletter padding\">\n <span>Newsletter signup<\/span>\n <div class=\"newsletter-box\">\n <!-- Begin Mailchimp Signup Form -->\n <div id=\"mc_embed_signup\">\n <form action=\"https:\/\/fabric.us17.list-manage.com\/subscribe\/post?u=1348f7628fff5905fa216eed5&id=7289ac4ac7&f_id=00d953e0f0\" method=\"post\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\" class=\"validate\" target=\"_blank\" novalidate=\"novalidate\">\n <div id=\"mc_embed_signup_scroll\">\n <div class=\"mc-field-group\">\n <div class=\"newsletter-btn\">\n <input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">\n <div class=\"submit-btn\" data-cursor-bubble-text=\"Submit\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\">\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">\n <\/div>\n <\/div>\n <\/div>\n <div hidden=\"true\"><input type=\"hidden\" name=\"tags\" value=\"6716430\"><\/div>\n <div id=\"mce-responses\" class=\"clear foot\">\n <div class=\"response\" id=\"mce-error-response\" style=\"display:none\"><\/div>\n <div class=\"response\" id=\"mce-success-response\" style=\"display:none\"><\/div>\n <\/div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->\n <div style=\"position: absolute; left: -5000px;\" aria-hidden=\"true\"><input type=\"text\" name=\"b_2d2c3c843583bae2e3e0b537e_412b8ecf7a\" tabindex=\"-1\" value=\"\"><\/div>\n <\/div>\n <\/form>\n <\/div>\n <!-- Moved to main.js <script type='text\/javascript' src='\/\/s3.amazonaws.com\/downloads.mailchimp.com\/js\/mc-validate.js'><\/script> -->\n <!-- Moved to main.js <script type='text\/javascript'>(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[3]='ADDRESS';ftypes[3]='address';fnames[4]='PHONE';ftypes[4]='phone';fnames[5]='BIRTHDAY';ftypes[5]='birthday';}(jQuery));var $mcj = jQuery.noConflict(true);<\/script> -->\n <!--End mc_embed_signup--><!-- Begin Mailchimp Signup Form -->\n <\/div>\n <\/div>\n <\/div>\n <div class=\"row row-bottom\">\n <div class=\"border-top\"><\/div>\n <div class=\"col col-code-by padding\">\n <div class=\"link\">\n <a href=\"https:\/\/dennissnellenberg.com\/\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"dennissnellenberg.com\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Code by Dennis<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/div>\n <div class=\"col col-credits padding\">\n <span>Fabric Ventures S.\u00e0 r.l. All Rights Reserved.<\/span>\n <\/div>\n <div class=\"col col-year padding\">\n <span>\u00a9 2024<\/span>\n <\/div>\n <\/div>\n <\/div>\n <\/footer>\n <\/div>\n <\/div>\n <\/main>\n <script src=\"https:\/\/code.jquery.com\/jquery-3.6.4.min.js\"><\/script>\n <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.11.5\/gsap.min.js\"><\/script> \n <!-- <script src=\"https:\/\/unpkg.com\/@barba\/core\"><\/script> -->\n <!-- <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@barba\/core\"><\/script> -->\n <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@barba\/[email protected]\"><\/script>\n <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/[email protected]\/dist\/lazyload.min.js\"><\/script>\n <script src=\"https:\/\/unpkg.com\/[email protected]\/dist\/flickity.pkgd.min.js\"><\/script>\n <script src=\"https:\/\/unpkg.com\/isotope-layout@3\/dist\/isotope.pkgd.min.js\"><\/script>\n <script type=\"module\" src=\"https:\/\/unpkg.com\/@splinetool\/[email protected]\/build\/spline-viewer.js\"><\/script>\n <script src=\"https:\/\/player.vimeo.com\/api\/player.js\"><\/script>\n \n <script src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/ScrollTrigger.min.js\"><\/script> <script src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/ScrambleTextPlugin.min.js\"><\/script> <script src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/SplitText.min.js\"><\/script> <script src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/loconative-scroll.min.js\"><\/script> <script defer=\"\" src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/index.js\"><\/script> \n\n <\/body><\/html>",
"securityHeaders": {
"securityHeadersList": [],
"securityHeadersGrade": "F",
"securityHeadersScore": 0
},
"interactivePeriods": [
[
0,
2360
],
[
2446,
2509
],
[
2588,
12908
],
[
13068,
17674
],
[
17778,
24974
]
],
"longTasks": [
[
2360,
2446
],
[
2509,
2588
],
[
12908,
13068
],
[
17674,
17778
]
],
"lastVisualChange": 17700,
"render": 13400,
"visualComplete85": 15900,
"visualComplete90": 16001,
"visualComplete95": 16100,
"visualComplete99": 17000,
"visualComplete": 17700,
"SpeedIndex": 15225,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 13417,
"size": 4544,
"DOMNodeId": 208,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"style": "position: relative; display: inline;",
"class": "single-char"
},
"bounds": [
1175.71875,
344.9375,
69.3125,
45.359375
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 13417,
"size": 4544,
"element": {
"nodeName": "DIV",
"boundingRect": {
"x": 1175.71875,
"y": 344.9375,
"width": 69.3125,
"height": 45.359375,
"top": 344.9375,
"right": 1245.03125,
"bottom": 390.296875,
"left": 1175.71875
},
"outerHTML": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">W<\/div>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestTextPaint",
"time": 13417,
"size": 4544,
"DOMNodeId": 208,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"style": "position: relative; display: inline;",
"class": "single-char"
},
"bounds": [
1175.71875,
344.9375,
69.3125,
45.359375
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 13417,
"size": 4544,
"element": {
"nodeName": "DIV",
"boundingRect": {
"x": 1175.71875,
"y": 344.9375,
"width": 69.3125,
"height": 45.359375,
"top": 344.9375,
"right": 1245.03125,
"bottom": 390.296875,
"left": 1175.71875
},
"outerHTML": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">W<\/div>",
"content": "normal"
},
"type": "text"
}
],
"LargestContentfulPaintType": "text",
"LargestContentfulPaintNodeType": "DIV",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 97
},
{
"name": "fetchStart",
"time": 111
},
{
"name": "navigationStart",
"time": 162
},
{
"name": "domLoading",
"time": 162
},
{
"name": "responseEnd",
"time": 163
},
{
"name": "domInteractive",
"time": 163
},
{
"name": "domContentLoadedEventStart",
"time": 163
},
{
"name": "domContentLoadedEventEnd",
"time": 163
},
{
"name": "domComplete",
"time": 164
},
{
"name": "unloadEventStart",
"time": 1560
},
{
"name": "unloadEventEnd",
"time": 1560
},
{
"name": "markAsMainFrame",
"time": 1560
},
{
"name": "commitNavigationEnd",
"time": 1561
},
{
"name": "domLoading",
"time": 1561
},
{
"name": "responseEnd",
"time": 1613
},
{
"name": "domInteractive",
"time": 2777
},
{
"name": "firstPaint",
"time": 3002
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 3002
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 3002
},
{
"name": "domContentLoadedEventStart",
"time": 13067
},
{
"name": "domContentLoadedEventEnd",
"time": 13087
},
{
"name": "domComplete",
"time": 13138
},
{
"name": "loadEventStart",
"time": 13138
},
{
"name": "loadEventEnd",
"time": 13146
},
{
"name": "firstContentfulPaint",
"time": 13417
},
{
"name": "firstImagePaint",
"time": 13417
},
{
"name": "firstMeaningfulPaint",
"time": 13417
},
{
"name": "firstMeaningfulPaint",
"time": 13417
},
{
"name": "LayoutShift",
"time": 15015
},
{
"name": "LayoutShift",
"time": 16104
},
{
"name": "LayoutShift",
"time": 16203
},
{
"name": "LayoutShift",
"time": 16306
},
{
"name": "LayoutShift",
"time": 16403
},
{
"name": "LayoutShift",
"time": 16519
},
{
"name": "LayoutShift",
"time": 16609
},
{
"name": "LayoutShift",
"time": 16702
},
{
"name": "LayoutShift",
"time": 17638
},
{
"name": "LayoutShift",
"time": 17780
},
{
"name": "LayoutShift",
"time": 24939
},
{
"name": "LargestTextPaint",
"time": 13417
},
{
"name": "LargestContentfulPaint",
"time": 13417
},
{
"name": "TotalLayoutShift",
"value": 0.0019874393821256169
},
{
"name": "CumulativeLayoutShift",
"value": 0.001962571841459006
}
],
"chromeUserTiming.navigationStart": 162,
"chromeUserTiming.fetchStart": 111,
"chromeUserTiming.domLoading": 1562,
"chromeUserTiming.responseEnd": 1613,
"chromeUserTiming.domInteractive": 2778,
"chromeUserTiming.domContentLoadedEventStart": 13068,
"chromeUserTiming.domContentLoadedEventEnd": 13088,
"chromeUserTiming.domComplete": 13139,
"chromeUserTiming.unloadEventStart": 1561,
"chromeUserTiming.unloadEventEnd": 1561,
"chromeUserTiming.markAsMainFrame": 1561,
"chromeUserTiming.commitNavigationEnd": 1561,
"chromeUserTiming.firstPaint": 3002,
"chromeUserTiming.firstMeaningfulPaintCandidate": 3002,
"chromeUserTiming.loadEventStart": 13139,
"chromeUserTiming.loadEventEnd": 13146,
"chromeUserTiming.firstContentfulPaint": 13417,
"chromeUserTiming.firstImagePaint": 13417,
"chromeUserTiming.firstMeaningfulPaint": 13417,
"chromeUserTiming.LayoutShift": 24940,
"chromeUserTiming.LargestTextPaint": 13417,
"chromeUserTiming.LargestContentfulPaint": 13417,
"chromeUserTiming.TotalLayoutShift": 0.0019874393821256169,
"chromeUserTiming.CumulativeLayoutShift": 0.001962571841459006,
"LayoutShifts": [
{
"time": 15015,
"score": 2.2988064891742195e-5,
"cumulative_score": 2.2988064891742195e-5,
"window_score": 2.2988064891742195e-5,
"shift_window_num": 1,
"rects": [
[
992,
345,
2,
43
],
[
1487,
402,
2,
42
]
],
"sources": [
{
"previousRect": {
"x": 1487,
"y": 402,
"width": 2,
"height": 42,
"top": 402,
"right": 1489,
"bottom": 444,
"left": 1487
},
"currentRect": {
"x": 992,
"y": 345,
"width": 2,
"height": 43,
"top": 345,
"right": 994,
"bottom": 388,
"left": 992
}
}
]
},
{
"time": 16104,
"score": 4.5577287540561713e-6,
"cumulative_score": 2.7545793645798367e-5,
"window_score": 4.5577287540561713e-6,
"shift_window_num": 2,
"rects": [
[
992,
345,
2,
43
],
[
1089,
345,
2,
43
]
],
"sources": [
{
"previousRect": {
"x": 992,
"y": 345,
"width": 2,
"height": 43,
"top": 345,
"right": 994,
"bottom": 388,
"left": 992
},
"currentRect": {
"x": 1089,
"y": 345,
"width": 2,
"height": 43,
"top": 345,
"right": 1091,
"bottom": 388,
"left": 1089
}
}
]
},
{
"time": 16203,
"score": 3.8529253384804746e-6,
"cumulative_score": 3.1398718984278838e-5,
"window_score": 8.4106540925366467e-6,
"shift_window_num": 2,
"rects": [
[
1089,
345,
2,
43
],
[
1171,
345,
2,
43
]
],
"sources": [
{
"previousRect": {
"x": 1089,
"y": 345,
"width": 2,
"height": 43,
"top": 345,
"right": 1091,
"bottom": 388,
"left": 1089
},
"currentRect": {
"x": 1171,
"y": 345,
"width": 2,
"height": 43,
"top": 345,
"right": 1173,
"bottom": 388,
"left": 1171
}
}
]
},
{
"time": 16306,
"score": 5.6384273246055723e-6,
"cumulative_score": 3.7037146308884412e-5,
"window_score": 1.4049081417142219e-5,
"shift_window_num": 2,
"rects": [
[
1171,
345,
2,
43
],
[
1291,
345,
2,
43
]
],
"sources": [
{
"previousRect": {
"x": 1171,
"y": 345,
"width": 2,
"height": 43,
"top": 345,
"right": 1173,
"bottom": 388,
"left": 1171
},
"currentRect": {
"x": 1291,
"y": 345,
"width": 2,
"height": 43,
"top": 345,
"right": 1293,
"bottom": 388,
"left": 1291
}
}
]
},
{
"time": 16403,
"score": 2.0204364579836633e-6,
"cumulative_score": 3.9057582766868076e-5,
"window_score": 1.6069517875125882e-5,
"shift_window_num": 2,
"rects": [
[
1291,
345,
2,
43
],
[
1334,
345,
2,
43
]
],
"sources": [
{
"previousRect": {
"x": 1360,
"y": 390,
"width": 2,
"height": 43,
"top": 390,
"right": 1362,
"bottom": 433,
"left": 1360
},
"currentRect": {
"x": 1403,
"y": 390,
"width": 2,
"height": 43,
"top": 390,
"right": 1405,
"bottom": 433,
"left": 1403
}
}
]
},
{
"time": 16519,
"score": 6.7661127895266868e-6,
"cumulative_score": 4.582369555639476e-5,
"window_score": 2.2835630664652568e-5,
"shift_window_num": 2,
"rects": [
[
1334,
345,
2,
43
],
[
1478,
345,
2,
43
]
],
"sources": [
{
"previousRect": {
"x": 1334,
"y": 345,
"width": 2,
"height": 43,
"top": 345,
"right": 1336,
"bottom": 388,
"left": 1334
},
"currentRect": {
"x": 1478,
"y": 345,
"width": 2,
"height": 43,
"top": 345,
"right": 1480,
"bottom": 388,
"left": 1478
}
}
]
},
{
"time": 16609,
"score": 0.0019310906222299586,
"cumulative_score": 0.0019769143177863534,
"window_score": 0.001953926252894611,
"shift_window_num": 2,
"rects": [
[
1478,
334,
2,
1
],
[
1338,
335,
131,
42
],
[
1478,
335,
2,
42
],
[
1338,
377,
131,
3
],
[
997,
380,
130,
10
],
[
1338,
380,
131,
10
],
[
997,
390,
213,
9
],
[
1219,
390,
2,
9
],
[
1338,
390,
131,
9
],
[
997,
399,
213,
34
],
[
1219,
399,
2,
34
],
[
997,
433,
213,
3
],
[
997,
436,
130,
8
]
],
"sources": [
{
"previousRect": {
"x": 1338,
"y": 345,
"width": 131,
"height": 45,
"top": 345,
"right": 1469,
"bottom": 390,
"left": 1338
},
"currentRect": {
"x": 997,
"y": 390,
"width": 213,
"height": 46,
"top": 390,
"right": 1210,
"bottom": 436,
"left": 997
}
},
{
"previousRect": {
"x": 1338,
"y": 335,
"width": 43,
"height": 64,
"top": 335,
"right": 1381,
"bottom": 399,
"left": 1338
},
"currentRect": {
"x": 997,
"y": 380,
"width": 43,
"height": 64,
"top": 380,
"right": 1040,
"bottom": 444,
"left": 997
}
},
{
"previousRect": {
"x": 1381,
"y": 335,
"width": 43,
"height": 64,
"top": 335,
"right": 1424,
"bottom": 399,
"left": 1381
},
"currentRect": {
"x": 1040,
"y": 380,
"width": 43,
"height": 64,
"top": 380,
"right": 1083,
"bottom": 444,
"left": 1040
}
},
{
"previousRect": {
"x": 1424,
"y": 335,
"width": 45,
"height": 64,
"top": 335,
"right": 1469,
"bottom": 399,
"left": 1424
},
"currentRect": {
"x": 1083,
"y": 380,
"width": 44,
"height": 64,
"top": 380,
"right": 1127,
"bottom": 444,
"left": 1083
}
},
{
"previousRect": {
"x": 1478,
"y": 334,
"width": 2,
"height": 43,
"top": 334,
"right": 1480,
"bottom": 377,
"left": 1478
},
"currentRect": {
"x": 1219,
"y": 390,
"width": 2,
"height": 43,
"top": 390,
"right": 1221,
"bottom": 433,
"left": 1219
}
}
]
},
{
"time": 16702,
"score": 4.6517025427995965e-6,
"cumulative_score": 0.001981566020329153,
"window_score": 0.0019585779554374106,
"shift_window_num": 2,
"rects": [
[
1219,
390,
2,
43
],
[
1318,
390,
2,
43
]
],
"sources": [
{
"previousRect": {
"x": 1219,
"y": 390,
"width": 2,
"height": 43,
"top": 390,
"right": 1221,
"bottom": 433,
"left": 1219
},
"currentRect": {
"x": 1318,
"y": 390,
"width": 2,
"height": 43,
"top": 390,
"right": 1320,
"bottom": 433,
"left": 1318
}
}
]
},
{
"time": 17638,
"score": 1.9734495636119503e-6,
"cumulative_score": 0.0019835394698927648,
"window_score": 0.0019605514050010223,
"shift_window_num": 2,
"rects": [
[
1318,
390,
2,
43
],
[
1360,
390,
2,
43
]
],
"sources": [
{
"previousRect": {
"x": 1318,
"y": 390,
"width": 2,
"height": 43,
"top": 390,
"right": 1320,
"bottom": 433,
"left": 1318
},
"currentRect": {
"x": 1360,
"y": 390,
"width": 2,
"height": 43,
"top": 390,
"right": 1362,
"bottom": 433,
"left": 1360
}
}
]
},
{
"time": 17780,
"score": 2.0204364579836633e-6,
"cumulative_score": 0.0019855599063507484,
"window_score": 0.001962571841459006,
"shift_window_num": 2,
"rects": [
[
1360,
390,
2,
43
],
[
1403,
390,
2,
43
]
]
},
{
"time": 24939,
"score": 1.879475774868524e-6,
"cumulative_score": 0.0019874393821256169,
"window_score": 1.879475774868524e-6,
"shift_window_num": 3,
"rects": [
[
1403,
390,
2,
43
],
[
1443,
390,
2,
43
]
]
}
],
"LayoutShiftsBeforePaint": {
"count": 0,
"cumulative_score": 0,
"fraction_of_total": 0
},
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 2305.9470000000001
},
"13": {
"name": "UnprefixedRequestAnimationFrame",
"firstUsed": 2724.0859999999998
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 1565.4860000000001
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 1566.0039999999999
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 1566.0160000000001
},
"4561": {
"name": "LinkRelPreloadAsFont",
"firstUsed": 1571.403
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 1593.5070000000001
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 1594.7829999999999
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 1594.7909999999999
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 1594.8150000000001
},
"4317": {
"name": "LinkRelCanonical",
"firstUsed": 1606.6849999999999
},
"901": {
"name": "LinkRelPreload",
"firstUsed": 1609.3589999999999
},
"4240": {
"name": "ScriptSchedulingType_ParserBlockingInline",
"firstUsed": 1610.223
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 1727.412
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 1727.578
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 1727.643
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 1727.6669999999999
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 1728.6489999999999
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 1729.049
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 1729.1079999999999
},
"2322": {
"name": "CSSSelectorPseudoMatches",
"firstUsed": 1729.232
},
"4743": {
"name": "CSSSelectorPseudoHas",
"firstUsed": 1729.347
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 1729.6500000000001
},
"2311": {
"name": "CSSSelectorWebkitProgressBar",
"firstUsed": 1732.921
},
"2313": {
"name": "CSSSelectorWebkitProgressValue",
"firstUsed": 1732.9400000000001
},
"2317": {
"name": "CSSSelectorWebkitSliderThumb",
"firstUsed": 1732.961
},
"2316": {
"name": "CSSSelectorWebkitSliderRunnableTrack",
"firstUsed": 1732.981
},
"972": {
"name": "CSSAtRuleKeyframes",
"firstUsed": 1737.3399999999999
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 1747.4960000000001
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 2305.8119999999999
},
"4239": {
"name": "ScriptSchedulingType_ParserBlocking",
"firstUsed": 2305.8620000000001
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 2310.857
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 2310.9209999999998
},
"90": {
"name": "SVGAnimationElement",
"firstUsed": 2311.212
},
"501": {
"name": "SVGSMILElementInDocument",
"firstUsed": 2311.2489999999998
},
"43": {
"name": "MinAttribute",
"firstUsed": 2311.7910000000002
},
"51": {
"name": "StepAttribute",
"firstUsed": 2311.8290000000002
},
"42": {
"name": "MaxAttribute",
"firstUsed": 2311.8400000000001
},
"484": {
"name": "ProgressElement",
"firstUsed": 2311.866
},
"587": {
"name": "LangAttribute",
"firstUsed": 2343.0740000000001
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 2343.0839999999998
},
"4994": {
"name": "Feature_4994",
"firstUsed": 2343.3690000000001
},
"3157": {
"name": "CSSComparisonFunctions",
"firstUsed": 2343.6770000000001
},
"1023": {
"name": "CSSFilterBlur",
"firstUsed": 2343.8879999999999
},
"1351": {
"name": "CSSValueAppearanceNone",
"firstUsed": 2353.3629999999998
},
"4845": {
"name": "InputTypeRangeHorizontalLtr",
"firstUsed": 2353.5369999999998
},
"4853": {
"name": "ProgressElementHorizontalLtr",
"firstUsed": 2353.6680000000001
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 2357.511
},
"1345": {
"name": "ProgressElementWithNoneAppearance",
"firstUsed": 2359.9270000000001
},
"3307": {
"name": "FlexGapSpecified",
"firstUsed": 2360.52
},
"3308": {
"name": "FlexGapPositive",
"firstUsed": 2360.5279999999998
},
"4330": {
"name": "FlexboxAbsPosJustifyContent",
"firstUsed": 2420.9740000000002
},
"2354": {
"name": "CSSBasicShape",
"firstUsed": 2489.4479999999999
},
"2355": {
"name": "CSSGradient",
"firstUsed": 2490.6149999999998
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 2492.9180000000001
},
"3797": {
"name": "WebPImage",
"firstUsed": 2599.5810000000001
},
"84": {
"name": "FormElement",
"firstUsed": 2604.6610000000001
},
"2250": {
"name": "DuplicatedAttribute",
"firstUsed": 2604.6849999999999
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 2604.79
},
"49": {
"name": "RequiredAttribute",
"firstUsed": 2604.7979999999998
},
"591": {
"name": "InputTypeSubmit",
"firstUsed": 2604.8800000000001
},
"2089": {
"name": "ARIAHiddenAttribute",
"firstUsed": 2604.971
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 2605.9380000000001
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 2606.2959999999998
},
"1898": {
"name": "HTMLSlotElement",
"firstUsed": 2617.116
},
"1015": {
"name": "CSSFilterGrayscale",
"firstUsed": 2638.1640000000002
},
"1017": {
"name": "CSSFilterSaturate",
"firstUsed": 2640.962
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 2650.6840000000002
},
"4113": {
"name": "HiddenAttribute",
"firstUsed": 2650.7849999999999
},
"31": {
"name": "InputTypeEmail",
"firstUsed": 2653.7600000000002
},
"190": {
"name": "InputTypeText",
"firstUsed": 2653.837
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 2730.4369999999999
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 2730.5599999999999
},
"2062": {
"name": "PrepareModuleScript",
"firstUsed": 2741.5819999999999
},
"4238": {
"name": "ScriptSchedulingType_Defer",
"firstUsed": 2741.6930000000002
},
"2707": {
"name": "V8Window_MatchMedia_Method",
"firstUsed": 2755.5300000000002
},
"1028": {
"name": "V8History_ScrollRestoration_AttributeGetter",
"firstUsed": 2756.288
},
"1417": {
"name": "AddEventListenerPassiveTrue",
"firstUsed": 2756.7080000000001
},
"2518": {
"name": "AddDocumentLevelPassiveTrueWheelEventListener",
"firstUsed": 2756.7359999999999
},
"2705": {
"name": "WindowInnerWidth",
"firstUsed": 2756.877
},
"2706": {
"name": "WindowInnerHeight",
"firstUsed": 2756.886
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 2756.9789999999998
},
"2711": {
"name": "WindowPageYOffset",
"firstUsed": 2757.8150000000001
},
"2710": {
"name": "WindowPageXOffset",
"firstUsed": 2757.8800000000001
},
"2904": {
"name": "PassiveTouchEventListener",
"firstUsed": 2758.125
},
"1347": {
"name": "PointerEventAddListenerCount",
"firstUsed": 2758.1930000000002
},
"2615": {
"name": "InstantiateModuleScript",
"firstUsed": 12828.76
},
"2610": {
"name": "V8AttemptOverrideReadOnlyOnPrototypeStrict",
"firstUsed": 12878.364
},
"2661": {
"name": "NavigatorPlatform",
"firstUsed": 12878.647000000001
},
"2659": {
"name": "NavigatorMaxTouchPoints",
"firstUsed": 12878.807000000001
},
"124": {
"name": "NavigatorVendor",
"firstUsed": 12878.84
},
"431": {
"name": "TextDecoderConstructor",
"firstUsed": 12879.093000000001
},
"429": {
"name": "TextEncoderConstructor",
"firstUsed": 12879.467000000001
},
"1229": {
"name": "HTMLMediaElement",
"firstUsed": 12892.780000000001
},
"2718": {
"name": "V8HTMLMediaElement_CanPlayType_Method",
"firstUsed": 12892.963
},
"2445": {
"name": "EnterPictureInPictureEventListener",
"firstUsed": 12896.593999999999
},
"2446": {
"name": "LeavePictureInPictureEventListener",
"firstUsed": 12896.607
},
"2723": {
"name": "TrustedTypesCreatePolicy",
"firstUsed": 12901.284
},
"3279": {
"name": "TrustedTypesPolicyCreated",
"firstUsed": 12901.297
},
"1689": {
"name": "CustomElementRegistryDefine",
"firstUsed": 12902.15
},
"804": {
"name": "ElementAttachShadow",
"firstUsed": 12902.799999999999
},
"907": {
"name": "ElementAttachShadowOpen",
"firstUsed": 12902.821
},
"2769": {
"name": "HTMLTemplateElement",
"firstUsed": 12903.585999999999
},
"1503": {
"name": "HTMLCanvasElement",
"firstUsed": 12903.753000000001
},
"469": {
"name": "CSSSelectorPseudoHost",
"firstUsed": 12904.844999999999
},
"1368": {
"name": "IntersectionObserver_Constructor",
"firstUsed": 12905.671
},
"2845": {
"name": "CSSStyleSheetReplaceSync",
"firstUsed": 12906.028
},
"2846": {
"name": "AdoptedStyleSheets",
"firstUsed": 12906.223
},
"1307": {
"name": "V8Node_IsConnected_AttributeGetter",
"firstUsed": 12906.960999999999
},
"675": {
"name": "Fetch",
"firstUsed": 12907.317999999999
},
"2096": {
"name": "ARIALiveAttribute",
"firstUsed": 12914.986000000001
},
"1827": {
"name": "LocationOrigin",
"firstUsed": 12918.181
},
"2708": {
"name": "WindowScrollX",
"firstUsed": 12918.933999999999
},
"2709": {
"name": "WindowScrollY",
"firstUsed": 12919.888000000001
},
"2618": {
"name": "HistoryReplaceState",
"firstUsed": 12919.927
},
"1029": {
"name": "V8History_ScrollRestoration_AttributeSetter",
"firstUsed": 12926.037
},
"2592": {
"name": "ResizeObserver_Constructor",
"firstUsed": 12932.897000000001
},
"4195": {
"name": "NavigatorUAData_Platform",
"firstUsed": 12933.056
},
"1418": {
"name": "AddEventListenerPassiveFalse",
"firstUsed": 12933.620000000001
},
"2519": {
"name": "AddDocumentLevelPassiveFalseWheelEventListener",
"firstUsed": 12933.629999999999
},
"4660": {
"name": "PercentOrCalcRelativeUsedOffset",
"firstUsed": 12994.141
},
"4661": {
"name": "AutoRelativeUsedOffset",
"firstUsed": 13012.674000000001
},
"217": {
"name": "ElementPrefixedMatchesSelector",
"firstUsed": 13039.581
},
"2107": {
"name": "ARIARequiredAttribute",
"firstUsed": 13056.824000000001
},
"1477": {
"name": "SVGSMILAnimationAppliedEffect",
"firstUsed": 13146.325000000001
},
"1103": {
"name": "V8SVGGraphicsElement_Transform_AttributeGetter",
"firstUsed": 15401.358
},
"570": {
"name": "SVGAnimatedTransformListBaseVal",
"firstUsed": 15401.441000000001
},
"569": {
"name": "SVGTransformListConsolidate",
"firstUsed": 15401.503000000001
},
"4346": {
"name": "V8TurboFanOsrCompileStarted",
"firstUsed": 16754.498
},
"3028": {
"name": "CreateObjectBlob",
"firstUsed": 16805.518
},
"1604": {
"name": "CreateObjectURLBlob",
"firstUsed": 16807.592000000001
},
"3545": {
"name": "HTMLCanvasGetContext",
"firstUsed": 16929.395
},
"4027": {
"name": "HTMLCanvasElement_WebGL2",
"firstUsed": 16954.327000000001
},
"3570": {
"name": "WebGLRenderingContextGetShaderPrecisionFormat",
"firstUsed": 16959.398000000001
},
"3568": {
"name": "WebGLRenderingContextGetParameter",
"firstUsed": 16959.476999999999
},
"2695": {
"name": "V8WebGL2RenderingContext_GetExtension_Method",
"firstUsed": 16959.672999999999
},
"1624": {
"name": "OffscreenCanvas",
"firstUsed": 17024.470000000001
},
"4030": {
"name": "OffscreenCanvas_2D",
"firstUsed": 17024.794999999998
},
"2903": {
"name": "NonPassiveTouchEventListener",
"firstUsed": 17076.398000000001
}
},
"CSSFeatures": {
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 1728.883
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 1728.9169999999999
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 1728.9259999999999
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 1728.934
},
"516": {
"name": "CSSPropertyFontDisplay",
"firstUsed": 1728.942
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 1737.3630000000001
},
"27": {
"name": "CSSPropertyBackgroundPosition",
"firstUsed": 1740.0170000000001
},
"515": {
"name": "CSSPropertyVariable",
"firstUsed": 2343.1089999999999
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 2343.2049999999999
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 2343.2139999999999
},
"444": {
"name": "CSSPropertyScrollBehavior",
"firstUsed": 2343.2240000000002
},
"96": {
"name": "CSSPropertyMinHeight",
"firstUsed": 2343.2330000000002
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 2343.2399999999998
},
"680": {
"name": "CSSPropertyScrollbarWidth",
"firstUsed": 2343.25
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 2343.2669999999998
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 2343.2739999999999
},
"485": {
"name": "CSSPropertyAliasWebkitBoxSizing",
"firstUsed": 2343.2829999999999
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 2343.2910000000002
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 2343.3029999999999
},
"142": {
"name": "CSSPropertyTextShadow",
"firstUsed": 2343.3099999999999
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 2343.627
},
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 2343.6390000000001
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 2343.6460000000002
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 2343.6660000000002
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 2343.7640000000001
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 2343.7779999999998
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 2343.7890000000002
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 2343.7979999999998
},
"592": {
"name": "CSSPropertyGap",
"firstUsed": 2343.806
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 2343.8150000000001
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 2343.8240000000001
},
"508": {
"name": "CSSPropertyBackdropFilter",
"firstUsed": 2343.8339999999998
},
"60": {
"name": "CSSPropertyBorderTop",
"firstUsed": 2343.8449999999998
},
"54": {
"name": "CSSPropertyBorderRight",
"firstUsed": 2343.8539999999998
},
"49": {
"name": "CSSPropertyBorderLeft",
"firstUsed": 2343.8620000000001
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 2343.8699999999999
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 2343.875
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 2344.0439999999999
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 2349.1010000000001
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 2349.1660000000002
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 2349.2629999999999
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 2349.288
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 2349.2950000000001
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 2349.3040000000001
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 2349.3119999999999
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 2349.319
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 2349.3299999999999
},
"447": {
"name": "CSSPropertyTransformOrigin",
"firstUsed": 2349.3679999999999
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 2349.5369999999998
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 2349.5450000000001
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 2349.578
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 2349.6750000000002
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 2349.7950000000001
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 2349.806
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 2349.8139999999999
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 2350.288
},
"157": {
"name": "CSSPropertyVerticalAlign",
"firstUsed": 2350.317
},
"158": {
"name": "CSSPropertyVisibility",
"firstUsed": 2350.4940000000001
},
"238": {
"name": "CSSPropertyFlexShrink",
"firstUsed": 2352.2890000000002
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 2352.5990000000002
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 2352.6089999999999
},
"539": {
"name": "CSSPropertyUserSelect",
"firstUsed": 2352.79
},
"237": {
"name": "CSSPropertyFlexGrow",
"firstUsed": 2352.855
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 2353.0329999999999
},
"436": {
"name": "CSSPropertyIsolation",
"firstUsed": 2353.0479999999998
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 2353.3719999999998
},
"658": {
"name": "CSSPropertyAppearance",
"firstUsed": 2353.3789999999999
},
"657": {
"name": "CSSPropertyAspectRatio",
"firstUsed": 2355.085
},
"385": {
"name": "CSSPropertyStrokeWidth",
"firstUsed": 2355.3969999999999
},
"383": {
"name": "CSSPropertyStrokeMiterlimit",
"firstUsed": 2355.4070000000002
},
"378": {
"name": "CSSPropertyStroke",
"firstUsed": 2355.4160000000002
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 2355.873
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 2485.5569999999998
},
"85": {
"name": "CSSPropertyListStyle",
"firstUsed": 2485.6489999999999
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 2485.9920000000002
},
"35": {
"name": "CSSPropertyBorderBottom",
"firstUsed": 2488.8400000000001
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 2489.0500000000002
},
"445": {
"name": "CSSPropertyWillChange",
"firstUsed": 2489.3290000000002
},
"355": {
"name": "CSSPropertyClipPath",
"firstUsed": 2489.4549999999999
},
"79": {
"name": "CSSPropertyFloat",
"firstUsed": 2489.6700000000001
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 2490.165
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 2491.3739999999998
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 2491.8420000000001
},
"59": {
"name": "CSSPropertyBorderStyle",
"firstUsed": 2492.8939999999998
},
"33": {
"name": "CSSPropertyBackgroundSize",
"firstUsed": 2493.848
},
"359": {
"name": "CSSPropertyFilter",
"firstUsed": 2498.1089999999999
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 2498.1990000000001
},
"424": {
"name": "CSSPropertyAnimation",
"firstUsed": 2498.768
},
"433": {
"name": "CSSPropertyObjectFit",
"firstUsed": 2636.0909999999999
},
"303": {
"name": "CSSPropertyOrder",
"firstUsed": 2637.0189999999998
},
"420": {
"name": "CSSPropertyMixBlendMode",
"firstUsed": 2638.2710000000002
},
"100": {
"name": "CSSPropertyOutline",
"firstUsed": 2650.1790000000001
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 2725.4340000000002
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 12906.102000000001
},
"427": {
"name": "CSSPropertyAnimationDuration",
"firstUsed": 12906.153
},
"430": {
"name": "CSSPropertyAnimationName",
"firstUsed": 12906.159
},
"429": {
"name": "CSSPropertyAnimationIterationCount",
"firstUsed": 12906.165000000001
},
"432": {
"name": "CSSPropertyAnimationTimingFunction",
"firstUsed": 12906.171
},
"41": {
"name": "CSSPropertyBorderCollapse",
"firstUsed": 12995.431
},
"19": {
"name": "CSSPropertyZoom",
"firstUsed": 13085.754000000001
}
},
"AnimatedCSSFeatures": []
},
"FirstInteractive": 17778,
"TimeToInteractive": 17778,
"maxFID": 54,
"TTIMeasurementEnd": 24974,
"LastInteractive": 17778,
"FirstCPUIdle": 17778,
"TotalBlockingTime": 54,
"testID": "241007_AiDcP7_5X8",
"step": 1,
"effectiveBps": 197359,
"domTime": 0,
"aft": 0,
"titleTime": 164,
"domLoading": 0,
"server_rtt": 0,
"CrUX": {
"key": {
"formFactor": "DESKTOP",
"url": "https:\/\/fabric.codebydennis.com\/"
},
"metrics": {
"first_contentful_paint": {
"histogram": [
{
"start": 0,
"end": 1800,
"density": 0.53969999999999996
},
{
"start": 1800,
"end": 3000,
"density": 0.17510000000000001
},
{
"start": 3000,
"density": 0.28520000000000001
}
],
"percentiles": {
"p75": 3688
}
},
"interaction_to_next_paint": {
"histogram": [
{
"start": 0,
"end": 200,
"density": 0.86199999999999999
},
{
"start": 200,
"end": 500,
"density": 0.078799999999999995
},
{
"start": 500,
"density": 0.059200000000000003
}
],
"percentiles": {
"p75": 128
}
},
"largest_contentful_paint": {
"histogram": [
{
"start": 0,
"end": 2500,
"density": 0.50029999999999997
},
{
"start": 2500,
"end": 4000,
"density": 0.108
},
{
"start": 4000,
"density": 0.39169999999999999
}
],
"percentiles": {
"p75": 7477
}
},
"round_trip_time": {
"percentiles": {
"p75": 183
}
},
"cumulative_layout_shift": {
"histogram": [
{
"start": "0.00",
"end": "0.10",
"density": 0.99580000000000002
},
{
"start": "0.10",
"end": "0.25",
"density": 0
},
{
"start": "0.25",
"density": 0.0041999999999999997
}
],
"percentiles": {
"p75": "0.00"
}
},
"experimental_time_to_first_byte": {
"histogram": [
{
"start": 0,
"end": 800,
"density": 0.57850000000000001
},
{
"start": 800,
"end": 1800,
"density": 0.36720000000000003
},
{
"start": 1800,
"density": 0.054300000000000001
}
],
"percentiles": {
"p75": 1148
}
}
},
"collectionPeriod": {
"firstDate": {
"year": 2024,
"month": 9,
"day": 8
},
"lastDate": {
"year": 2024,
"month": 10,
"day": 5
}
}
},
"lighthouse.Performance": null,
"lighthouse.Accessibility": null,
"lighthouse.BestPractices": null,
"lighthouse.SEO": null,
"lighthouse.PWA": null,
"edge-processed": true,
"utilization": {
"cpu": {
"data": {
"0": 0,
"105": 65,
"205": 90,
"307": 60,
"408": 42.100000000000001,
"508": 19,
"609": 15.800000000000001,
"710": 15.800000000000001,
"811": 15,
"912": 19,
"1013": 19,
"1114": 10.5,
"1215": 23.800000000000001,
"1320": 52.399999999999999,
"1421": 38.100000000000001,
"1522": 15,
"1627": 47.600000000000001,
"1735": 100,
"1844": 95,
"1945": 50,
"2047": 66.700000000000003,
"2148": 57.100000000000001,
"2249": 73.700000000000003,
"2355": 95.200000000000003,
"2455": 100,
"2557": 89.5,
"2658": 90,
"2764": 90,
"2865": 70,
"2965": 50,
"3066": 28.600000000000001,
"3167": 15.800000000000001,
"3268": 21.100000000000001,
"3369": 60,
"3470": 19,
"3571": 15,
"3672": 15.800000000000001,
"3773": 19,
"3874": 20,
"3975": 15,
"4075": 15,
"4176": 20,
"4277": 20,
"4378": 61.899999999999999,
"4479": 11.1,
"4580": 19,
"4680": 10.5,
"4781": 15.800000000000001,
"4882": 15,
"4983": 15,
"5084": 15.800000000000001,
"5185": 19,
"5314": 46.200000000000003,
"5415": 30,
"5516": 19,
"5617": 10.5,
"5718": 23.800000000000001,
"5819": 15,
"5920": 15.800000000000001,
"6021": 19,
"6122": 10.5,
"6223": 15,
"6324": 55,
"6425": 30,
"6526": 19,
"6626": 19,
"6727": 15,
"6828": 20,
"6929": 19,
"7030": 10.5,
"7131": 15.800000000000001,
"7232": 15.800000000000001,
"7333": 61.899999999999999,
"7434": 15.800000000000001,
"7534": 22.699999999999999,
"7635": 20,
"7736": 11.1,
"7837": 19,
"7938": 20,
"8039": 10,
"8140": 23.800000000000001,
"8241": 10.5,
"8342": 70,
"8443": 19,
"8543": 15.800000000000001,
"8644": 20,
"8745": 15,
"8846": 15,
"8947": 19,
"9048": 15.800000000000001,
"9149": 20,
"9250": 22.699999999999999,
"9351": 68.400000000000006,
"9452": 15.800000000000001,
"9553": 15,
"9653": 19,
"9754": 15,
"9855": 15.800000000000001,
"9956": 15,
"10057": 15,
"10158": 19,
"10259": 19,
"10360": 60,
"10461": 10.5,
"10562": 19,
"10663": 19,
"10764": 11.1,
"10864": 15,
"10965": 10.5,
"11066": 19,
"11167": 19,
"11268": 20,
"11369": 65,
"11470": 15,
"11571": 25,
"11672": 15.800000000000001,
"11773": 15,
"11874": 21.100000000000001,
"11975": 38.100000000000001,
"12077": 42.899999999999999,
"12177": 42.100000000000001,
"12279": 47.399999999999999,
"12379": 85.700000000000003,
"12480": 40,
"12582": 35,
"12683": 42.899999999999999,
"12784": 31.600000000000001,
"12886": 50,
"12986": 81,
"13089": 85,
"13190": 85,
"13327": 96.299999999999997,
"13429": 100,
"13530": 70,
"13631": 57.100000000000001,
"13731": 55,
"13832": 47.399999999999999,
"13933": 47.399999999999999,
"14034": 52.399999999999999,
"14135": 50,
"14236": 45,
"14363": 92,
"14463": 57.899999999999999,
"14564": 52.399999999999999,
"14665": 45,
"14766": 50,
"14868": 63.600000000000001,
"14970": 61.899999999999999,
"15073": 65,
"15175": 70,
"15320": 69,
"15421": 65,
"15522": 57.100000000000001,
"15622": 47.399999999999999,
"15723": 50,
"15824": 50,
"15925": 47.399999999999999,
"16026": 52.399999999999999,
"16126": 45,
"16227": 50,
"16330": 89.5,
"16431": 71.400000000000006,
"16532": 47.399999999999999,
"16632": 60,
"16733": 52.600000000000001,
"16836": 90.5,
"16939": 100,
"17040": 80,
"17140": 55,
"17242": 35,
"17342": 70,
"17445": 89.5,
"17547": 95.200000000000003,
"17650": 95.200000000000003,
"17751": 100,
"17853": 100,
"17956": 100,
"18059": 100,
"18161": 100,
"18262": 100,
"18364": 100,
"18467": 100,
"18569": 100,
"18671": 100,
"18774": 100,
"18875": 100,
"18978": 100,
"19081": 100,
"19184": 100,
"19285": 100,
"19387": 100,
"19488": 100,
"19589": 100,
"19690": 100,
"19792": 100,
"19896": 100,
"19998": 100,
"20100": 100,
"20201": 100,
"20360": 100,
"20465": 100,
"20565": 100,
"20666": 100,
"20771": 100,
"20871": 100,
"20975": 100,
"21078": 100,
"21181": 100,
"21285": 100,
"21389": 100,
"21491": 100,
"21592": 100,
"21695": 100,
"21797": 100,
"21899": 100,
"22000": 100,
"22101": 86.400000000000006,
"22204": 100,
"22341": 100,
"22442": 90.5,
"22542": 100,
"22645": 100,
"22746": 100,
"22848": 95.200000000000003,
"22949": 100,
"23051": 100,
"23154": 100,
"23254": 100,
"23357": 100,
"23460": 100,
"23560": 100,
"23661": 100,
"23763": 100,
"23865": 100,
"23967": 100,
"24070": 100,
"24171": 100,
"24321": 100,
"24422": 100,
"24523": 75,
"24625": 85.700000000000003,
"24728": 100,
"24829": 100,
"24929": 80,
"25033": 100
},
"max": 100,
"count": 245
},
"bw": {
"data": {
"0": 0,
"105": 0,
"205": 11983,
"307": 0,
"408": 0,
"508": 0,
"609": 0,
"710": 0,
"811": 0,
"912": 0,
"1013": 0,
"1114": 0,
"1215": 8722,
"1320": 587967,
"1421": 73026,
"1522": 1125787,
"1627": 1744389,
"1735": 3538089,
"1844": 7785808,
"1945": 5946638,
"2047": 4933498,
"2148": 5966600,
"2249": 2023208,
"2355": 3913796,
"2455": 1161177,
"2557": 1407136,
"2658": 10041745,
"2764": 4206549,
"2865": 1670799,
"2965": 690315,
"3066": 96210,
"3167": 0,
"3268": 0,
"3369": 0,
"3470": 0,
"3571": 0,
"3672": 0,
"3773": 0,
"3874": 0,
"3975": 0,
"4075": 0,
"4176": 0,
"4277": 0,
"4378": 0,
"4479": 0,
"4580": 0,
"4680": 0,
"4781": 0,
"4882": 0,
"4983": 0,
"5084": 0,
"5185": 0,
"5314": 0,
"5415": 0,
"5516": 0,
"5617": 0,
"5718": 0,
"5819": 0,
"5920": 0,
"6021": 0,
"6122": 0,
"6223": 0,
"6324": 0,
"6425": 0,
"6526": 0,
"6626": 0,
"6727": 0,
"6828": 0,
"6929": 0,
"7030": 0,
"7131": 0,
"7232": 0,
"7333": 0,
"7434": 0,
"7534": 0,
"7635": 0,
"7736": 0,
"7837": 0,
"7938": 3326,
"8039": 0,
"8140": 0,
"8241": 0,
"8342": 0,
"8443": 0,
"8543": 0,
"8644": 0,
"8745": 0,
"8846": 0,
"8947": 0,
"9048": 0,
"9149": 0,
"9250": 0,
"9351": 0,
"9452": 0,
"9553": 0,
"9653": 0,
"9754": 0,
"9855": 0,
"9956": 0,
"10057": 0,
"10158": 0,
"10259": 0,
"10360": 0,
"10461": 0,
"10562": 0,
"10663": 0,
"10764": 0,
"10864": 0,
"10965": 0,
"11066": 0,
"11167": 0,
"11268": 0,
"11369": 0,
"11470": 0,
"11571": 1216892,
"11672": 0,
"11773": 0,
"11874": 2682644,
"11975": 1673342,
"12077": 4897234,
"12177": 7940373,
"12279": 13044228,
"12379": 14063945,
"12480": 0,
"12582": 0,
"12683": 0,
"12784": 0,
"12886": 0,
"12986": 15555,
"13089": 420099,
"13190": 59447,
"13327": 2271144,
"13429": 3429435,
"13530": 2059262,
"13631": 5496553,
"13731": 5954160,
"13832": 5032646,
"13933": 4582528,
"14034": 2629646,
"14135": 4810400,
"14236": 5039314,
"14363": 5085131,
"14463": 4809496,
"14564": 5036265,
"14665": 5035957,
"14766": 5020941,
"14868": 4652267,
"14970": 4962943,
"15073": 4930295,
"15175": 4998718,
"15320": 4607531,
"15421": 4356281,
"15522": 5029862,
"15622": 5030924,
"15723": 4800401,
"15824": 5035240,
"15925": 5031606,
"16026": 4806615,
"16126": 5262711,
"16227": 4576686,
"16330": 5159794,
"16431": 4795956,
"16532": 4803166,
"16632": 5262870,
"16733": 4326256,
"16836": 0,
"16939": 0,
"17040": 0,
"17140": 0,
"17242": 0,
"17342": 0,
"17445": 0,
"17547": 0,
"17650": 0,
"17751": 45301,
"17853": 339922,
"17956": 497730,
"18059": 0,
"18161": 0,
"18262": 0,
"18364": 0,
"18467": 0,
"18569": 0,
"18671": 0,
"18774": 0,
"18875": 0,
"18978": 0,
"19081": 0,
"19184": 0,
"19285": 0,
"19387": 0,
"19488": 0,
"19589": 0,
"19690": 0,
"19792": 0,
"19896": 3242,
"19998": 0,
"20100": 0,
"20201": 0,
"20360": 0,
"20465": 0,
"20565": 0,
"20666": 0,
"20771": 0,
"20871": 0,
"20975": 0,
"21078": 0,
"21181": 0,
"21285": 0,
"21389": 0,
"21491": 0,
"21592": 111553,
"21695": 0,
"21797": 0,
"21899": 0,
"22000": 0,
"22101": 0,
"22204": 0,
"22341": 0,
"22442": 0,
"22542": 0,
"22645": 0,
"22746": 0,
"22848": 0,
"22949": 0,
"23051": 0,
"23154": 0,
"23254": 0,
"23357": 0,
"23460": 0,
"23560": 0,
"23661": 0,
"23763": 102183,
"23865": 8478,
"23967": 0,
"24070": 0,
"24171": 0,
"24321": 0,
"24422": 0,
"24523": 0,
"24625": 0,
"24728": 0,
"24829": 0,
"24929": 0,
"25033": 0
},
"max": 14063945,
"count": 245
}
},
"effectiveBpsDoc": 274491,
"pages": {
"details": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/details\/",
"checklist": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/performance_optimization\/",
"breakdown": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/breakdown\/",
"domains": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/domains\/",
"screenShot": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/screen_shot\/",
"opportunities": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/experiments\/"
},
"thumbnails": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1_waterfall_thumb.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1_optimization_thumb.png",
"screenShot": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1_screen_thumb.png"
},
"images": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_waterfall.png",
"connectionView": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_connection.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_optimization.png",
"screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&file=1_screen.jpg"
},
"rawData": {
"scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=241007_AiDcP7_5X8&file=1_script_timing.json",
"headers": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_report.txt",
"pageData": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_IEWPG.txt",
"requestsData": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_IEWTR.txt",
"utilization": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_progress.csv",
"trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=241007_AiDcP7_5X8&compressed=1&file=1_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 13400,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_013400.jpg",
"VisuallyComplete": 26
},
{
"time": 13500,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_013500.jpg",
"VisuallyComplete": 26
},
{
"time": 13600,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_013600.jpg",
"VisuallyComplete": 26
},
{
"time": 13700,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_013700.jpg",
"VisuallyComplete": 26
},
{
"time": 13800,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_013800.jpg",
"VisuallyComplete": 26
},
{
"time": 13900,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_013900.jpg",
"VisuallyComplete": 26
},
{
"time": 14000,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_014000.jpg",
"VisuallyComplete": 26
},
{
"time": 14100,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_014100.jpg",
"VisuallyComplete": 26
},
{
"time": 14200,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_014200.jpg",
"VisuallyComplete": 26
},
{
"time": 14400,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_014400.jpg",
"VisuallyComplete": 26
},
{
"time": 14500,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_014500.jpg",
"VisuallyComplete": 26
},
{
"time": 14600,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_014600.jpg",
"VisuallyComplete": 26
},
{
"time": 14800,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_014800.jpg",
"VisuallyComplete": 26
},
{
"time": 14900,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_014900.jpg",
"VisuallyComplete": 26
},
{
"time": 15000,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_015000.jpg",
"VisuallyComplete": 26
},
{
"time": 15100,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_015100.jpg",
"VisuallyComplete": 26
},
{
"time": 15200,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_015200.jpg",
"VisuallyComplete": 26
},
{
"time": 15300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_015300.jpg",
"VisuallyComplete": 26
},
{
"time": 15400,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_015400.jpg",
"VisuallyComplete": 28
},
{
"time": 15500,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_015500.jpg",
"VisuallyComplete": 31
},
{
"time": 15700,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_015700.jpg",
"VisuallyComplete": 53
},
{
"time": 15800,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_015800.jpg",
"VisuallyComplete": 73
},
{
"time": 15900,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_015900.jpg",
"VisuallyComplete": 87
},
{
"time": 16001,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_016001.jpg",
"VisuallyComplete": 93
},
{
"time": 16100,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_016100.jpg",
"VisuallyComplete": 95
},
{
"time": 16200,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_016200.jpg",
"VisuallyComplete": 96
},
{
"time": 16400,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_016400.jpg",
"VisuallyComplete": 96
},
{
"time": 16600,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_016600.jpg",
"VisuallyComplete": 96
},
{
"time": 16700,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_016700.jpg",
"VisuallyComplete": 97
},
{
"time": 16900,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_016900.jpg",
"VisuallyComplete": 97
},
{
"time": 17000,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_017000.jpg",
"VisuallyComplete": 99
},
{
"time": 17700,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1&file=ms_017700.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"cdnjs.cloudflare.com": {
"bytes": 25247,
"requests": 1,
"cdn_provider": "Cloudflare",
"connections": 1
},
"unpkg.com": {
"bytes": 601102,
"requests": 5,
"cdn_provider": "Cloudflare",
"connections": 2
},
"player.vimeo.com": {
"bytes": 11434,
"requests": 1,
"cdn_provider": "Cloudflare",
"connections": 1
},
"fabric.codebydennis.com": {
"bytes": 603186,
"requests": 35,
"connections": 1
},
"code.jquery.com": {
"bytes": 31011,
"requests": 1,
"cdn_provider": "Fastly",
"connections": 1
},
"prod.spline.design": {
"bytes": 1922949,
"requests": 1,
"cdn_provider": "Amazon CloudFront",
"connections": 1
},
"app.spline.design": {
"bytes": 5560,
"requests": 1,
"cdn_provider": "Vercel",
"connections": 1
},
"cdn.jsdelivr.net": {
"bytes": 12318,
"requests": 2,
"cdn_provider": "jsDelivr",
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 36388,
"bytesUncompressed": 170948,
"requests": 1
},
"js": {
"color": [
254,
197,
132
],
"bytes": 774638,
"bytesUncompressed": 2221170,
"requests": 15
},
"css": {
"color": [
178,
234,
148
],
"bytes": 24746,
"bytesUncompressed": 160853,
"requests": 6
},
"image": {
"color": [
196,
154,
232
],
"bytes": 362187,
"bytesUncompressed": 362164,
"requests": 19
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 91899,
"bytesUncompressed": 91784,
"requests": 5
},
"video": {
"color": [
33,
194,
162
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"other": {
"color": [
196,
196,
196
],
"bytes": 1922949,
"bytesUncompressed": 1922949,
"requests": 1
}
},
"consoleLog": [
{
"source": "console-api",
"level": "warning",
"text": "updating from 41 to 40",
"url": "https:\/\/unpkg.com\/@splinetool\/[email protected]\/build\/spline-viewer.js",
"line": 3138,
"column": 289090
},
{
"source": "console-api",
"level": "warning",
"text": "Your .splinecode file is more recent than the library. Please upgrade @splinetool\/runtime to the latest version.",
"url": "https:\/\/unpkg.com\/@splinetool\/[email protected]\/build\/spline-viewer.js",
"line": 5870,
"column": 17251
},
{
"source": "rendering",
"level": "warning",
"text": "[.WebGL-0x17740298c700]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
"timestamp": 1728298392176.9351,
"url": "https:\/\/fabric.codebydennis.com\/"
},
{
"source": "rendering",
"level": "warning",
"text": "[.WebGL-0x17740298c700]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
"timestamp": 1728298395968.8569,
"url": "https:\/\/fabric.codebydennis.com\/"
},
{
"source": "rendering",
"level": "warning",
"text": "[.WebGL-0x17740298c700]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
"timestamp": 1728298398537.6431,
"url": "https:\/\/fabric.codebydennis.com\/"
},
{
"source": "rendering",
"level": "warning",
"text": "[.WebGL-0x17740298c700]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)",
"timestamp": 1728298401134.405,
"url": "https:\/\/fabric.codebydennis.com\/"
}
]
},
"repeatView": {
"numSteps": 1,
"run": 1,
"tester": "wpt-fra-lb-jwb8-10.10.1.215",
"loadTime": 1897,
"docTime": 1897,
"fullyLoaded": 2896,
"bytesOut": 41630,
"bytesOutDoc": 39424,
"bytesIn": 259612,
"bytesInDoc": 254052,
"requests": [
{
"type": 3,
"id": "18C0F5E95E5A0C783318AFD20BDDC450",
"request_id": "18C0F5E95E5A0C783318AFD20BDDC450",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/",
"raw_id": "18C0F5E95E5A0C783318AFD20BDDC450",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Document",
"load_ms": 342,
"ttfb_ms": 295,
"load_start": 164,
"load_start_float": 164.00006200000001,
"bytesIn": 36388,
"objectSize": 36388,
"objectSizeUncompressed": 170948,
"chunks": [
{
"ts": 464,
"bytes": 14971,
"inflated": 3050
},
{
"ts": 473,
"bytes": 6644,
"inflated": 24026
},
{
"ts": 499,
"bytes": 14773,
"inflated": 12800
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/html",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": 1,
"dns_end": 54,
"connect_start": 54,
"connect_end": 91,
"ssl_start": 91,
"ssl_end": 164,
"initiator": "https:\/\/code.jquery.com\/jquery-3.6.4.min.js",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "script",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/",
":scheme: https",
"accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0, i",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: document",
"sec-fetch-mode: navigate",
"sec-fetch-site: cross-site",
"upgrade-insecure-requests: 1",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"content-encoding: gzip",
"content-length: 36388",
"content-type: text\/html; charset=UTF-8",
"date: Mon, 07 Oct 2024 10:56:10 GMT",
"server: Apache",
"vary: Cookie,Accept-Encoding,User-Agent",
"x-powered-by: PHP\/8.2.18",
":status: 200"
]
},
"bytesOut": 2143,
"score_cache": -1,
"score_cdn": -1,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 53,
"connect_ms": 37,
"ssl_ms": 73,
"gzip_total": 36388,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "",
"server_count": null,
"created": 12,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_ENABLE_CONNECT_PROTOCOL": 1,
"SETTINGS_MAX_CONCURRENT_STREAMS": 100
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 62,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIGAjCCBOqgAwIBAgISBMjkbU9d9\/kZP2OfvvbOUT5TMA0GCSqGSIb3DQEBCwUA\nMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD\nEwNSMTAwHhcNMjQwOTE2MDg0OTI1WhcNMjQxMjE1MDg0OTI0WjAbMRkwFwYDVQQD\nExBjb2RlYnlkZW5uaXMuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAwpZ3OsJNa8mnFVBEi9PtbGMWKy7U4sH0FY5P6PZHjoLvZJVMdRAD6Sqn0vj7\nA9ydp0lhCstceOMUE02g8U2ZwWj2sBPhnrNFbvYpjiec19kic3oVXeYEMK69gIbW\nWXS7xccOi84qXxdgkSgvHu6dbtUJ2J5eCnw68HTh9rkSlhCMyKOuG1Tqziqyy2tq\n3WsAEzbte\/OOT7rbyatF4EV8ypDxp3CTr8r0FVixF2qHqMspQdnMuoLmXhmOhn4+\nROsl\/\/bmTZXYTkm+vRliBtxAc4MRqvHtWf43P3OfuvApIbHS016uLHPBOJFr4zH9\nLuXZrQh1w4p7I2d\/qCIfDTdNBMUeSoPzTu+XwQ8pklbFrCNqOq25BZolhtB3Ans4\nd0fTwKFG+Ivu8ceytoC0E0r2QspiTkupVS34ZkBhHojEHi56UJ5R37pRskf+W1SD\nrr3tyimvQqj\/Jxx64NhOBDJD5AuiQ7pYawgEOhBVtMPCL+bM\/9XPwV9xplAbYC2l\n7arnkRWGYjN3he7VUR6ocJjOZoNQTiYeLSiCj5r24YM+BWn4iphdt5aotB+ajAjV\n8\/vp09W7YWXO6R\/GhqpZ46U4N\/ikWpLiRbJYI2Od7fDyf06clMXVsMe8QUHXJV82\nzR8e8nxlF6sGYtzgwkBnfcpbLrFDNMeNbXxfsyrZe32lmHsCAwEAAaOCAiYwggIi\nMA4GA1UdDwEB\/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw\nDAYDVR0TAQH\/BAIwADAdBgNVHQ4EFgQUdhJdkZRcNg08TqTcMWNCRPkLSMAwHwYD\nVR0jBBgwFoAUu7zDR6XkvKnGw6RyDBCNojXhyOgwVwYIKwYBBQUHAQEESzBJMCIG\nCCsGAQUFBzABhhZodHRwOi8vcjEwLm8ubGVuY3Iub3JnMCMGCCsGAQUFBzAChhdo\ndHRwOi8vcjEwLmkubGVuY3Iub3JnLzAvBgNVHREEKDAmghIqLmNvZGVieWRlbm5p\ncy5jb22CEGNvZGVieWRlbm5pcy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwggEC\nBgorBgEEAdZ5AgQCBIHzBIHwAO4AdQA\/F0tP1yJHWJQdZRyEvg0S7ZA3fx+FauvB\nvyiF7PhkbgAAAZH6O00XAAAEAwBGMEQCIFrtDot5UIHC4LFYaD7Yj4wZlSMJLbaf\nJsVDSDUwvzjLAiBD8dWQxvGjkzZy9UrGnaAKd71kiD1F12Q9tzDtsvlbHgB1ABmY\nEHEJ8NZSLjCA0p4\/ZLuDbijM+Q9Sju7fzko\/FrTKAAABkfo7TWsAAAQDAEYwRAIg\nRLzJTz6WLfqg30Hb7puHmrXgZxCL0ZL4dAfecy3mwFMCIA4KAeVhnmnicq+QbdBw\nCxEASawz8vzpEpz0mt9Dct1YMA0GCSqGSIb3DQEBCwUAA4IBAQAHs2eH00lWFyiz\n1K9moqk0S+RvA5YQXhONdAOkV4pnGY0NxnkzAewgCHDFemOdvZ1ZfbfwQVJxaDa6\nzAbq\/cAuGOPfps9SmTuZlj72QfwnNMNRif+eT4qRRg0FuCZaqBbAy4ju+xuW5WHc\nbq0t0Pk0mDeA\/mRDBTIB6XKLz3qhy7iibDLTzQ\/3D69Z0S5yQTlNCMqO+eoYmN\/4\nnENCFb2+X6D2yWdNd9gM6+C0pG5w5IIv\/zvVewB\/7qC0BuLcWj\/L1YMQlr3cEg1z\nUdM7klUwy4iyYNOc2J1w3djW4r61x5ARi8dHHozjOcDWP6SlbCZWkNPrXjNJorrT\nvwjHtigk\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFBTCCAu2gAwIBAgIQS6hSk\/eaL6JzBkuoBI110DANBgkqhkiG9w0BAQsFADBP\nMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy\nY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa\nFw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF\nbmNyeXB0MQwwCgYDVQQDEwNSMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQDPV+XmxFQS7bRH\/sknWHZGUCiMHT6I3wWd1bUYKb3dtVq\/+vbOo76vACFL\nYlpaPAEvxVgD9on\/jhFD68G14BQHlo9vH9fnuoE5CXVlt8KvGFs3Jijno\/QHK20a\n\/6tYvJWuQP\/py1fEtVt\/eA0YYbwX51TGu0mRzW4Y0YCF7qZlNrx06rxQTOr8IfM4\nFpOUurDTazgGzRYSespSdcitdrLCnF2YRVxvYXvGLe48E1KGAdlX5jgc3421H5KR\nmudKHMxFqHJV8LDmowfs\/acbZp4\/SItxhHFYyTr6717yW0QrPHTnj7JHwQdqzZq3\nDZb3EoEmUVQK7GH29\/Xi8orIlQ2NAgMBAAGjgfgwgfUwDgYDVR0PAQH\/BAQDAgGG\nMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH\/\nAgEAMB0GA1UdDgQWBBS7vMNHpeS8qcbDpHIMEI2iNeHI6DAfBgNVHSMEGDAWgBR5\ntFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG\nFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD\nVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B\nAQsFAAOCAgEAkrHnQTfreZ2B5s3iJeE6IOmQRJWjgVzPw139vaBw1bGWKCIL0vIo\nzwzn1OZDjCQiHcFCktEJr59L9MhwTyAWsVrdAfYf+B9haxQnsHKNY67u4s5Lzzfd\nu6PUzeetUK29v+PsPmI2cJkxp+iN3epi4hKu9ZzUPSwMqtCceb7qPVxEbpYxY1p9\n1n5PJKBLBX9eb9LU6l8zSxPWV7bK3lG4XaMJgnT9x3ies7msFtpKK5bDtotij\/l0\nGaKeA97pb5uwD9KgWvaFXMIEt8jVTjLEvwRdvCn294GPDF08U8lAkIv7tghluaQh\n1QnlE4SEN4LOECj8dsIGJXpGUk3aU3KkJz9icKy+aUgA+2cP21uh6NcDIS3XyfaZ\nQjmDQ993ChII8SXWupQZVBiIpcWO4RqZk3lr7Bz5MUCwzDIA359e57SSq5CCkY0N\n4B6Vulk7LktfwrdGNVI5BsC9qqxSwSKgRJeZ9wygIaehbHFHFhcBaMDKpiZlBHyz\nrsnnlFXCb5s8HKn5LsUgGvB24L7sGNZP2CX7dhHov+YhD+jozLW2p9W4959Bz2Ei\nRmqDtmiXLnzqTpXbI+suyCsohKRg6Un0RC47+cpiVwHiXZAW+cn8eiNIjqbVgXLx\nKPpdzvvtTnOPlC7SQZSYmdunr3Bf9b77AiC\/ZidstK36dRILKz7OA54=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"final_base_page": true,
"is_base_page": true,
"load_end": 506,
"ttfb_start": 164,
"ttfb_end": 459,
"download_start": 459,
"download_end": 506,
"download_ms": 47,
"all_start": 1,
"all_end": 506,
"all_ms": 505,
"index": 0,
"number": 1,
"cpuTimes": {
"EvaluateScript": 0,
"v8.compile": 0
},
"cpu.EvaluateScript": 0,
"cpu.v8.compile": 0,
"cpuTime": 0,
"js_timing": [
[
921.17999999999995,
921.452
],
[
921.19799999999998,
921.39300000000003
]
]
},
{
"type": 3,
"id": "67629.4",
"request_id": "67629.4",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/normalize.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/normalize.css",
"raw_id": "67629.4",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 138,
"ttfb_ms": 56,
"load_start": 571,
"load_start_float": 571.00008100000002,
"bytesIn": 1742,
"objectSize": 1742,
"objectSizeUncompressed": 6284,
"chunks": [
{
"ts": 709,
"bytes": 1742,
"inflated": 6284
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/normalize.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"188c-60cd871e547e2-gzip\"",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 1742",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"188c-60cd871e547e2-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2017,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 1742,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 487,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 81,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 709,
"ttfb_start": 571,
"ttfb_end": 627,
"download_start": 627,
"download_end": 709,
"download_ms": 82,
"all_start": 571,
"all_end": 709,
"all_ms": 138,
"index": 1,
"number": 2
},
{
"type": 3,
"id": "67629.5",
"request_id": "67629.5",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/loconative-scroll.min.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/loconative-scroll.min.css",
"raw_id": "67629.5",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 143,
"ttfb_ms": 58,
"load_start": 571,
"load_start_float": 571.00008300000002,
"bytesIn": 345,
"objectSize": 345,
"objectSizeUncompressed": 794,
"chunks": [
{
"ts": 714,
"bytes": 345,
"inflated": 794
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/loconative-scroll.min.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"31a-60cd871e54012-gzip\"",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 345",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"31a-60cd871e54012-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2050,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 345,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 488,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 3,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 83,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 714,
"ttfb_start": 571,
"ttfb_end": 629,
"download_start": 629,
"download_end": 714,
"download_ms": 85,
"all_start": 571,
"all_end": 714,
"all_ms": 143,
"index": 2,
"number": 3
},
{
"type": 3,
"id": "67629.6",
"request_id": "67629.6",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/styleguide.css",
"raw_id": "67629.6",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 145,
"ttfb_ms": 62,
"load_start": 573,
"load_start_float": 573.00008500000001,
"bytesIn": 4338,
"objectSize": 4338,
"objectSizeUncompressed": 22911,
"chunks": [
{
"ts": 715,
"bytes": 4338,
"inflated": 22911
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/styleguide.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"597f-60cd871e6ca9a-gzip\"",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 4338",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"597f-60cd871e6ca9a-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2020,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 4338,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 488,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 5,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 85,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 718,
"ttfb_start": 573,
"ttfb_end": 635,
"download_start": 635,
"download_end": 718,
"download_ms": 83,
"all_start": 573,
"all_end": 718,
"all_ms": 145,
"index": 3,
"number": 4
},
{
"type": 3,
"id": "67629.7",
"request_id": "67629.7",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/components.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/components.css",
"raw_id": "67629.7",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 154,
"ttfb_ms": 76,
"load_start": 573,
"load_start_float": 573.00008700000001,
"bytesIn": 8282,
"objectSize": 8282,
"objectSizeUncompressed": 60051,
"chunks": [
{
"ts": 726,
"bytes": 8282,
"inflated": 60051
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/components.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"ea93-60cd871e2a41b-gzip\"",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 8282",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"ea93-60cd871e2a41b-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2020,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 8282,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 493,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 9,
"http2_stream_dependency": 7,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 87,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 727,
"ttfb_start": 573,
"ttfb_end": 649,
"download_start": 649,
"download_end": 727,
"download_ms": 78,
"all_start": 573,
"all_end": 727,
"all_ms": 154,
"index": 4,
"number": 5
},
{
"type": 3,
"id": "67629.2",
"request_id": "67629.2",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/MonumentExtended-Regular.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/MonumentExtended-Regular.woff2",
"raw_id": "67629.2",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 173,
"ttfb_ms": 111,
"load_start": 575,
"load_start_float": 575.00007700000003,
"bytesIn": 20131,
"objectSize": 20131,
"objectSizeUncompressed": 20108,
"chunks": [
{
"ts": 747,
"bytes": 20131,
"inflated": 20108
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 20,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/MonumentExtended-Regular.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"4e8c-60cd871e25dcb-gzip\"",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=1",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 20131",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"4e8c-60cd871e25dcb-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2146,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 20131,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 482,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 13,
"http2_stream_dependency": 11,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 77,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"FFTM": 28,
"GDEF": 58,
"GPOS": 15414,
"GSUB": 32,
"OS\/2": 96,
"cmap": 1014,
"gasp": 8,
"glyf": 27845,
"head": 54,
"hhea": 36,
"hmtx": 1472,
"loca": 0,
"maxp": 32,
"name": 1065,
"post": 1874
},
"names": {
"0": "Pangram Pangram\u00ae",
"1": "Monument Extended",
"2": "Regular",
"3": "1.000;UKWN;MonumentExtended-Regular",
"4": "Monument Extended Regular",
"5": "Version 1.000;PS 001.000;hotconv 1.0.88;makeotf.lib2.5.64775",
"6": "MonumentExtended-Regular",
"8": "Pangram Pangram\u00ae",
"9": "Mathieu Desjardins",
"11": "pangrampangram.com",
"12": "pangrampangram.com"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 1756,
"usWeightClass": 400,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 1331,
"ySubscriptYSize": 1229,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 154,
"ySuperscriptXSize": 1331,
"ySuperscriptYSize": 1229,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 717,
"yStrikeoutSize": 102,
"yStrikeoutPosition": 723,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "UKWN",
"fsSelection": 64,
"usFirstCharIndex": 32,
"usLastCharIndex": 9674,
"sTypoAscender": 2216,
"sTypoDescender": -686,
"sTypoLineGap": 205,
"usWinAscent": 2216,
"usWinDescent": 686,
"ulCodePageRange1": 536871059,
"ulCodePageRange2": 0,
"sxHeight": 589,
"sCapHeight": 700,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 8,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 5,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 2,
"italicAngle": 0,
"underlinePosition": -256,
"underlineThickness": 102,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 1,
"encoding": 0
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
161,
162,
163,
164,
165,
166,
167,
168,
169,
171,
172,
174,
175,
176,
177,
180,
182,
183,
184,
187,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
256,
257,
258,
259,
260,
261,
262,
263,
266,
267,
268,
269,
270,
271,
272,
273,
274,
275,
278,
279,
280,
281,
282,
283,
286,
287,
288,
289,
290,
291,
294,
295,
298,
299,
302,
303,
304,
305,
310,
311,
313,
314,
315,
316,
317,
318,
321,
322,
323,
324,
325,
326,
327,
328,
330,
331,
332,
333,
336,
337,
338,
339,
340,
341,
342,
343,
344,
345,
346,
347,
350,
351,
352,
353,
354,
355,
356,
357,
358,
359,
362,
363,
366,
367,
368,
369,
370,
371,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
536,
537,
538,
539,
710,
711,
728,
729,
730,
731,
732,
733,
768,
769,
770,
771,
772,
774,
775,
776,
778,
779,
780,
786,
806,
807,
808,
821,
822,
823,
824,
7808,
7809,
7810,
7811,
7812,
7813,
7922,
7923,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8260,
8364,
8482,
8592,
8593,
8594,
8595,
8596,
8597,
8598,
8599,
8600,
8601,
8706,
8709,
8719,
8721,
8722,
8730,
8734,
8747,
8776,
8800,
8804,
8805,
9674
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": []
}
},
"GPOS": {
"DFLT": {
"default": [
"kern",
"mark",
"mkmk"
]
}
}
},
"counts": {
"num_cmap_codepoints": 359,
"num_glyphs": 368
}
},
"load_end": 748,
"ttfb_start": 575,
"ttfb_end": 686,
"download_start": 686,
"download_end": 748,
"download_ms": 62,
"all_start": 575,
"all_end": 748,
"all_ms": 173,
"index": 5,
"number": 6
},
{
"type": 3,
"id": "67629.8",
"request_id": "67629.8",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/css\/style.css",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/css\/style.css",
"raw_id": "67629.8",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 159,
"ttfb_ms": 131,
"load_start": 575,
"load_start_float": 575.000089,
"bytesIn": 9051,
"objectSize": 9051,
"objectSizeUncompressed": 68391,
"chunks": [
{
"ts": 731,
"bytes": 9051,
"inflated": 2855
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 23,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/css\/style.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"10b27-60cd871e4ceca-gzip\"",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 9051",
"content-type: text\/css",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"10b27-60cd871e4ceca-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2008,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 9051,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 494,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 11,
"http2_stream_dependency": 9,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 89,
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 734,
"ttfb_start": 575,
"ttfb_end": 706,
"download_start": 706,
"download_end": 734,
"download_ms": 28,
"all_start": 575,
"all_end": 734,
"all_ms": 159,
"index": 6,
"number": 7
},
{
"type": 3,
"id": "67629.9",
"request_id": "67629.9",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js",
"raw_id": "67629.9",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 176,
"ttfb_ms": 115,
"load_start": 575,
"load_start_float": 575.000091,
"bytesIn": 637,
"objectSize": 637,
"objectSizeUncompressed": 1914,
"chunks": [
{
"ts": 751,
"bytes": 637,
"inflated": 1914
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 44,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"77a-60cd87516998b-gzip\"",
"priority: u=1",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 637",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"77a-60cd87516998b-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:14:37 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2056,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 637,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 498,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 15,
"http2_stream_dependency": 13,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 91,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 751,
"ttfb_start": 575,
"ttfb_end": 690,
"download_start": 690,
"download_end": 751,
"download_ms": 61,
"all_start": 575,
"all_end": 751,
"all_ms": 176,
"index": 7,
"number": 8,
"cpuTimes": {
"EvaluateScript": 7,
"v8.compile": 4,
"FunctionCall": 0
},
"cpu.EvaluateScript": 7,
"cpu.v8.compile": 4,
"cpu.FunctionCall": 0,
"cpuTime": 11,
"js_timing": [
[
949.75699999999995,
956.26499999999999
],
[
951.97799999999995,
956.16499999999996
],
[
1774.146,
1774.356
]
]
},
{
"type": 3,
"id": "67629.19",
"request_id": "67629.19",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
"raw_id": "67629.19",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Image",
"load_ms": 123,
"ttfb_ms": 106,
"load_start": 601,
"load_start_float": 601.00010899999995,
"bytesIn": 7421,
"objectSize": 7421,
"objectSizeUncompressed": 7398,
"chunks": [
{
"ts": 724,
"bytes": 7421,
"inflated": 7398
}
],
"expires": "",
"cacheControl": "",
"contentType": "image\/webp",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1121,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"1ce6-60cd87d1af9e7-gzip\"",
"priority: u=2, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 7421",
"content-type: image\/webp",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"1ce6-60cd87d1af9e7-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:16:51 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2413,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 7421,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": 7421,
"image_save": 0,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 526,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 17,
"http2_stream_dependency": 15,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 109,
"server_port": "443",
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "7.2 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"AlphaPreprocessing": "Level Reduction",
"AlphaFiltering": "Horizontal",
"AlphaCompression": "Lossless",
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 160,
"HorizontalScale": 0,
"ImageHeight": 80,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "160x80",
"Megapixels": 0.012999999999999999
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 160,
"height": 80,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColorAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 12800,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 94.612799999999993,
"standardDeviation": 86.399500000000003,
"kurtosis": -1.18469,
"skewness": 0.45815,
"entropy": 0.63407100000000005
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 136.03800000000001,
"standardDeviation": 125.40000000000001,
"kurtosis": -1.9593700000000001,
"skewness": 0.133904,
"entropy": 0.203849
},
"red": {
"min": 0,
"max": 255,
"mean": 108.68000000000001,
"standardDeviation": 90.1357,
"kurtosis": -1.53325,
"skewness": 0.091893900000000001,
"entropy": 0.81590499999999999
},
"green": {
"min": 0,
"max": 200,
"mean": 66.099699999999999,
"standardDeviation": 62.696399999999997,
"kurtosis": -1.0966800000000001,
"skewness": 0.45233600000000002,
"entropy": 0.74191499999999999
},
"blue": {
"min": 0,
"max": 225,
"mean": 84.709199999999996,
"standardDeviation": 67.366200000000006,
"kurtosis": -1.27051,
"skewness": -0.062062399999999997,
"entropy": 0.77461400000000002
}
},
"alpha": "#00000000",
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 160,
"height": 80,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-10-07T10:56:11+00:00",
"date:modify": "2024-10-07T10:56:11+00:00",
"signature": "92656359238067b608d6242eab38d3b227380f691a50ac3a13d66e817c9b2bc3"
},
"tainted": false,
"filesize": "7398B",
"numberPixels": "12800",
"pixelsPerSecond": "1.42564MB",
"userTime": "0.010u",
"elapsedTime": "0:01.008"
}
},
"load_end": 724,
"ttfb_start": 601,
"ttfb_end": 707,
"download_start": 707,
"download_end": 724,
"download_ms": 17,
"all_start": 601,
"all_end": 724,
"all_ms": 123,
"index": 8,
"number": 9
},
{
"type": 3,
"id": "67629.42",
"request_id": "67629.42",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/ScrollTrigger.min.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/ScrollTrigger.min.js",
"raw_id": "67629.42",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 163,
"ttfb_ms": 120,
"load_start": 605,
"load_start_float": 605.00015900000005,
"bytesIn": 16446,
"objectSize": 16446,
"objectSizeUncompressed": 40115,
"chunks": [
{
"ts": 752,
"bytes": 14897,
"inflated": 36194
},
{
"ts": 768,
"bytes": 1549,
"inflated": 3921
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/ScrollTrigger.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"9cb3-60cd8720971aa-gzip\"",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 16446",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"9cb3-60cd8720971aa-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1993,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 16446,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 564,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 19,
"http2_stream_dependency": 17,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 159,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 768,
"ttfb_start": 605,
"ttfb_end": 725,
"download_start": 725,
"download_end": 768,
"download_ms": 43,
"all_start": 605,
"all_end": 768,
"all_ms": 163,
"index": 9,
"number": 10,
"cpuTimes": {
"EvaluateScript": 6,
"v8.compile": 1,
"FunctionCall": 20
},
"cpu.EvaluateScript": 6,
"cpu.v8.compile": 1,
"cpu.FunctionCall": 20,
"cpuTime": 27,
"js_timing": [
[
1486.4929999999999,
1492.6400000000001
],
[
1486.508,
1487.653
],
[
1775.596,
1785.354
],
[
1897.0070000000001,
1906.1510000000001
],
[
1915.924,
1916.231
],
[
1917.3720000000001,
1917.452
],
[
2767.3690000000001,
2767.3890000000001
],
[
2767.4110000000001,
2767.4169999999999
],
[
2767.4740000000002,
2767.5
],
[
2840.2629999999999,
2840.3389999999999
],
[
10169.504999999999,
10169.534
],
[
10179.1,
10179.172
]
]
},
{
"type": 3,
"id": "67629.43",
"request_id": "67629.43",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/ScrambleTextPlugin.min.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/ScrambleTextPlugin.min.js",
"raw_id": "67629.43",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 166,
"ttfb_ms": 151,
"load_start": 605,
"load_start_float": 605.00016100000005,
"bytesIn": 4001,
"objectSize": 4001,
"objectSizeUncompressed": 11843,
"chunks": [
{
"ts": 771,
"bytes": 4001,
"inflated": 11843
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/ScrambleTextPlugin.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"2e43-60cd87209332a-gzip\"",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 4001",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"2e43-60cd87209332a-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2008,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 4001,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 566,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 21,
"http2_stream_dependency": 19,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 161,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 771,
"ttfb_start": 605,
"ttfb_end": 756,
"download_start": 756,
"download_end": 771,
"download_ms": 15,
"all_start": 605,
"all_end": 771,
"all_ms": 166,
"index": 10,
"number": 11,
"cpuTimes": {
"EvaluateScript": 3,
"v8.compile": 0
},
"cpu.EvaluateScript": 3,
"cpu.v8.compile": 0,
"cpuTime": 3,
"js_timing": [
[
1524.1869999999999,
1527.229
],
[
1524.2139999999999,
1524.6289999999999
]
]
},
{
"type": 3,
"id": "67629.44",
"request_id": "67629.44",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/SplitText.min.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/SplitText.min.js",
"raw_id": "67629.44",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 173,
"ttfb_ms": 151,
"load_start": 605,
"load_start_float": 605.00016300000004,
"bytesIn": 5293,
"objectSize": 5293,
"objectSizeUncompressed": 15590,
"chunks": [
{
"ts": 777,
"bytes": 5293,
"inflated": 15590
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/SplitText.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"3ce6-60cd872094a9a-gzip\"",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 5293",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"3ce6-60cd872094a9a-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1981,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 5293,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 567,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 23,
"http2_stream_dependency": 21,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 163,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 778,
"ttfb_start": 605,
"ttfb_end": 756,
"download_start": 756,
"download_end": 778,
"download_ms": 22,
"all_start": 605,
"all_end": 778,
"all_ms": 173,
"index": 11,
"number": 12,
"cpuTimes": {
"EvaluateScript": 1,
"v8.compile": 1
},
"cpu.EvaluateScript": 1,
"cpu.v8.compile": 1,
"cpuTime": 2,
"js_timing": [
[
1527.547,
1528.6199999999999
],
[
1527.5699999999999,
1528.097
]
]
},
{
"type": 3,
"id": "67629.45",
"request_id": "67629.45",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/loconative-scroll.min.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/loconative-scroll.min.js",
"raw_id": "67629.45",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 187,
"ttfb_ms": 167,
"load_start": 606,
"load_start_float": 606.00016500000004,
"bytesIn": 9902,
"objectSize": 9902,
"objectSizeUncompressed": 35410,
"chunks": [
{
"ts": 792,
"bytes": 9902,
"inflated": 35410
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/loconative-scroll.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"8a52-60cd87207b843-gzip\"",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 9902",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"8a52-60cd87207b843-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2005,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 9902,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 568,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 25,
"http2_stream_dependency": 23,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"netlog_id": 165,
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 793,
"ttfb_start": 606,
"ttfb_end": 773,
"download_start": 773,
"download_end": 793,
"download_ms": 20,
"all_start": 606,
"all_end": 793,
"all_ms": 187,
"index": 12,
"number": 13,
"cpuTimes": {
"EvaluateScript": 2,
"v8.compile": 1,
"FunctionCall": 0
},
"cpu.EvaluateScript": 2,
"cpu.v8.compile": 1,
"cpu.FunctionCall": 0,
"cpuTime": 3,
"js_timing": [
[
1528.8900000000001,
1530.7760000000001
],
[
1528.9090000000001,
1529.835
],
[
1825.174,
1825.2339999999999
],
[
1829.5550000000001,
1829.663
],
[
1917.298,
1917.329
],
[
2734.6570000000002,
2734.7269999999999
],
[
2769.9940000000001,
2770.029
],
[
10164.75,
10164.797
],
[
10173.026,
10173.056
]
]
},
{
"type": 3,
"id": "67629.46",
"request_id": "67629.46",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/js\/index.js",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/js\/index.js",
"raw_id": "67629.46",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Script",
"load_ms": 266,
"ttfb_ms": 198,
"load_start": 611,
"load_start_float": 611.00016700000003,
"bytesIn": 58235,
"objectSize": 58235,
"objectSizeUncompressed": 194976,
"chunks": [
{
"ts": 814,
"bytes": 14896,
"inflated": 59948
},
{
"ts": 850,
"bytes": 22972,
"inflated": 2499
},
{
"ts": 874,
"bytes": 20367,
"inflated": 1457
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1757,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/js\/index.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"2f9a0-60cd87207663b-gzip\"",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"content-encoding: gzip",
"content-length: 58235",
"content-type: application\/javascript",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"2f9a0-60cd87207663b-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:45 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 1909,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 58235,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 569,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 27,
"http2_stream_dependency": 25,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 167,
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 877,
"ttfb_start": 611,
"ttfb_end": 809,
"download_start": 809,
"download_end": 877,
"download_ms": 68,
"all_start": 611,
"all_end": 877,
"all_ms": 266,
"index": 13,
"number": 14,
"cpuTimes": {
"EvaluateScript": 188,
"v8.compile": 8,
"FunctionCall": 4
},
"cpu.EvaluateScript": 188,
"cpu.v8.compile": 8,
"cpu.FunctionCall": 4,
"cpuTime": 199,
"js_timing": [
[
1586.1849999999999,
1774.018
],
[
1586.202,
1594.1880000000001
],
[
1785.3820000000001,
1788.8710000000001
],
[
1906.182,
1906.2080000000001
]
],
"blockingTime": 187.83300000000008
},
{
"type": 3,
"id": "67629.49",
"request_id": "67629.49",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/RaleGrotesk-Regular.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/RaleGrotesk-Regular.woff2",
"raw_id": "67629.49",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 72,
"ttfb_ms": 68,
"load_start": 902,
"load_start_float": 902.00020800000004,
"bytesIn": 17399,
"objectSize": 17399,
"objectSizeUncompressed": 17376,
"chunks": [
{
"ts": 973,
"bytes": 17399,
"inflated": 17376
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/RaleGrotesk-Regular.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"43e0-60cd871ebe349-gzip\"",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 17399",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"43e0-60cd871ebe349-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:44 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2206,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 17399,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 872,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 29,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 208,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"CFF ": 17267,
"GDEF": 22,
"GPOS": 4778,
"GSUB": 130,
"OS\/2": 96,
"cmap": 1006,
"head": 54,
"hhea": 36,
"hmtx": 1088,
"maxp": 6,
"name": 993,
"post": 32
},
"names": {
"0": "Copyright \u00a9 2021 OGV Design. All rights reserved.",
"1": "Rale Grotesk",
"2": "Regular",
"3": "1.000;UKWN;RaleGrotesk-Regular",
"4": "Rale Grotesk Regular",
"5": "Version 1.000;hotconv 1.0.109;makeotfexe 2.5.65596",
"6": "RaleGrotesk-Regular",
"8": "OGV Design",
"9": "Ognjen Gligorijevic",
"11": "https:\/\/www.ogvdesign.com",
"12": "https:\/\/www.ogvdesign.com"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 553,
"usWeightClass": 400,
"usWidthClass": 5,
"fsType": 8,
"ySubscriptXSize": 650,
"ySubscriptYSize": 600,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 75,
"ySuperscriptXSize": 650,
"ySuperscriptYSize": 600,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 350,
"yStrikeoutSize": 50,
"yStrikeoutPosition": 300,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "UKWN",
"fsSelection": 64,
"usFirstCharIndex": 32,
"usLastCharIndex": 8805,
"sTypoAscender": 900,
"sTypoDescender": -200,
"sTypoLineGap": 100,
"usWinAscent": 1000,
"usWinDescent": 200,
"ulCodePageRange1": 3,
"ulCodePageRange2": 0,
"sxHeight": 500,
"sCapHeight": 700,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 5,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 3,
"italicAngle": 0,
"underlinePosition": -75,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
161,
162,
163,
164,
165,
166,
169,
171,
172,
174,
176,
177,
183,
187,
191,
192,
193,
194,
195,
196,
197,
198,
200,
201,
202,
203,
204,
205,
206,
207,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
224,
225,
226,
227,
228,
229,
230,
232,
233,
234,
235,
236,
237,
238,
239,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
255,
256,
257,
258,
259,
262,
263,
268,
269,
270,
273,
274,
275,
278,
279,
282,
283,
298,
299,
313,
314,
323,
324,
327,
328,
332,
333,
336,
337,
338,
339,
340,
341,
344,
345,
346,
347,
352,
353,
356,
359,
362,
363,
366,
367,
368,
369,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
768,
769,
770,
771,
772,
774,
775,
776,
778,
779,
780,
7808,
7809,
7810,
7811,
7812,
7813,
7922,
7923,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8260,
8364,
8482,
8592,
8593,
8594,
8595,
8596,
8597,
8719,
8721,
8722,
8730,
8776,
8800,
8804,
8805
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"aalt",
"salt",
"ss01"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 274,
"num_glyphs": 277
}
},
"load_end": 974,
"ttfb_start": 902,
"ttfb_end": 970,
"download_start": 970,
"download_end": 974,
"download_ms": 4,
"all_start": 902,
"all_end": 974,
"all_ms": 72,
"index": 14,
"number": 15
},
{
"type": 3,
"id": "67629.39",
"request_id": "67629.39",
"ip_addr": "104.17.247.203",
"full_url": "https:\/\/unpkg.com\/isotope-layout@3\/dist\/isotope.pkgd.min.js",
"is_secure": 1,
"method": "GET",
"host": "unpkg.com",
"url": "\/isotope-layout@3\/dist\/isotope.pkgd.min.js",
"raw_id": "67629.39",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 302,
"load_ms": 61,
"ttfb_ms": 61,
"load_start": 947,
"load_start_float": 947,
"bytesIn": 72,
"objectSize": 72,
"expires": "",
"cacheControl": "public, s-maxage=600, max-age=60",
"contentType": "text\/plain",
"contentEncoding": "br",
"socket": 205,
"protocol": "HTTP\/2",
"dns_start": 594,
"dns_end": 657,
"connect_start": 715,
"connect_end": 773,
"ssl_start": 773,
"ssl_end": 937,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519Kyber768Draft00",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "unpkg.com",
"sanList": [
"unpkg.com",
"*.unpkg.com"
],
"issuer": "WE1",
"validFrom": 1727249436,
"validTo": 1735025435,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2024' log",
"logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
"timestamp": 1727253037244,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30440220318D4BCF8D2F80B7990AF210325E5F40848C6FEF41000ECF0EE72CEB191D8E2202204BC12AB4CBBF7866C602617A07E32C30FA7A1336D78B8D3EC6E14F3E7E150FE3"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Cloudflare 'Nimbus2024' Log",
"logId": "DAB6BF6B3FB5B6229F9BC2BB5C6BE87091716CBB51848534BDA43D3048D7FBAB",
"timestamp": 1727253038298,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502200E324530E547770AC7C0056F36DFE1A58D01ADDCCA48359BB45B9DBB7D30E53102210082EF45ECCD22FF6321C358EFC10F94DEC68729FE0BF1EC32916F40454159F8AE"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": 1753,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: unpkg.com",
":method: GET",
":path: \/isotope-layout@3\/dist\/isotope.pkgd.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"access-control-allow-origin: *",
"age: 526",
"cache-control: public, s-maxage=600, max-age=60",
"cf-cache-status: HIT",
"cf-ray: 8ced5cf7181a2c42-FRA",
"content-encoding: br",
"content-type: text\/plain; charset=utf-8",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"fly-request-id: 01J9K9EKKMDPZ2V0ACAGSTYBYN-fra",
"location: \/[email protected]\/dist\/isotope.pkgd.min.js",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept, Accept-Encoding",
"via: 1.1 fly.io",
"x-content-type-options: nosniff",
":status: 302"
]
},
"bytesOut": 1849,
"score_cache": -1,
"score_cdn": -1,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": -1,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 63,
"connect_ms": 58,
"ssl_ms": 164,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": null,
"server_count": null,
"created": 560,
"socket_group": "https:\/\/unpkg.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"chunks": [
{
"ts": 1008,
"bytes": 72
},
{
"ts": 1008,
"bytes": 0
}
],
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 1000000,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDnDCCA0OgAwIBAgIQF10o7bFKcoMNsJkn1ebtDjAKBggqhkjOPQQDAjA7MQsw\nCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQwwCgYD\nVQQDEwNXRTEwHhcNMjQwOTI1MDczMDM2WhcNMjQxMjI0MDczMDM1WjAUMRIwEAYD\nVQQDEwl1bnBrZy5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS8mUiAtSXW\n1zi3BTnrHNkjvsQ5uXHHmZ8\/s1iRVUh2l\/6xjczu2K+sy6Al2kIC4K1dcpjNt1E6\ncH+64NZMHeXHo4ICTjCCAkowDgYDVR0PAQH\/BAQDAgeAMBMGA1UdJQQMMAoGCCsG\nAQUFBwMBMAwGA1UdEwEB\/wQCMAAwHQYDVR0OBBYEFJxnGX+eWIWDrwvCcrhEoLa+\n2XDnMB8GA1UdIwQYMBaAFJB3kjVnxP+ozKnme9mAeXvMk\/k4MF4GCCsGAQUFBwEB\nBFIwUDAnBggrBgEFBQcwAYYbaHR0cDovL28ucGtpLmdvb2cvcy93ZTEvRjEwMCUG\nCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29vZy93ZTEuY3J0MCEGA1UdEQQaMBiC\nCXVucGtnLmNvbYILKi51bnBrZy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwNgYD\nVR0fBC8wLTAroCmgJ4YlaHR0cDovL2MucGtpLmdvb2cvd2UxL0I0STJIQVF0cTBV\nLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1AO7N0GTV2xrOxVy3nbTNE6Iy\nh0Z8vOzew1FIWUZxH7WbAAABkihNwLwAAAQDAEYwRAIgMY1Lz40vgLeZCvIQMl5f\nQISMb+9BAA7PDucs6xkdjiICIEvBKrTLv3hmxgJhegfjLDD6ehM214uNPsbhTz5+\nFQ\/jAHYA2ra\/az+1tiKfm8K7XGvocJFxbLtRhIU0vaQ9MEjX+6sAAAGSKE3E2gAA\nBAMARzBFAiAOMkUw5Ud3CsfABW823+GljQGt3MpINZu0W527fTDlMQIhAILvRezN\nIv9jIcNY78EPlN7Ghyn+C\/HsMpFvQEVBWfiuMAoGCCqGSM49BAMCA0cAMEQCIGqE\nc+yqSXp2lUpvhuTeJkDYACsUkodJQiede0FyKA45AiBQvl2sC17gZQMKtGUKETOC\n9Z0WvITL\/PJDeYGCmb4P1g==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "in_body_parser_blocking",
"load_end": 1008,
"ttfb_start": 947,
"ttfb_end": 1008,
"download_start": 1008,
"download_end": 1008,
"download_ms": 0,
"all_start": 594,
"all_end": 1008,
"all_ms": 346,
"index": 15,
"number": 16,
"cpuTimes": {
"EvaluateScript": 6,
"v8.compile": 1,
"FunctionCall": 1
},
"cpu.EvaluateScript": 6,
"cpu.v8.compile": 1,
"cpu.FunctionCall": 1,
"cpuTime": 7,
"js_timing": [
[
1472.1110000000001,
1477.825
],
[
1472.126,
1473.1790000000001
],
[
1775.0540000000001,
1775.393
],
[
1775.403,
1775.5889999999999
]
]
},
{
"type": 3,
"id": "67629.50",
"request_id": "67629.50",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/RaleGrotesk-Medium.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/RaleGrotesk-Medium.woff2",
"raw_id": "67629.50",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 137,
"ttfb_ms": 95,
"load_start": 1163,
"load_start_float": 1163.0002280000001,
"bytesIn": 16491,
"objectSize": 16491,
"objectSizeUncompressed": 16468,
"chunks": [
{
"ts": 1300,
"bytes": 16491,
"inflated": 16468
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/RaleGrotesk-Medium.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"4054-60cd871eb1c11-gzip\"",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 16491",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"4054-60cd871eb1c11-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2203,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 16491,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1162,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 31,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 228,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"CFF ": 16227,
"GDEF": 22,
"GPOS": 4778,
"GSUB": 130,
"OS\/2": 96,
"cmap": 1006,
"head": 54,
"hhea": 36,
"hmtx": 1088,
"maxp": 6,
"name": 1019,
"post": 32
},
"names": {
"0": "Copyright \u00a9 2021 OGV Design. All rights reserved.",
"1": "Rale Grotesk Medium",
"2": "Regular",
"3": "1.000;UKWN;RaleGrotesk-Medium",
"4": "Rale Grotesk Medium",
"5": "Version 1.000;hotconv 1.0.109;makeotfexe 2.5.65596",
"6": "RaleGrotesk-Medium",
"8": "OGV Design",
"9": "Ognjen Gligorijevic",
"11": "https:\/\/www.ogvdesign.com",
"12": "https:\/\/www.ogvdesign.com",
"16": "Rale Grotesk",
"17": "Medium"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 560,
"usWeightClass": 500,
"usWidthClass": 5,
"fsType": 8,
"ySubscriptXSize": 650,
"ySubscriptYSize": 600,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 75,
"ySuperscriptXSize": 650,
"ySuperscriptYSize": 600,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 350,
"yStrikeoutSize": 50,
"yStrikeoutPosition": 300,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "UKWN",
"fsSelection": 64,
"usFirstCharIndex": 32,
"usLastCharIndex": 8805,
"sTypoAscender": 900,
"sTypoDescender": -200,
"sTypoLineGap": 100,
"usWinAscent": 1000,
"usWinDescent": 200,
"ulCodePageRange1": 3,
"ulCodePageRange2": 0,
"sxHeight": 500,
"sCapHeight": 700,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 6,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 3,
"italicAngle": 0,
"underlinePosition": -75,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
161,
162,
163,
164,
165,
166,
169,
171,
172,
174,
176,
177,
183,
187,
191,
192,
193,
194,
195,
196,
197,
198,
200,
201,
202,
203,
204,
205,
206,
207,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
224,
225,
226,
227,
228,
229,
230,
232,
233,
234,
235,
236,
237,
238,
239,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
255,
256,
257,
258,
259,
262,
263,
268,
269,
270,
273,
274,
275,
278,
279,
282,
283,
298,
299,
313,
314,
323,
324,
327,
328,
332,
333,
336,
337,
338,
339,
340,
341,
344,
345,
346,
347,
352,
353,
356,
359,
362,
363,
366,
367,
368,
369,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
768,
769,
770,
771,
772,
774,
775,
776,
778,
779,
780,
7808,
7809,
7810,
7811,
7812,
7813,
7922,
7923,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8260,
8364,
8482,
8592,
8593,
8594,
8595,
8596,
8597,
8719,
8721,
8722,
8730,
8776,
8800,
8804,
8805
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"aalt",
"salt",
"ss01"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 274,
"num_glyphs": 277
}
},
"load_end": 1300,
"ttfb_start": 1163,
"ttfb_end": 1258,
"download_start": 1258,
"download_end": 1300,
"download_ms": 42,
"all_start": 1163,
"all_end": 1300,
"all_ms": 137,
"index": 16,
"number": 17
},
{
"type": 3,
"id": "67629.48",
"request_id": "67629.48",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/RaleGrotesk-Light.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/RaleGrotesk-Light.woff2",
"raw_id": "67629.48",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 134,
"ttfb_ms": 97,
"load_start": 1170,
"load_start_float": 1170.0002340000001,
"bytesIn": 17163,
"objectSize": 17163,
"objectSizeUncompressed": 17140,
"chunks": [
{
"ts": 1301,
"bytes": 17163,
"inflated": 17140
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/RaleGrotesk-Light.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"42f4-60cd871e94f21-gzip\"",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 17163",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"42f4-60cd871e94f21-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2200,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 17163,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1166,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 33,
"http2_stream_dependency": 31,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 234,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"CFF ": 17133,
"GDEF": 22,
"GPOS": 4778,
"GSUB": 130,
"OS\/2": 96,
"cmap": 1006,
"head": 54,
"hhea": 36,
"hmtx": 1088,
"maxp": 6,
"name": 1007,
"post": 32
},
"names": {
"0": "Copyright \u00a9 2021 OGV Design. All rights reserved.",
"1": "Rale Grotesk Light",
"2": "Regular",
"3": "1.000;UKWN;RaleGrotesk-Light",
"4": "Rale Grotesk Light",
"5": "Version 1.000;hotconv 1.0.109;makeotfexe 2.5.65596",
"6": "RaleGrotesk-Light",
"8": "OGV Design",
"9": "Ognjen Gligorijevic",
"11": "https:\/\/www.ogvdesign.com",
"12": "https:\/\/www.ogvdesign.com",
"16": "Rale Grotesk",
"17": "Light"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 546,
"usWeightClass": 300,
"usWidthClass": 5,
"fsType": 8,
"ySubscriptXSize": 650,
"ySubscriptYSize": 600,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 75,
"ySuperscriptXSize": 650,
"ySuperscriptYSize": 600,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 350,
"yStrikeoutSize": 50,
"yStrikeoutPosition": 300,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "UKWN",
"fsSelection": 64,
"usFirstCharIndex": 32,
"usLastCharIndex": 8805,
"sTypoAscender": 900,
"sTypoDescender": -200,
"sTypoLineGap": 100,
"usWinAscent": 1000,
"usWinDescent": 200,
"ulCodePageRange1": 3,
"ulCodePageRange2": 0,
"sxHeight": 500,
"sCapHeight": 700,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 4,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 3,
"italicAngle": 0,
"underlinePosition": -75,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
161,
162,
163,
164,
165,
166,
169,
171,
172,
174,
176,
177,
183,
187,
191,
192,
193,
194,
195,
196,
197,
198,
200,
201,
202,
203,
204,
205,
206,
207,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
224,
225,
226,
227,
228,
229,
230,
232,
233,
234,
235,
236,
237,
238,
239,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
255,
256,
257,
258,
259,
262,
263,
268,
269,
270,
273,
274,
275,
278,
279,
282,
283,
298,
299,
313,
314,
323,
324,
327,
328,
332,
333,
336,
337,
338,
339,
340,
341,
344,
345,
346,
347,
352,
353,
356,
359,
362,
363,
366,
367,
368,
369,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
768,
769,
770,
771,
772,
774,
775,
776,
778,
779,
780,
7808,
7809,
7810,
7811,
7812,
7813,
7922,
7923,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8260,
8364,
8482,
8592,
8593,
8594,
8595,
8596,
8597,
8719,
8721,
8722,
8730,
8776,
8800,
8804,
8805
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"aalt",
"salt",
"ss01"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 274,
"num_glyphs": 277
}
},
"load_end": 1304,
"ttfb_start": 1170,
"ttfb_end": 1267,
"download_start": 1267,
"download_end": 1304,
"download_ms": 37,
"all_start": 1170,
"all_end": 1304,
"all_ms": 134,
"index": 17,
"number": 18
},
{
"type": 3,
"id": "67629.51",
"request_id": "67629.51",
"ip_addr": "185.104.29.32",
"full_url": "https:\/\/fabric.codebydennis.com\/assets\/fonts\/RaleGrotesk-Bold.woff2",
"is_secure": 1,
"method": "GET",
"host": "fabric.codebydennis.com",
"url": "\/assets\/fonts\/RaleGrotesk-Bold.woff2",
"raw_id": "67629.51",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 200,
"request_type": "Font",
"load_ms": 82,
"ttfb_ms": 79,
"load_start": 1365,
"load_start_float": 1365.0002440000001,
"bytesIn": 20715,
"objectSize": 20715,
"objectSizeUncompressed": 20692,
"chunks": [
{
"ts": 1446,
"bytes": 20715,
"inflated": 20692
}
],
"expires": "",
"cacheControl": "",
"contentType": "",
"contentEncoding": "gzip",
"socket": 70,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: fabric.codebydennis.com",
":method: GET",
":path: \/assets\/fonts\/RaleGrotesk-Bold.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"50d4-60cd871e7c49a-gzip\"",
"origin: https:\/\/fabric.codebydennis.com",
"priority: u=0",
"referer: https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"content-encoding: gzip",
"content-length: 20715",
"date: Mon, 07 Oct 2024 10:56:11 GMT",
"etag: \"50d4-60cd871e7c49a-gzip\"",
"last-modified: Tue, 19 Dec 2023 08:13:43 GMT",
"server: Apache",
"vary: Accept-Encoding,User-Agent",
":status: 200"
]
},
"bytesOut": 2197,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 20715,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 1361,
"socket_group": "https:\/\/fabric.codebydennis.com <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 35,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 244,
"server_port": "443",
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"CFF ": 18078,
"GDEF": 22,
"GPOS": 14176,
"GSUB": 130,
"OS\/2": 96,
"cmap": 1006,
"head": 54,
"hhea": 36,
"hmtx": 1088,
"maxp": 6,
"name": 995,
"post": 32
},
"names": {
"0": "Copyright \u00a9 2021 OGV Design. All rights reserved.",
"1": "Rale Grotesk Bold",
"2": "Regular",
"3": "1.000;UKWN;RaleGrotesk-Bold",
"4": "Rale Grotesk Bold",
"5": "Version 1.000;hotconv 1.0.109;makeotfexe 2.5.65596",
"6": "RaleGrotesk-Bold",
"8": "OGV Design",
"9": "Ognjen Gligorijevic",
"11": "https:\/\/www.ogvdesign.com",
"12": "https:\/\/www.ogvdesign.com",
"16": "Rale Grotesk",
"17": "Bold"
},
"OS2": {
"version": 3,
"xAvgCharWidth": 582,
"usWeightClass": 700,
"usWidthClass": 5,
"fsType": 8,
"ySubscriptXSize": 650,
"ySubscriptYSize": 600,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 75,
"ySuperscriptXSize": 650,
"ySuperscriptYSize": 600,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 350,
"yStrikeoutSize": 50,
"yStrikeoutPosition": 300,
"sFamilyClass": 0,
"ulUnicodeRange1": 7,
"ulUnicodeRange2": 0,
"ulUnicodeRange3": 0,
"ulUnicodeRange4": 0,
"achVendID": "UKWN",
"fsSelection": 64,
"usFirstCharIndex": 32,
"usLastCharIndex": 8805,
"sTypoAscender": 900,
"sTypoDescender": -200,
"sTypoLineGap": 100,
"usWinAscent": 1000,
"usWinDescent": 200,
"ulCodePageRange1": 3,
"ulCodePageRange2": 0,
"sxHeight": 500,
"sCapHeight": 700,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 2,
"panose": {
"bFamilyType": 0,
"bSerifStyle": 0,
"bWeight": 8,
"bProportion": 0,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 0
}
},
"post": {
"formatType": 3,
"italicAngle": 0,
"underlinePosition": -75,
"underlineThickness": 50,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 3,
"encoding": 1
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
161,
162,
163,
164,
165,
166,
169,
171,
172,
174,
176,
177,
183,
187,
191,
192,
193,
194,
195,
196,
197,
198,
200,
201,
202,
203,
204,
205,
206,
207,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
224,
225,
226,
227,
228,
229,
230,
232,
233,
234,
235,
236,
237,
238,
239,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
255,
256,
257,
258,
259,
262,
263,
268,
269,
270,
273,
274,
275,
278,
279,
282,
283,
298,
299,
313,
314,
323,
324,
327,
328,
332,
333,
336,
337,
338,
339,
340,
341,
344,
345,
346,
347,
352,
353,
356,
359,
362,
363,
366,
367,
368,
369,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
768,
769,
770,
771,
772,
774,
775,
776,
778,
779,
780,
7808,
7809,
7810,
7811,
7812,
7813,
7922,
7923,
8211,
8212,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8230,
8240,
8249,
8250,
8260,
8364,
8482,
8592,
8593,
8594,
8595,
8596,
8597,
8719,
8721,
8722,
8730,
8776,
8800,
8804,
8805
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"aalt",
"salt",
"ss01"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 274,
"num_glyphs": 277
}
},
"load_end": 1447,
"ttfb_start": 1365,
"ttfb_end": 1444,
"download_start": 1444,
"download_end": 1447,
"download_ms": 3,
"all_start": 1365,
"all_end": 1447,
"all_ms": 82,
"index": 18,
"number": 19
},
{
"type": 3,
"id": "67629.99",
"request_id": "67629.99",
"ip_addr": "76.76.21.93",
"full_url": "https:\/\/app.spline.design\/_assets\/_icons\/icon_favicon32x32.png",
"is_secure": 1,
"method": "GET",
"host": "app.spline.design",
"url": "\/_assets\/_icons\/icon_favicon32x32.png",
"raw_id": "67629.99",
"frame_id": "3EB9427EAC07783CB55CB39231C7EBEF",
"documentURL": "https:\/\/fabric.codebydennis.com\/",
"responseCode": 304,
"request_type": "Image",
"load_ms": 42,
"ttfb_ms": 40,
"load_start": 2854,
"load_start_float": 2854.0002589999999,
"bytesIn": 5560,
"objectSize": 5560,
"objectSizeUncompressed": 5560,
"chunks": [
{
"ts": 2896,
"bytes": 5560
}
],
"expires": "",
"cacheControl": "public, max-age=0, must-revalidate",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 275,
"protocol": "HTTP\/2",
"dns_start": 2706,
"dns_end": 2753,
"connect_start": 2754,
"connect_end": 2788,
"ssl_start": 2788,
"ssl_end": 2853,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.spline.design",
"sanList": [
"*.spline.design",
"spline.design"
],
"issuer": "R11",
"validFrom": 1727024571,
"validTo": 1734800570,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert Yeti2024 Log",
"logId": "48B0E36BDAA647340FE56A02FA9D30EB1C5201CB56DD2C81D9BBBFAB39D88473",
"timestamp": 1727028081977,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100FBEACEF86A60B7287A2F2182DBD4D11DE97F2E32CB06C9DC52FFB15AAD9F75C10220502B850DD1EABC7D6C1EEE84F1958C237EEA702A8992089B794DAE373965EC5A"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Sectigo 'Sabre2024h2'",
"logId": "1998107109F0D6522E3080D29E3F64BB836E28CCF90F528EEEDFCE4A3F16B4CA",
"timestamp": 1727028082018,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100E7A7A9D751787BBF68FC226A7F2EF09B1507C5605DAB080FC32DF4A94420EC710221008122917C2E05F2B8CD1991EF8C170B75674F862CCB499108443CBB5094803E0C"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/fabric.codebydennis.com\/",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: app.spline.design",
":method: GET",
":path: \/_assets\/_icons\/icon_favicon32x32.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"if-none-match: \"f10a3012022845632db32ba6f0bbe196\"",
"priority: u=1, i",
"referer: https:\/\/fabric.codebydennis.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36 PTST\/24.09"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"age: 1012954",
"cache-control: public, max-age=0, must-revalidate",
"content-disposition: inline; filename=\"icon_favicon32x32.png\"",
"content-length: 5560",
"content-type: image\/png",
"date: Mon, 07 Oct 2024 10:56:13 GMT",
"etag: \"f10a3012022845632db32ba6f0bbe196\"",
"server: Vercel",
"x-vercel-cache: HIT",
"x-vercel-id: fra1::cq7lz-1728298573288-c754d258384b",
":status: 304"
]
},
"bytesOut": 2206,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": -1,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 47,
"connect_ms": 34,
"ssl_ms": 65,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Vercel",
"server_count": null,
"created": 2698,
"socket_group": "https:\/\/app.spline.design <https:\/\/codebydennis.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_FRAME_SIZE": 1048576,
"SETTINGS_MAX_CONCURRENT_STREAMS": 250,
"SETTINGS_MAX_HEADER_LIST_SIZE": 2097472,
"SETTINGS_HEADER_TABLE_SIZE": 4096,
"SETTINGS_INITIAL_WINDOW_SIZE": 1048576
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 259,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIE\/jCCA+agAwIBAgISBDPUn7hntaV+mG7uAF9O0ZYCMA0GCSqGSIb3DQEBCwUA\nMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD\nEwNSMTEwHhcNMjQwOTIyMTcwMjUxWhcNMjQxMjIxMTcwMjUwWjAaMRgwFgYDVQQD\nDA8qLnNwbGluZS5kZXNpZ24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQCtQPBVQTySdqHCMfkseqdakjPAUYg0J713Z1Gm0ZDnQuoGlgaoeLYLb\/NoJUwo\nj2CwcB3CSVan6UVryH8Vrrc7N\/IjlLnG04CQKU5fl5fzKnoZt9jR+sIznAQxAHdu\nLJ8iP9LPr\/Z+41QvtHKJJPNj5Mt4u8da9UunF1asdWRTpTrGow78Sw44Mct1U9BT\nzXGCp1zcl3cGodLOIWnxxF0qmvLeth5QLiBS54GytubOJjNclE8NO5iJeeSnxtD7\nnCt3ZgXe5hOiDEm3wOBJK2O6MARCfu4GRkL3KI4RT0F1i2eE2PRhXl0FUMMG5iwA\nwn7bt1MwdI9Hc7K5nBlfAw7ZAgMBAAGjggIjMIICHzAOBgNVHQ8BAf8EBAMCBaAw\nHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB\/wQCMAAwHQYD\nVR0OBBYEFHpvEY7JXcdefwUXj4Bqw4nVzRexMB8GA1UdIwQYMBaAFMXPRqTq9MPA\nemyVxC2wXpIvJuO5MFcGCCsGAQUFBwEBBEswSTAiBggrBgEFBQcwAYYWaHR0cDov\nL3IxMS5vLmxlbmNyLm9yZzAjBggrBgEFBQcwAoYXaHR0cDovL3IxMS5pLmxlbmNy\nLm9yZy8wKQYDVR0RBCIwIIIPKi5zcGxpbmUuZGVzaWdugg1zcGxpbmUuZGVzaWdu\nMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYA\nSLDja9qmRzQP5WoC+p0w6xxSActW3SyB2bu\/qznYhHMAAAGSGuU1OQAABAMARzBF\nAiEA++rO+Gpgtyh6LyGC29TRHel\/LjLLBsncUv+xWq2fdcECIFArhQ3R6rx9bB7u\nhPGVjCN+6nAqiZIIm3lNrjc5ZexaAHcAGZgQcQnw1lIuMIDSnj9ku4NuKMz5D1KO\n7t\/OSj8WtMoAAAGSGuU1YgAABAMASDBGAiEA56ep11F4e79o\/CJqfy7wmxUHxWBd\nqwgPwy30qUQg7HECIQCBIpF8LgXyuM0Zke+MFwt1Z0+GLMtJkQhEPLtQlIA+DDAN\nBgkqhkiG9w0BAQsFAAOCAQEAIj0iODvLNlhqrxdt8BxmW8NNIDSYLP9n0ASAsall\ncGlojkxaLsrbpYAbuma50ZIR1lQ32LThDn2NtPsQT4OEWsgW4ca3x5cnsC6t4PeL\nvGJ\/Jl2LEwLlGkC+Mt06QWFugH90Zl\/zc4YsZk+12HAXciHJUALdn7GLYxmnG93l\nK5YSYBfjQ3TabMgfPn1\/UkHv++Ldmn0cCthPQ1OTpjTiMX0Vpmqt0PFyhbURwXBW\nkH7rbd6\/yAvKpAnFEc10QI4EaVtUG53+5Ng3ryPY7gdhogcmhXk7gFcrBWjmQqF8\n0Qdf3F9bzUKWm+e5vHT7ThFXIQqIMtKb4AXYHBo1w++peg==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFBjCCAu6gAwIBAgIRAIp9PhPWLzDvI4a9KQdrNPgwDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw\nWhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDEMMAoGA1UEAxMDUjExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAuoe8XBsAOcvKCs3UZxD5ATylTqVhyybKUvsVAbe5KPUoHu0nsyQYOWcJ\nDAjs4DqwO3cOvfPlOVRBDE6uQdaZdN5R2+97\/1i9qLcT9t4x1fJyyXJqC4N0lZxG\nAGQUmfOx2SLZzaiSqhwmej\/+71gFewiVgdtxD4774zEJuwm+UE1fj5F2PVqdnoPy\n6cRms+EGZkNIGIBloDcYmpuEMpexsr3E+BUAnSeI++JjF5ZsmydnS8TbKF5pwnnw\nSVzgJFDhxLyhBax7QG0AtMJBP6dYuC\/FXJuluwme8f7rsIU5\/agK70XEeOtlKsLP\nXzze41xNG\/cLJyuqC0J3U095ah2H2QIDAQABo4H4MIH1MA4GA1UdDwEB\/wQEAwIB\nhjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH\/BAgwBgEB\n\/wIBADAdBgNVHQ4EFgQUxc9GpOr0w8B6bJXELbBeki8m47kwHwYDVR0jBBgwFoAU\nebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC\nhhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG\nA1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN\nAQELBQADggIBAE7iiV0KAxyQOND1H\/lxXPjDj7I3iHpvsCUf7b632IYGjukJhM1y\nv4Hz\/MrPU0jtvfZpQtSlET41yBOykh0FX+ou1Nj4ScOt9ZmWnO8m2OG0JAtIIE38\n01S0qcYhyOE2G\/93ZCkXufBL713qzXnQv5C\/viOykNpKqUgxdKlEC+Hi9i2DcaR1\ne9KUwQUZRhy5j\/PEdEglKg3l9dtD4tuTm7kZtB8v32oOjzHTYw+7KdzdZiw\/sBtn\nUfhBPORNuay4pJxmY\/WrhSMdzFO2q3Gu3MUBcdo27goYKjL9CTF8j\/Zz55yctUoV\naneCWs\/ajUX+HypkBTA+c8LGDLnWO2NKq0YD\/pnARkAnYGPfUDoHR9gVSp\/qRx+Z\nWghiDLZsMwhN1zjtSC0uBWiugF3vTNzYIEFfaPG7Ws3jDrAMMYebQ95JQ+HIBD\/R\nPBuHRTBpqKlyDnkSHDHYPiNX3adPoPAcgdF3H2\/W0rmoswMWgTlLn1Wu0mrks7\/q\npdWfS6PJ1jty80r2VKsM\/Dj3YIDfbjXKdaFU5C+8bhfJGqU3taKauuz0wHVGT3eo\n6FlWkWYtbt4pgdamlwVeZEW+LM7qZEJEsMNPrfC03APKmZsJgpWCDWOKZvkZcvjV\nuYkQ4omYCTX5ohy+knMjdOmdH9c7SpqEWBDC86fiNex+O0XOMEZSa8DA\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"load_end": 2896,
"ttfb_start": 2854,
"ttfb_end": 2894,
"download_start": 2894,
"download_end": 2896,
"download_ms": 2,
"all_start": 2706,
"all_end": 2896,
"all_ms": 188,
"index": 19,
"number": 20
}
],
"requestsFull": 20,
"requestsDoc": 19,
"responses_200": 18,
"responses_404": 0,
"responses_other": 2,
"result": 0,
"testStartOffset": 0,
"cached": 1,
"optimization_checked": 1,
"main_frame": "3EB9427EAC07783CB55CB39231C7EBEF",
"loadEventStart": 1855,
"loadEventEnd": 1864,
"domContentLoadedEventStart": 1732,
"domContentLoadedEventEnd": 1747,
"URL": "https:\/\/fabric.codebydennis.com",
"connections": 3,
"final_base_page_request": 0,
"final_base_page_request_id": "18C0F5E95E5A0C783318AFD20BDDC450",
"final_url": "https:\/\/fabric.codebydennis.com\/",
"domInteractive": 1492,
"firstPaint": 1413.5999999996275,
"firstContentfulPaint": 2116,
"firstImagePaint": 2116,
"renderBlockingCSS": 5,
"renderBlockingJS": 0,
"TTFB": 459,
"basePageSSLTime": 73,
"score_cache": 0,
"score_cdn": 6,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 253980,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 7421,
"image_savings": 0,
"base_page_cdn": "",
"cpuTimes": {
"ParseHTML": 30,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 4,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 47,
"ParseAuthorStyleSheet": 10,
"UpdateLayoutTree": 151,
"Layout": 283,
"PrePaint": 19,
"Paint": 16,
"Layerize": 16,
"EvaluateScript": 116,
"v8.compile": 28,
"v8.produceCache": 87,
"FireAnimationFrame": 1,
"FunctionCall": 107,
"v8.compileModule": 2,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 1,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 21,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 15,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"v8.evaluateModule": 40,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"MarkDOMContent": 0,
"IntersectionObserverController::computeIntersections": 0,
"v8.produceModuleCache": 45,
"MarkLoad": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"TimerFire": 0,
"largestContentfulPaint::Candidate": 0,
"V8.GC_MC_INCREMENTAL_START": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"V8.GC_MC_MARK_ROOTS": 0,
"Major concurrent marking started": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"V8.GC_MC_INCREMENTAL": 68,
"V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 1,
"Major concurrent marking rescheduled": 0,
"MajorGC": 0,
"V8.GC_MARK_COMPACTOR": 5,
"V8.GC_MC_PROLOGUE": 0,
"V8.GC_MC_MARK": 0,
"V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"V8.GC_MC_MARK_RETAIN_MAPS": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE": 0,
"V8.GC_MC_CLEAR": 1,
"V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"ClearStringTableJob started": 0,
"V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"V8.GC_MC_CLEAR_MAPS": 0,
"ClearTrivialWeakRefJob started": 0,
"FilterNonTrivialWeakRefJob started": 0,
"V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"V8.GC_MC_WEAKNESS_HANDLING": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"V8.GC_MC_CLEAR_JOIN_JOB": 0,
"V8.GC_MC_SWEEP": 0,
"V8.GC_MC_EVACUATE": 0,
"V8.GC_MC_EVACUATE_PROLOGUE": 0,
"V8.GC_MC_EVACUATE_COPY": 0,
"PageEvacuationJob started": 0,
"V8.GC_MC_EVACUATE_COPY_PARALLEL": 3,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"PointersUpdatingJob started": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"V8.GC_MC_EVACUATE_EPILOGUE": 0,
"V8.GC_MC_SWEEP_NEW_LO": 0,
"V8.GC_MC_EVACUATE_REBALANCE": 0,
"V8.GC_MC_FINISH": 0,
"V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MC_SWEEP_START_JOBS": 0,
"V8.GC_MC_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"ResourceChangePriority": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"HitTest": 0,
"Idle": 1775
},
"cpuTimesDoc": {
"ParseHTML": 30,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 2,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 33,
"ParseAuthorStyleSheet": 10,
"UpdateLayoutTree": 150,
"Layout": 279,
"PrePaint": 18,
"Paint": 14,
"Layerize": 7,
"EvaluateScript": 116,
"v8.compile": 28,
"v8.produceCache": 87,
"FireAnimationFrame": 0,
"FunctionCall": 11,
"v8.compileModule": 2,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 4,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"v8.evaluateModule": 40,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"MarkDOMContent": 0,
"IntersectionObserverController::computeIntersections": 0,
"v8.produceModuleCache": 45,
"MarkLoad": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"TimerFire": 0,
"largestContentfulPaint::Candidate": 0,
"V8.GC_MC_INCREMENTAL_START": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"V8.GC_MC_MARK_ROOTS": 0,
"Major concurrent marking started": 0,
"V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"V8.GC_MC_INCREMENTAL": 0,
"V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
"Major concurrent marking rescheduled": 0,
"MajorGC": 0,
"V8.GC_MARK_COMPACTOR": 0,
"V8.GC_MC_PROLOGUE": 0,
"V8.GC_MC_MARK": 0,
"V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"V8.GC_MC_MARK_RETAIN_MAPS": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"V8.GC_MC_MARK_FULL_CLOSURE": 0,
"V8.GC_MC_CLEAR": 0,
"V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"ClearStringTableJob started": 0,
"V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"V8.GC_MC_CLEAR_MAPS": 0,
"ClearTrivialWeakRefJob started": 0,
"FilterNonTrivialWeakRefJob started": 0,
"V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"V8.GC_MC_WEAKNESS_HANDLING": 0,
"V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"V8.GC_MC_CLEAR_JOIN_JOB": 0,
"V8.GC_MC_SWEEP": 0,
"V8.GC_MC_EVACUATE": 0,
"V8.GC_MC_EVACUATE_PROLOGUE": 0,
"V8.GC_MC_EVACUATE_COPY": 0,
"PageEvacuationJob started": 0,
"V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"PointersUpdatingJob started": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"V8.GC_MC_EVACUATE_EPILOGUE": 0,
"V8.GC_MC_SWEEP_NEW_LO": 0,
"V8.GC_MC_EVACUATE_REBALANCE": 0,
"V8.GC_MC_FINISH": 0,
"V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_MC_SWEEP_START_JOBS": 0,
"V8.GC_MC_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"ResourceChangePriority": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"HitTest": 0,
"Idle": 1019
},
"cpu.ParseHTML": 30,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 4,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 47,
"cpu.ParseAuthorStyleSheet": 10,
"cpu.UpdateLayoutTree": 151,
"cpu.Layout": 283,
"cpu.PrePaint": 19,
"cpu.Paint": 16,
"cpu.Layerize": 16,
"cpu.EvaluateScript": 116,
"cpu.v8.compile": 28,
"cpu.v8.produceCache": 87,
"cpu.FireAnimationFrame": 1,
"cpu.FunctionCall": 107,
"cpu.v8.compileModule": 2,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 1,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 21,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 15,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.v8.evaluateModule": 40,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.MarkDOMContent": 0,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.v8.produceModuleCache": 45,
"cpu.MarkLoad": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.TimerFire": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.V8.GC_MC_INCREMENTAL_START": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK_ROOTS": 0,
"cpu.Major concurrent marking started": 0,
"cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
"cpu.V8.GC_MC_INCREMENTAL": 68,
"cpu.V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 1,
"cpu.Major concurrent marking rescheduled": 0,
"cpu.MajorGC": 0,
"cpu.V8.GC_MARK_COMPACTOR": 5,
"cpu.V8.GC_MC_PROLOGUE": 0,
"cpu.V8.GC_MC_MARK": 0,
"cpu.V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
"cpu.V8.GC_MC_MARK_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_MARK_RETAIN_MAPS": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
"cpu.V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
"cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL_JOIN": 0,
"cpu.V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
"cpu.V8.GC_MC_MARK_FULL_CLOSURE": 0,
"cpu.V8.GC_MC_CLEAR": 1,
"cpu.V8.GC_MC_CLEAR_STRING_FORWARDING_TABLE": 0,
"cpu.ClearStringTableJob started": 0,
"cpu.V8.GC_MC_CLEAR_EXTERNAL_STRING_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHABLE_BYTECODE": 0,
"cpu.V8.GC_MC_CLEAR_FLUSHED_JS_FUNCTIONS": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_LISTS": 0,
"cpu.V8.GC_MC_CLEAR_MAPS": 0,
"cpu.ClearTrivialWeakRefJob started": 0,
"cpu.FilterNonTrivialWeakRefJob started": 0,
"cpu.V8.GC_MC_SWEEP_EXTERNAL_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_TRUSTED_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_CODE_POINTER_TABLE": 0,
"cpu.V8.GC_MC_SWEEP_JS_DISPATCH_TABLE": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_JOIN_FILTER_JOB": 0,
"cpu.V8.GC_MC_WEAKNESS_HANDLING": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_REFERENCES_NON_TRIVIAL": 0,
"cpu.V8.GC_MC_CLEAR_WEAK_COLLECTIONS": 0,
"cpu.V8.GC_MC_CLEAR_JS_WEAK_REFERENCES": 0,
"cpu.V8.GC_MC_CLEAR_JOIN_JOB": 0,
"cpu.V8.GC_MC_SWEEP": 0,
"cpu.V8.GC_MC_EVACUATE": 0,
"cpu.V8.GC_MC_EVACUATE_PROLOGUE": 0,
"cpu.V8.GC_MC_EVACUATE_COPY": 0,
"cpu.PageEvacuationJob started": 0,
"cpu.V8.GC_MC_EVACUATE_COPY_PARALLEL": 3,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
"cpu.PointersUpdatingJob started": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
"cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
"cpu.V8.GC_MC_EVACUATE_CLEAN_UP": 0,
"cpu.V8.GC_MC_EVACUATE_EPILOGUE": 0,
"cpu.V8.GC_MC_SWEEP_NEW_LO": 0,
"cpu.V8.GC_MC_EVACUATE_REBALANCE": 0,
"cpu.V8.GC_MC_FINISH": 0,
"cpu.V8.GC_MC_FINISH_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_MC_SWEEP_START_JOBS": 0,
"cpu.V8.GC_MC_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
"cpu.ResourceChangePriority": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.HitTest": 0,
"cpu.Idle": 1775,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1728298567.9047346,
"osVersion": "Linux 6.8.0-1015-gcp",
"os_version": "Linux 6.8.0-1015-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1728298570.3308463,
"browserVersion": "129.0.0.0",
"browser_version": "129.0.0.0",
"fullyLoadedCPUms": 17499,
"fullyLoadedCPUpct": 93.582887700535437,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "3EB9427EAC07783CB55CB39231C7EBEF",
"loaderId": "E51EDAC59A29A7D5EBD1CD3F223C0A3E"
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
"violatingNodeId": 594,
"violatingNodeAttribute": "name"
}
}
}
],
"execution_contexts": [
{
"id": 2,
"origin": "http:\/\/127.0.0.1:8888",
"name": ""
},
{
"id": 1,
"origin": "https:\/\/fabric.codebydennis.com",
"name": ""
}
],
"document_URL": "https:\/\/fabric.codebydennis.com\/",
"document_hostname": "fabric.codebydennis.com",
"document_origin": "https:\/\/fabric.codebydennis.com",
"viewport": {
"width": 1920,
"height": 993,
"dpr": 1
},
"domElements": 1539,
"domComplete": 1855,
"PerformancePaintTiming.first-paint": 1413.5999999996275,
"PerformancePaintTiming.first-contentful-paint": 2074,
"origin_dns": {
"ns": [
"ns.zxcs.be.",
"ns.zxcs.eu.",
"ns.zxcs.nl."
],
"mx": [
"10 mail.codebydennis.com."
],
"txt": [
"\"v=spf1 a mx ip4:185.104.29.32 ip6:2a06:2ec0:1:0:0:0:0:93 include:filter-out.zxcs.nl ~all\""
],
"soa": [
"ns.zxcs.nl. hostmaster.codebydennis.com. 2024091604 600 3600 1209600 86400"
],
"cname": [],
"https": [],
"svcb": []
},
"detected": {
"Programming languages": "PHP 8.2.18",
"JavaScript graphics": "three.js 149",
"Video players": "Vimeo",
"JavaScript frameworks": "GSAP 3.11.5",
"Web servers": "Apache HTTP Server",
"CDN": "Cloudflare,Unpkg,jsDelivr,jQuery CDN,cdnjs",
"JavaScript libraries": "lit-html 2.6.0,lit-element 3.2.2,Lenis 0.2.9,Isotope,Howler.js,Barba.js 2.9.7,jQuery 3.6.4,Flickity 2.3.0",
"Marketing automation": "MailChimp",
"Email": "MailChimp",
"Security": "Cloudflare Bot Management",
"Miscellaneous": "Open Graph"
},
"detected_apps": {
"PHP": "8.2.18",
"three.js": "149",
"Vimeo": "",
"GSAP": "3.11.5",
"Apache HTTP Server": "",
"Cloudflare": "",
"lit-html": "2.6.0",
"lit-element": "3.2.2",
"Lenis": "0.2.9",
"Isotope": "",
"Howler.js": "",
"Barba.js": "2.9.7",
"Unpkg": "",
"MailChimp": "",
"jsDelivr": "",
"jQuery CDN": "",
"jQuery": "3.6.4",
"Flickity": "2.3.0",
"cdnjs": "",
"Cloudflare Bot Management": "",
"Open Graph": ""
},
"detected_technologies": {
"PHP": {
"name": "PHP",
"description": "PHP is a general-purpose scripting language used for web development.",
"slug": "php",
"categories": [
{
"id": 27,
"slug": "programming-languages",
"groups": [
9
],
"name": "Programming languages",
"priority": 5
}
],
"confidence": 100,
"version": "8.2.18",
"icon": "PHP.svg",
"website": "http:\/\/php.net",
"pricing": [],
"cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
},
"three.js": {
"name": "three.js",
"description": "Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.",
"slug": "three-js",
"categories": [
{
"id": 25,
"slug": "javascript-graphics",
"groups": [
9
],
"name": "JavaScript graphics",
"priority": 6
}
],
"confidence": 100,
"version": "149",
"icon": "three.js.png",
"website": "https:\/\/threejs.org",
"pricing": [],
"cpe": null
},
"Vimeo": {
"name": "Vimeo",
"description": "Vimeo is a video hosting, sharing and services platform. Vimeo operation an ad-free basis by providing subscription plans.",
"slug": "vimeo",
"categories": [
{
"id": 14,
"slug": "video-players",
"groups": [
10
],
"name": "Video players",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "Vimeo.svg",
"website": "http:\/\/vimeo.com",
"pricing": [],
"cpe": null
},
"GSAP": {
"name": "GSAP",
"description": "GSAP is an animation library that allows you to create animations with JavaScript.",
"slug": "gsap",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "3.11.5",
"icon": "TweenMax.png",
"website": "https:\/\/greensock.com\/gsap",
"pricing": [],
"cpe": null
},
"Apache HTTP Server": {
"name": "Apache HTTP Server",
"description": "Apache is a free and open-source cross-platform web server software.",
"slug": "apache-http-server",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Apache.svg",
"website": "https:\/\/httpd.apache.org\/",
"pricing": [],
"cpe": "cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*"
},
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
"lit-html": {
"name": "lit-html",
"description": "lit-html is a simple, modern, safe, small and fast HTML templating library for JavaScript.",
"slug": "lit-html",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.6.0",
"icon": "Lit.svg",
"website": "https:\/\/lit.dev",
"pricing": [],
"cpe": null
},
"lit-element": {
"name": "lit-element",
"description": "lit-element is a simple base class for creating web components that work in any web page with any framework. lit-element uses lit-html to render into shadow DOM, and adds API to manage properties and attributes.",
"slug": "lit-element",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.2.2",
"icon": "Lit.svg",
"website": "https:\/\/lit.dev",
"pricing": [],
"cpe": null
},
"Lenis": {
"name": "Lenis",
"description": "Lenis is a smooth scroll library to normalise the scrolling experience across devices.",
"slug": "lenis",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "0.2.9",
"icon": "Lenis.svg",
"website": "https:\/\/lenis.studiofreight.com",
"pricing": [],
"cpe": null
},
"Isotope": {
"name": "Isotope",
"description": "Isotope.js is a JavaScript library that makes it easy to sort, filter, and add Masonry layouts to items on a webpage.",
"slug": "isotope",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Isotope.svg",
"website": "https:\/\/isotope.metafizzy.co",
"pricing": [
"low",
"freemium",
"onetime"
],
"cpe": null
},
"Howler.js": {
"name": "Howler.js",
"description": "Howler.js is an audio library with support for the Web Audio API and a fallback mechanism for HTML5 Audio.",
"slug": "howler-js",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Howler.js.svg",
"website": "https:\/\/howlerjs.com",
"pricing": [],
"cpe": null
},
"Barba.js": {
"name": "Barba.js",
"description": "Barba.js is a small and easy-to-use javascript library that helps you creating fluid and smooth transitions between your website's pages.",
"slug": "barba-js",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.9.7",
"icon": "Barba.js.png",
"website": "https:\/\/barba.js.org",
"pricing": [],
"cpe": null
},
"Unpkg": {
"name": "Unpkg",
"description": "Unpkg is a content delivery network for everything on npm.",
"slug": "unpkg",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Unpkg.png",
"website": "https:\/\/unpkg.com",
"pricing": [],
"cpe": null
},
"MailChimp": {
"name": "MailChimp",
"description": "Mailchimp is a marketing automation platform and email marketing service.",
"slug": "mailchimp",
"categories": [
{
"id": 32,
"slug": "marketing-automation",
"groups": [
2
],
"name": "Marketing automation",
"priority": 9
},
{
"id": 75,
"slug": "email",
"groups": [
4,
2
],
"name": "Email",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "mailchimp.svg",
"website": "http:\/\/mailchimp.com",
"pricing": [
"low",
"freemium",
"recurring"
],
"cpe": "cpe:2.3:a:thinkshout:mailchimp:*:*:*:*:*:*:*:*"
},
"jsDelivr": {
"name": "jsDelivr",
"description": "JSDelivr is a free public CDN for open-source projects. It can serve web files directly from the npm registry and GitHub repositories without any configuration.",
"slug": "jsdelivr",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "jsdelivr-icon.svg",
"website": "https:\/\/www.jsdelivr.com\/",
"pricing": [],
"cpe": null
},
"jQuery CDN": {
"name": "jQuery CDN",
"description": "jQuery CDN is a way to include jQuery in your website without actually downloading and keeping it your website's folder.",
"slug": "jquery-cdn",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "jQuery.svg",
"website": "https:\/\/code.jquery.com\/",
"pricing": [],
"cpe": null
},
"jQuery": {
"name": "jQuery",
"description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
"slug": "jquery",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.6.4",
"icon": "jQuery.svg",
"website": "https:\/\/jquery.com",
"pricing": [],
"cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
},
"Flickity": {
"name": "Flickity",
"description": "Flickity is a JavaScript slider library, built by David DeSandro of Metafizzy fame.",
"slug": "flickity",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.3.0",
"icon": "default.svg",
"website": "https:\/\/flickity.metafizzy.co",
"pricing": [],
"cpe": null
},
"cdnjs": {
"name": "cdnjs",
"description": "cdnjs is a free distributed JS library delivery service.",
"slug": "cdnjs",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "cdnjs.svg",
"website": "https:\/\/cdnjs.com",
"pricing": [],
"cpe": null
},
"Cloudflare Bot Management": {
"name": "Cloudflare Bot Management",
"description": "Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots.",
"slug": "cloudflare-bot-management",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com\/en-gb\/products\/bot-management\/",
"pricing": [],
"cpe": null
},
"Open Graph": {
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https:\/\/ogp.me",
"pricing": [],
"cpe": null
}
},
"detected_raw": [
{
"name": "PHP",
"description": "PHP is a general-purpose scripting language used for web development.",
"slug": "php",
"categories": [
{
"id": 27,
"slug": "programming-languages",
"groups": [
9
],
"name": "Programming languages",
"priority": 5
}
],
"confidence": 100,
"version": "8.2.18",
"icon": "PHP.svg",
"website": "http:\/\/php.net",
"pricing": [],
"cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
},
{
"name": "three.js",
"description": "Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.",
"slug": "three-js",
"categories": [
{
"id": 25,
"slug": "javascript-graphics",
"groups": [
9
],
"name": "JavaScript graphics",
"priority": 6
}
],
"confidence": 100,
"version": "149",
"icon": "three.js.png",
"website": "https:\/\/threejs.org",
"pricing": [],
"cpe": null
},
{
"name": "Vimeo",
"description": "Vimeo is a video hosting, sharing and services platform. Vimeo operation an ad-free basis by providing subscription plans.",
"slug": "vimeo",
"categories": [
{
"id": 14,
"slug": "video-players",
"groups": [
10
],
"name": "Video players",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "Vimeo.svg",
"website": "http:\/\/vimeo.com",
"pricing": [],
"cpe": null
},
{
"name": "GSAP",
"description": "GSAP is an animation library that allows you to create animations with JavaScript.",
"slug": "gsap",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "3.11.5",
"icon": "TweenMax.png",
"website": "https:\/\/greensock.com\/gsap",
"pricing": [],
"cpe": null
},
{
"name": "Apache HTTP Server",
"description": "Apache is a free and open-source cross-platform web server software.",
"slug": "apache-http-server",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Apache.svg",
"website": "https:\/\/httpd.apache.org\/",
"pricing": [],
"cpe": "cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*"
},
{
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
{
"name": "lit-html",
"description": "lit-html is a simple, modern, safe, small and fast HTML templating library for JavaScript.",
"slug": "lit-html",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.6.0",
"icon": "Lit.svg",
"website": "https:\/\/lit.dev",
"pricing": [],
"cpe": null
},
{
"name": "lit-element",
"description": "lit-element is a simple base class for creating web components that work in any web page with any framework. lit-element uses lit-html to render into shadow DOM, and adds API to manage properties and attributes.",
"slug": "lit-element",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.2.2",
"icon": "Lit.svg",
"website": "https:\/\/lit.dev",
"pricing": [],
"cpe": null
},
{
"name": "Lenis",
"description": "Lenis is a smooth scroll library to normalise the scrolling experience across devices.",
"slug": "lenis",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "0.2.9",
"icon": "Lenis.svg",
"website": "https:\/\/lenis.studiofreight.com",
"pricing": [],
"cpe": null
},
{
"name": "Isotope",
"description": "Isotope.js is a JavaScript library that makes it easy to sort, filter, and add Masonry layouts to items on a webpage.",
"slug": "isotope",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Isotope.svg",
"website": "https:\/\/isotope.metafizzy.co",
"pricing": [
"low",
"freemium",
"onetime"
],
"cpe": null
},
{
"name": "Howler.js",
"description": "Howler.js is an audio library with support for the Web Audio API and a fallback mechanism for HTML5 Audio.",
"slug": "howler-js",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Howler.js.svg",
"website": "https:\/\/howlerjs.com",
"pricing": [],
"cpe": null
},
{
"name": "Barba.js",
"description": "Barba.js is a small and easy-to-use javascript library that helps you creating fluid and smooth transitions between your website's pages.",
"slug": "barba-js",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.9.7",
"icon": "Barba.js.png",
"website": "https:\/\/barba.js.org",
"pricing": [],
"cpe": null
},
{
"name": "Unpkg",
"description": "Unpkg is a content delivery network for everything on npm.",
"slug": "unpkg",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Unpkg.png",
"website": "https:\/\/unpkg.com",
"pricing": [],
"cpe": null
},
{
"name": "MailChimp",
"description": "Mailchimp is a marketing automation platform and email marketing service.",
"slug": "mailchimp",
"categories": [
{
"id": 32,
"slug": "marketing-automation",
"groups": [
2
],
"name": "Marketing automation",
"priority": 9
},
{
"id": 75,
"slug": "email",
"groups": [
4,
2
],
"name": "Email",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "mailchimp.svg",
"website": "http:\/\/mailchimp.com",
"pricing": [
"low",
"freemium",
"recurring"
],
"cpe": "cpe:2.3:a:thinkshout:mailchimp:*:*:*:*:*:*:*:*"
},
{
"name": "jsDelivr",
"description": "JSDelivr is a free public CDN for open-source projects. It can serve web files directly from the npm registry and GitHub repositories without any configuration.",
"slug": "jsdelivr",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "jsdelivr-icon.svg",
"website": "https:\/\/www.jsdelivr.com\/",
"pricing": [],
"cpe": null
},
{
"name": "jQuery CDN",
"description": "jQuery CDN is a way to include jQuery in your website without actually downloading and keeping it your website's folder.",
"slug": "jquery-cdn",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "jQuery.svg",
"website": "https:\/\/code.jquery.com\/",
"pricing": [],
"cpe": null
},
{
"name": "jQuery",
"description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
"slug": "jquery",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.6.4",
"icon": "jQuery.svg",
"website": "https:\/\/jquery.com",
"pricing": [],
"cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
},
{
"name": "Flickity",
"description": "Flickity is a JavaScript slider library, built by David DeSandro of Metafizzy fame.",
"slug": "flickity",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "2.3.0",
"icon": "default.svg",
"website": "https:\/\/flickity.metafizzy.co",
"pricing": [],
"cpe": null
},
{
"name": "cdnjs",
"description": "cdnjs is a free distributed JS library delivery service.",
"slug": "cdnjs",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "cdnjs.svg",
"website": "https:\/\/cdnjs.com",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare Bot Management",
"description": "Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots.",
"slug": "cloudflare-bot-management",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https:\/\/www.cloudflare.com\/en-gb\/products\/bot-management\/",
"pricing": [],
"cpe": null
},
{
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https:\/\/ogp.me",
"pricing": [],
"cpe": null
}
],
"axe": {
"testEngine": "4.4.1",
"violations": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">We<\/div>",
"target": [
".split-read > .single-word:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">believe<\/div>",
"target": [
".split-read > .single-word:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">in<\/div>",
"target": [
".split-read > .single-word:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div>",
"target": [
".single-word:nth-child(4)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">power<\/div>",
"target": [
".single-word:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">of<\/div>",
"target": [
".single-word:nth-child(6)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">contribution,<\/div>",
"target": [
".single-word:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div>",
"target": [
".single-word:nth-child(8)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">essence<\/div>",
"target": [
".single-word:nth-child(9)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">of<\/div>",
"target": [
".single-word:nth-child(10)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Web3.<\/div>",
"target": [
".single-word:nth-child(11)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">We're<\/div>",
"target": [
".single-word:nth-child(12)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">dedicated<\/div>",
"target": [
".single-word:nth-child(13)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">to<\/div>",
"target": [
".single-word:nth-child(14)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">funding<\/div>",
"target": [
".single-word:nth-child(15)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div>",
"target": [
".single-word:nth-child(16)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">visionary<\/div>",
"target": [
".single-word:nth-child(17)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">founders<\/div>",
"target": [
".single-word:nth-child(18)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">who<\/div>",
"target": [
".single-word:nth-child(19)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">build<\/div>",
"target": [
".single-word:nth-child(20)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">organizations<\/div>",
"target": [
".single-word:nth-child(21)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">and<\/div>",
"target": [
".single-word:nth-child(22)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">institutions<\/div>",
"target": [
".single-word:nth-child(23)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">for<\/div>",
"target": [
".single-word:nth-child(24)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">individuals,<\/div>",
"target": [
".single-word:nth-child(25)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">by<\/div>",
"target": [
".single-word:nth-child(26)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">individuals.<\/div>",
"target": [
".single-word:nth-child(27)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Together,<\/div>",
"target": [
".single-word:nth-child(28)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">ownership,<\/div>",
"target": [
".single-word:nth-child(34)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">thrive<\/div>",
"target": [
".single-word:nth-child(38)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">beyond<\/div>",
"target": [
".single-word:nth-child(39)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">you<\/div>",
"target": [
".single-word:nth-child(43)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">ready<\/div>",
"target": [
".single-word:nth-child(44)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#3d3e3f",
"bgColor": "#000000",
"contrastRatio": 1.95,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">to<\/div>",
"target": [
".single-word:nth-child(45)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.95 (foreground color: #3d3e3f, background color: #000000, font size: 29.7pt (39.6px), font weight: normal). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Switzerland<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2017<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">France<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2020<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Near\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Switzerland<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Near\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2019<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/flashbots\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Flashbots\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Cayman<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/flashbots\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Flashbots\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2022<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/nansen\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Nansen\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Singapore<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/nansen\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Nansen\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2020<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sky-mavis\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sky Mavis\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Singapore<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sky-mavis\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sky Mavis\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2021<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/ramp\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ramp\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Poland<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6f6f71",
"bgColor": "#dddee1",
"contrastRatio": 3.73,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/ramp\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ramp\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"]"
]
},
{
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">2018<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.73 (foreground color: #6f6f71, background color: #dddee1, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#f5f7fa",
"contrastRatio": 3.9199999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"section section-home-writing\" data-theme-section=\"light\" data-scroll-section=\"\">",
"target": [
".section-home-writing"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"published\">01 Mar \u201823<\/span>",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .published"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#f5f7fa",
"contrastRatio": 3.9199999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"section section-home-writing\" data-theme-section=\"light\" data-scroll-section=\"\">",
"target": [
".section-home-writing"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"published\">21 Feb \u201823<\/span>",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .published"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#f5f7fa",
"contrastRatio": 3.9199999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"section section-home-writing\" data-theme-section=\"light\" data-scroll-section=\"\">",
"target": [
".section-home-writing"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"published\">17 Feb \u201823<\/span>",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .published"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.92 (foreground color: #7b7c7d, background color: #f5f7fa, font size: 14.2pt (18.9px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
},
{
"id": "duplicate-id",
"impact": "minor",
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "L9",
"relatedNodes": [
{
"html": "<svg version=\"1.1\" id=\"L9\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 0 0\" xml:space=\"preserve\">",
"target": [
".vimeo-overlay-loading > svg[version=\"1.1\"][x=\"0px\"][y=\"0px\"]"
]
}
],
"impact": "minor",
"message": "Document has multiple static elements with the same id attribute: L9"
}
],
"all": [],
"none": [],
"impact": "minor",
"html": "<svg version=\"1.1\" id=\"L9\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 0 0\" xml:space=\"preserve\">",
"target": [
".loading-icon > svg[version=\"1.1\"][x=\"0px\"][y=\"0px\"]"
],
"failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: L9"
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"https:\/\/fabric.codebydennis.com\" class=\"nav-logo\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-left\" data-cursor-bubble-position=\"right\">",
"target": [
".nav-logo"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a id=\"logo\" href=\"https:\/\/spline.design\/?utm_source=spline-viewer&utm_campaign=spline-logo\" style=\"display: flex;\">",
"target": [
[
"spline-viewer",
"#logo"
]
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/twitter.com\/fynndusb\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".card-socials > .s-icon[href$=\"fynndusb\"][data-cursor-bubble-text=\"Twitter\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/fynn-brinkmann\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-team-card-id=\"fynn-brinkmann\"] > .card-content > .card-socials > .s-icon[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/twitter.com\/windychester1\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-team-card-id=\"thomas-crow\"] > .card-content > .card-socials > .s-icon[data-cursor-bubble-text=\"Twitter\"][target=\"_blank\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/thomas-crow-a1996b9a\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-team-card-id=\"thomas-crow\"] > .card-content > .card-socials > .s-icon[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/twitter.com\/nosremenai\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".card-socials > .s-icon[href$=\"nosremenai\"][data-cursor-bubble-text=\"Twitter\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/ian-emerson\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-team-card-id=\"ian-emerson\"] > .card-content > .card-socials > .s-icon[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a class=\"s-icon\" href=\"https:\/\/ian-emerson.medium.com\" target=\"_blank\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".card-socials > .s-icon[href$=\"ian-emerson.medium.com\"][data-cursor-bubble-text=\"Medium\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"https:\/\/fabric.codebydennis.com\" class=\"icon-box\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-left\" data-cursor-bubble-position=\"right\">",
"target": [
".icon-box[data-cursor-bubble-icon=\"chevron-left\"][data-cursor-bubble-text=\"Home\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
}
]
},
{
"id": "list",
"impact": "serious",
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [
{
"html": "<div class=\"close-icon-wrap\">\n <div class=\"close-icon\" data-navigation-toggle=\"close\"><\/div>\n <\/div>",
"target": [
".col-nav > ul > .close-icon-wrap"
]
}
],
"impact": "serious",
"message": "List element has direct children that are not allowed inside <li> elements"
}
],
"impact": "serious",
"html": "<ul>",
"target": [
".col-nav > ul"
],
"failureSummary": "Fix all of the following:\n List element has direct children that are not allowed inside <li> elements"
}
]
},
{
"id": "listitem",
"impact": "serious",
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item does not have a <ul>, <ol> parent element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<li>",
"target": [
".row-tiles > li:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n List item does not have a <ul>, <ol> parent element"
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item does not have a <ul>, <ol> parent element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<li>",
"target": [
".row-tiles > li:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n List item does not have a <ul>, <ol> parent element"
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item does not have a <ul>, <ol> parent element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<li>",
"target": [
".row-tiles > li:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n List item does not have a <ul>, <ol> parent element"
}
]
}
],
"passes": [
{
"id": "aria-allowed-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures ARIA attributes are allowed for an element's role",
"help": "Elements must only use allowed ARIA attributes",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-allowed-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">",
"target": [
"body"
]
},
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">",
"target": [
"body"
]
}
]
},
{
"id": "aria-hidden-focus",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag131"
],
"description": "Ensures aria-hidden elements do not contain focusable elements",
"help": "ARIA hidden element must not contain focusable elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-focus?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<div style=\"position: absolute; left: -5000px;\" aria-hidden=\"true\"><input type=\"text\" name=\"b_2d2c3c843583bae2e3e0b537e_412b8ecf7a\" tabindex=\"-1\" value=\"\"><\/div>",
"target": [
"div[aria-hidden=\"true\"]"
]
}
]
},
{
"id": "aria-valid-attr-value",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all ARIA attributes have valid values",
"help": "ARIA attributes must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr-value?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">",
"target": [
"body"
]
},
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "aria-valid-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures attributes that begin with aria- are valid ARIA attributes",
"help": "ARIA attributes must conform to valid names",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">",
"target": [
"body"
]
},
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"split-typewriter small\" data-transition-typewriter=\"\">",
"target": [
"h1"
]
},
{
"html": "<h3 class=\"split-read light\">",
"target": [
".split-read"
]
},
{
"html": "<h3><span class=\"title\" data-scroll-scramble=\"\">Our portfolio <\/span><span class=\"count light\">078<\/span><\/h3>",
"target": [
"#section-wrap > .section-slider > .container > .row-title.row > .padding.col > h3"
]
},
{
"html": "<h4>Check out the full portfolio<\/h4>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"] > .card-content > .card-top > .card-title > h4"
]
},
{
"html": "<h2 class=\"split-typewriter small\" data-scroll-typewriter=\"\">",
"target": [
"h2[data-scroll-typewriter=\"\"]"
]
},
{
"html": "<h3><span class=\"title\" data-loop-scramble=\"\">Contributions<\/span><span class=\"count light\">004<\/span><\/h3>",
"target": [
".section-slider-contributions > .container > .row-title.row > .padding.col > h3"
]
},
{
"html": "<h2 class=\"small\">Contribution, Participation, Attribution<\/h2>",
"target": [
".col-info > .col-row-title.col-row > .small"
]
},
{
"html": "<h3><span class=\"title\" data-scroll-scramble=\"\">Team <\/span><span class=\"count light\">030<\/span><\/h3>",
"target": [
".section-slider-team > .container > .row-title.row > .padding.col > h3"
]
},
{
"html": "<h4>Discover the full team<\/h4>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"] > .card-content > .card-top > .card-title > h4"
]
},
{
"html": "<h2>Writing<\/h2>",
"target": [
".padding.col > h2"
]
},
{
"html": "<h3 class=\"title alt\">Proof of Behaviour and rewards money can't buy<\/h3>",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"html": "<h3 class=\"title alt\">Supercharging Creative Contribution<\/h3>",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"html": "<h3 class=\"title alt\">Marketing Reimagined for Web3<\/h3>",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main class=\"main\" data-barba=\"container\" data-barba-namespace=\"home\" id=\"main\">",
"target": [
"#main"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: wait;\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#b0b1b3",
"bgColor": "#0e0e0e",
"contrastRatio": 8.9900000000000002,
"fontSize": "9.9pt (13.23px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.99"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our <a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\">Cookie Policy<\/a>.<\/p>",
"target": [
".col-left > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#b0b1b3",
"bgColor": "#0e0e0e",
"contrastRatio": 8.9900000000000002,
"fontSize": "9.9pt (13.23px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.99"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\">Cookie Policy<\/a>",
"target": [
"p > a"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#0e0e0e",
"contrastRatio": 17.98,
"fontSize": "9.4pt (12.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Decline<\/span>",
"target": [
"div[data-role=\"cookie-jar-none\"] > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffe600",
"contrastRatio": 16.57,
"fontSize": "9.4pt (12.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.57"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Accept<\/span>",
"target": [
"div[data-role=\"cookie-jar-all\"] > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>078<\/span>",
"target": [
".nav-link-content > .single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span data-hover-scramble-target=\"\">Investment thesis<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Investment thesis\"] > .btn-content > span[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.050<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Liquid<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Series A<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Polkadot<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Web<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.060<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Seed<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Sorare<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Media<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.044<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Liquid<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Series A<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Near<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Web<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.025<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#dddee1",
"contrastRatio": 15.609999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 15.61"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"copy\">N.025<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Seed<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Flashbots<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Infrastructure<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.042<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#dddee1",
"contrastRatio": 15.609999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 15.61"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"copy\">N.042<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Seed<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Nansen<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Web<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.059<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#dddee1",
"contrastRatio": 15.609999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 15.61"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"copy\">N.059<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Series A<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Sky Mavis<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Media<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.054<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#dddee1",
"contrastRatio": 15.609999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 15.61"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"copy\">N.054<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Private<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-bubbles > .status.dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Seed<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-bubbles > .group-bubbles > .stage.dark.single-bubble:nth-child(1) > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>+1<\/span>",
"target": [
".count-stages > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Ramp<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#424344",
"bgColor": "#dddee1",
"contrastRatio": 7.4000000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.4"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Finance<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span data-hover-scramble-target=\"\">Invest with Fabric<\/span>",
"target": [
"div[data-cursor-bubble-text=\"Join the revolution\"] > .btn-content > span[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(7)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(9)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(11)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(13)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Validators<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(15)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(17)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(19)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
".marquee-content:nth-child(1) > .word:nth-child(21)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".marquee-content:nth-child(1) > .word:nth-child(23)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Validators<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(5)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(7)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(9)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(11)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(13)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Validators<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(15)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(17)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(19)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
".marquee-content:nth-child(2) > .word:nth-child(21)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".marquee-content:nth-child(2) > .word:nth-child(23)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.001<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Open Web Forum<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">UK<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\">2020<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Ecosystem<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.002<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Blackpool Finance<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">France<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\">2020<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Open Web<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.003<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Open Protocol<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">Finland<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\">2022<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Ecosystem<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>N.004<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > span:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\" data-hover-scramble-target=\"\">She256<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\" data-hover-scramble-target=\"\">London<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title light\">2021<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-info > .card-info-row:nth-child(2) > .light.title:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"title\">Ecosystem<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-bottom > .title"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"small\">Contribution, Participation, Attribution<\/h2>",
"target": [
".col-info > .col-row-title.col-row > .small"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "62.1pt (82.8px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2>Writing<\/h2>",
"target": [
".padding.col > h2"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>New<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .card-bubbles > .dark.single-bubble > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "28.1pt (37.44px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"title alt\">Proof of Behaviour and rewards money can't buy<\/h3>",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4a4a4b",
"bgColor": "#f5f7fa",
"contrastRatio": 8.25,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.25"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"tag\" data-hover-scramble-target=\"\">Finance, Rewards<\/span>",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .tags > .tag[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "28.1pt (37.44px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"title alt\">Supercharging Creative Contribution<\/h3>",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4a4a4b",
"bgColor": "#f5f7fa",
"contrastRatio": 8.25,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.25"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"tag\" data-hover-scramble-target=\"\">Contribution<\/span>",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .tags > .tag[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "28.1pt (37.44px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"title alt\">Marketing Reimagined for Web3<\/h3>",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-top > .alt"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4a4a4b",
"bgColor": "#f5f7fa",
"contrastRatio": 8.25,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.25"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"tag\" data-hover-scramble-target=\"\">Web3<\/span>",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .card-bottom-split > .card-info > .tags > .tag[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4a4a4b",
"bgColor": "#f5f7fa",
"contrastRatio": 8.25,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 8.25"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span data-hover-scramble-target=\"\">Follow us on Medium<\/span>",
"target": [
".btn-medium > span[data-hover-scramble-target=\"\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#ffe600",
"contrastRatio": 16.57,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.57"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(5)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(7)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(9)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(11)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(13)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(15)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(1)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(5)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(7)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(9)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Investors<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(11)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(13)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#f5f7fa",
"contrastRatio": 19.559999999999999,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-footer > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(15)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Portfolio<\/span>",
"target": [
".col-nav > ul > li:nth-child(1) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Portfolio\"][data-link-status=\"not-active\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Team<\/span>",
"target": [
".col-nav > ul > li:nth-child(2) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Team\"][data-link-status=\"not-active\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Writing<\/span>",
"target": [
".col-nav > ul > li:nth-child(3) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Writing\"][data-link-status=\"not-active\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Community<\/span>",
"target": [
".col-nav > ul > li:nth-child(4) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Community\"][data-link-status=\"not-active\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Fabric X<\/span>",
"target": [
"li:nth-child(5) > .nav-link > .nav-link-click[href$=\"x.fabric.vc\/\"][data-cursor-bubble-text=\"Fabric X\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "25.2pt (33.6px)",
"fontWeight": "normal",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Talent<\/span>",
"target": [
"li:nth-child(6) > .nav-link > .nav-link-click[href$=\"jobs\"][data-cursor-bubble-text=\"Talent\"] > .nav-link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Terms & Conditions<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Terms & Conditions\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Privacy Policy<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Privacy Policy\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Investor Privacy Notice<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Investor Privacy Notice\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Cookies Policy<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Cookies Policy\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Twitter<\/span>",
"target": [
"a[href$=\"fabric_vc\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>LinkedIn<\/span>",
"target": [
".link-click[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Medium<\/span>",
"target": [
".link-click[data-cursor-bubble-text=\"Medium\"][target=\"_blank\"] > .link-content > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Newsletter signup<\/span>",
"target": [
".col-newsletter > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#191919",
"contrastRatio": 17.579999999999998,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.58"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">",
"target": [
"#mc-embedded-subscribe"
]
},
{
"any": [
{
"id": "color-contrast",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of ${data.contrastRatio}"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"text\" name=\"b_2d2c3c843583bae2e3e0b537e_412b8ecf7a\" tabindex=\"-1\" value=\"\">",
"target": [
"input[type=\"text\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#7b7c7d",
"bgColor": "#000000",
"contrastRatio": 4.9800000000000004,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>Fabric Ventures S.\u00e0 r.l. All Rights Reserved.<\/span>",
"target": [
".col-credits > span"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#000000",
"contrastRatio": 19.559999999999999,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.56"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span>\u00a9 2024<\/span>",
"target": [
".col-year > span"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: wait;\">",
"target": [
"html"
]
}
]
},
{
"id": "duplicate-id-active",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value of active elements is unique",
"help": "IDs of active elements must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-active?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-active",
"data": "logo",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a id=\"logo\" href=\"https:\/\/spline.design\/?utm_source=spline-viewer&utm_campaign=spline-logo\" style=\"display: flex;\">",
"target": [
[
"spline-viewer",
"#logo"
]
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "mce-EMAIL",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
},
{
"any": [
{
"id": "duplicate-id-active",
"data": "mc-embedded-subscribe",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">",
"target": [
"#mc-embedded-subscribe"
]
}
]
},
{
"id": "duplicate-id",
"impact": "minor",
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "cookie-jar",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"cookie-jar\" id=\"cookie-jar\" data-role=\"cookie-jar-pop-up\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, 125%);\">",
"target": [
"#cookie-jar"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "vimeo-lightbox-index-0",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"vimeo-lightbox\" data-vimeo-lightbox-target=\"\" data-vimeo-lightbox-current-id=\"01234\" data-vimeo-lightbox-orientation=\"landscape\" data-vimeo-status-activated=\"false\" data-vimeo-status-loaded=\"false\" data-vimeo-status-play=\"false\" data-vimeo-status-muted=\"false\" data-vimeo-status-hover=\"false\" id=\"vimeo-lightbox-index-0\">",
"target": [
"#vimeo-lightbox-index-0"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "main",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<main class=\"main\" data-barba=\"container\" data-barba-namespace=\"home\" id=\"main\">",
"target": [
"#main"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "main-wrap",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"main-wrap\" id=\"main-wrap\" data-scroll-container=\"\">",
"target": [
"#main-wrap"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "container",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"container\">",
"target": [
[
"spline-viewer",
"#container"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "spline",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "hints",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"hints\">",
"target": [
[
"spline-viewer",
"#hints"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "hint-drag",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg id=\"hint-drag\" width=\"34\" height=\"49\" viewBox=\"0 0 34 49\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"display: none;\">",
"target": [
[
"spline-viewer",
"#hint-drag"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "preloader",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"preloader\">",
"target": [
[
"spline-viewer",
"#preloader"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "spinner",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" id=\"spinner\">",
"target": [
[
"spline-viewer",
"#spinner"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "paint1_linear",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<linearGradient id=\"paint1_linear\" x1=\"0\" y1=\"16\" x2=\"16\" y2=\"16\" gradientUnits=\"userSpaceOnUse\">\n\t\t\t\t\t\t<stop stop-color=\"currentColor\"><\/stop>\n\t\t\t\t\t\t<stop offset=\"1\" stop-color=\"currentColor\" stop-opacity=\"0\"><\/stop>\n\t\t\t\t\t<\/linearGradient>",
"target": [
[
"spline-viewer",
"#paint1_linear"
]
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "section-wrap",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">",
"target": [
"#section-wrap"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "intro",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section class=\"section section-home-intro\" id=\"intro\">",
"target": [
"#intro"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "flickity-slider-type-cards-id-0",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flickity-slider-group count-8\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-0\">",
"target": [
"#flickity-slider-type-cards-id-0"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "clip0_458_11039",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<clipPath id=\"clip0_458_11039\">\n<rect width=\"140.264\" height=\"30\" fill=\"white\"><\/rect>\n<\/clipPath>",
"target": [
"#clip0_458_11039"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "clip0_665_885",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<clipPath id=\"clip0_665_885\">\n<rect width=\"138\" height=\"32\" fill=\"white\"><\/rect>\n<\/clipPath>",
"target": [
"#clip0_665_885"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "flickity-slider-type-cards-id-1",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flickity-slider-group count-5\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-1\">",
"target": [
"#flickity-slider-type-cards-id-1"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "clip0_1136_1826",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<clipPath id=\"clip0_1136_1826\">\n<rect width=\"200\" height=\"27\" fill=\"white\"><\/rect>\n<\/clipPath>",
"target": [
"#clip0_1136_1826"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "flickity-slider-type-cards-id-2",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"flickity-slider-group count-4\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-2\">",
"target": [
"#flickity-slider-type-cards-id-2"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mc_embed_signup",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"mc_embed_signup\">",
"target": [
"#mc_embed_signup"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mc-embedded-subscribe-form",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<form action=\"https:\/\/fabric.us17.list-manage.com\/subscribe\/post?u=1348f7628fff5905fa216eed5&id=7289ac4ac7&f_id=00d953e0f0\" method=\"post\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\" class=\"validate\" target=\"_blank\" novalidate=\"novalidate\">",
"target": [
"#mc-embedded-subscribe-form"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mc_embed_signup_scroll",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"mc_embed_signup_scroll\">",
"target": [
"#mc_embed_signup_scroll"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mce-responses",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"mce-responses\" class=\"clear foot\">",
"target": [
"#mce-responses"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mce-error-response",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"response\" id=\"mce-error-response\" style=\"display:none\"><\/div>",
"target": [
"#mce-error-response"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "mce-success-response",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"response\" id=\"mce-success-response\" style=\"display:none\"><\/div>",
"target": [
"#mce-success-response"
]
}
]
},
{
"id": "form-field-multiple-labels",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag332"
],
"description": "Ensures form field does not have multiple label elements",
"help": "Form field must not have multiple label elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/form-field-multiple-labels?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: wait;\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: wait;\">",
"target": [
"html"
]
}
]
},
{
"id": "image-alt",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png\" alt=\"\">",
"target": [
".l > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png\" alt=\"\">",
"target": [
".xll.card-logo > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp\" alt=\"\">",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .xl.card-logo > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png\" alt=\"\">",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .xl.card-logo > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
"div[data-cursor-bubble-text=\"Our truth\"][data-core-id=\"our-truth\"][data-core-status=\"active\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-core-id=\"community\"][data-cursor-bubble-text=\"Community\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-cursor-bubble-text=\"Role\"][data-core-id=\"role\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-cursor-bubble-text=\"Contribution\"][data-core-id=\"contribution\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Fynn Brinkmann\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Fynn Brinkmann\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Thomas Crow\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Thomas Crow\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Ian Emerson\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Ian Emerson\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Proof of Behaviour and rewards money can't buy\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\">",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .floating-image > .spin"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Supercharging Creative Contribution\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\">",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .floating-image > .spin"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Marketing Reimagined for Web3\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\">",
"target": [
"img[alt=\"Marketing Reimagined for Web3\"]"
]
}
]
},
{
"id": "input-button-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a"
],
"description": "Ensures input buttons have discernible text",
"help": "Input buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/input-button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "non-empty-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a non-empty value attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">",
"target": [
"#mc-embedded-subscribe"
]
}
]
},
{
"id": "label",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag412",
"wcag131",
"section508",
"section508.22.n",
"ACT"
],
"description": "Ensures every form element has a label",
"help": "Form elements must have labels",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/label?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">",
"target": [
"#mce-EMAIL"
]
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\">Cookie Policy<\/a>",
"target": [
"p > a"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-ul > ul > li:nth-child(1) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Portfolio\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-ul > ul > li:nth-child(2) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Team\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-ul > ul > li:nth-child(3) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Writing\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-ul > ul > li:nth-child(4) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Community\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"btn-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">",
"target": [
".btn-click[data-cursor-bubble-text=\"Community\"][data-hover-scramble=\"\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\/the-fabric-ventures-investment-thesis-6cd08684b467\" target=\"_blank\" class=\"btn-click\" data-cursor-bubble-text=\"Investment thesis\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">",
"target": [
"a[data-cursor-bubble-text=\"Investment thesis\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Near\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/flashbots\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Flashbots\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Flashbots\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/nansen\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Nansen\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Nansen\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sky-mavis\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sky Mavis\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sky Mavis\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/ramp\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ramp\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Ramp\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openwebforum\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Web Forum\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/blackpool\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Blackpool Finance\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openprotocol\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Protocol\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/she256\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"She256\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"She256\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\/proof-of-behaviour-and-rewards-money-cant-buy-2e54906529fd\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\/supercharging-creative-contribution-250776c97354\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\/marketing-reimagined-for-web3-48a6cc9e8a19\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"li:nth-child(3) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\" target=\"_blank\" class=\"btn-medium\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".btn-medium"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-nav > ul > li:nth-child(1) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Portfolio\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-nav > ul > li:nth-child(2) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Team\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-nav > ul > li:nth-child(3) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Writing\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">",
"target": [
".col-nav > ul > li:nth-child(4) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Community\"][data-link-status=\"not-active\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/x.fabric.vc\/\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Fabric X\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"li:nth-child(5) > .nav-link > .nav-link-click[href$=\"x.fabric.vc\/\"][data-cursor-bubble-text=\"Fabric X\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/careers.fabric.vc\/jobs\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Talent\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"li:nth-child(6) > .nav-link > .nav-link-click[href$=\"jobs\"][data-cursor-bubble-text=\"Talent\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/terms-conditions\" class=\"link-click\" data-cursor-bubble-text=\"Terms & Conditions\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Terms & Conditions\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/privacy-policy\" class=\"link-click\" data-cursor-bubble-text=\"Privacy Policy\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Privacy Policy\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/investor-privacy-notice\" class=\"link-click\" data-cursor-bubble-text=\"Investor Privacy Notice\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Investor Privacy Notice\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\" class=\"link-click\" data-cursor-bubble-text=\"Cookies Policy\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Cookies Policy\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/twitter.com\/fabric_vc\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"a[href$=\"fabric_vc\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/www.linkedin.com\/company\/fabricventures\/\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".link-click[data-cursor-bubble-text=\"LinkedIn\"][target=\"_blank\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/medium.com\/fabric-ventures\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
".link-click[data-cursor-bubble-text=\"Medium\"][target=\"_blank\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/dennissnellenberg.com\/\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"dennissnellenberg.com\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">",
"target": [
"a[href$=\"dennissnellenberg.com\/\"]"
]
}
]
},
{
"id": "list",
"impact": "serious",
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
".col-ul > ul"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"flickity-carousel\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"flickity-carousel\">",
"target": [
"#flickity-slider-type-cards-id-1 > .flickity-carousel"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"flickity-carousel\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
".col-links > ul:nth-child(1)"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul>",
"target": [
".col-links > ul:nth-child(2)"
]
}
]
},
{
"id": "listitem",
"impact": "serious",
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-ul > ul > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-ul > ul > li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-ul > ul > li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-ul > ul > li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel > .flickity-slide.col:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel > .flickity-slide.col:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel > .flickity-slide.col:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-0 > .flickity-carousel > .flickity-slide.col:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
".flickity-slide.col:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
".flickity-slide.col:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
".flickity-slide.col:nth-child(7)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
".flickity-slide.col:nth-child(8)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide dark-mode\">",
"target": [
".dark-mode.flickity-slide.col:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide dark-mode\">",
"target": [
".dark-mode.flickity-slide.col:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide dark-mode\">",
"target": [
".dark-mode.flickity-slide.col:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide dark-mode\">",
"target": [
".dark-mode.flickity-slide.col:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel > .flickity-slide.col:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel > .flickity-slide.col:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel > .flickity-slide.col:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"col flickity-slide\">",
"target": [
"#flickity-slider-type-cards-id-2 > .flickity-carousel > .flickity-slide.col:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
".col-nav > ul > li:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(1) > .link:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(1) > .link:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(1) > .link:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
".link:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(2) > .link:nth-child(1)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(2) > .link:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"link\">",
"target": [
"ul:nth-child(2) > .link:nth-child(3)"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
"div[data-cursor-bubble-text=\"Our truth\"][data-core-id=\"our-truth\"][data-core-status=\"active\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-core-id=\"community\"][data-cursor-bubble-text=\"Community\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-cursor-bubble-text=\"Role\"][data-core-id=\"role\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"target": [
".single-tile[data-cursor-bubble-text=\"Contribution\"][data-core-id=\"contribution\"] > img[alt=\"gradient-color\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Fynn Brinkmann\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Fynn Brinkmann\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Thomas Crow\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Thomas Crow\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image.overlay:nth-child(1) > .lazy.entered[alt=\"Photo of Ian Emerson\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"target": [
".card-image-hover.card-image.overlay > .lazy.entered[alt=\"Photo of Ian Emerson\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Proof of Behaviour and rewards money can't buy\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\">",
"target": [
"div[data-writing-card-status=\"active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .floating-image > .spin"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Supercharging Creative Contribution\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\">",
"target": [
"li:nth-child(2) > .single-writing-card[data-writing-card-status=\"not-active\"] > .card.card-hover[data-cursor-bubble-text=\"Read on Medium\"] > .card-content > .card-bottom > .floating-image > .spin"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"overlay spin\" alt=\"Marketing Reimagined for Web3\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\">",
"target": [
"img[alt=\"Marketing Reimagined for Web3\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">",
"target": [
"#mc-embedded-subscribe"
]
}
]
}
],
"incomplete": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Portfolio<\/span>",
"target": [
".col-ul > ul > li:nth-child(1) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Portfolio\"][data-link-status=\"not-active\"] > .nav-link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Team<\/span>",
"target": [
".col-ul > ul > li:nth-child(2) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Team\"][data-link-status=\"not-active\"] > .nav-link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Writing<\/span>",
"target": [
".col-ul > ul > li:nth-child(3) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Writing\"][data-link-status=\"not-active\"] > .nav-link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "imgNode",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<canvas id=\"spline\" data-engine=\"three.js r149\" width=\"1920\" height=\"1280\" style=\"visibility: visible; width: 100%; height: 100%;\"><\/canvas>",
"target": [
[
"spline-viewer",
"#spline"
]
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined because element contains an image node"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Community<\/span>",
"target": [
".col-ul > ul > li:nth-child(4) > .nav-link > .nav-link-click[data-cursor-bubble-text=\"Community\"][data-link-status=\"not-active\"] > .nav-link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "11.0pt (14.7px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Investors<\/span>",
"target": [
".invest-btn > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">O<\/div>",
"target": [
"h1 > .single-word:nth-child(1) > .single-char:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">p<\/div>",
"target": [
"h1 > .single-word:nth-child(1) > .single-char:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">e<\/div>",
"target": [
"h1 > .single-word:nth-child(1) > .single-char:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">n<\/div>",
"target": [
"h1 > .single-word:nth-child(1) > .single-char:nth-child(4)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">W<\/div>",
"target": [
"h1 > .single-word:nth-child(2) > .single-char:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">e<\/div>",
"target": [
"h1 > .single-word:nth-child(2) > .single-char:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">b<\/div>",
"target": [
"h1 > .single-word:nth-child(2) > .single-char:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">C<\/div>",
"target": [
"h1 > .single-word:nth-child(3) > .single-char:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">o<\/div>",
"target": [
"h1 > .single-word:nth-child(3) > .single-char:nth-child(2)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">n<\/div>",
"target": [
"h1 > .single-word:nth-child(3) > .single-char:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">t<\/div>",
"target": [
"h1 > .single-word:nth-child(3) > .single-char:nth-child(4)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">r<\/div>",
"target": [
".single-char:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">i<\/div>",
"target": [
".single-char:nth-child(6)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">b<\/div>",
"target": [
".single-char:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">u<\/div>",
"target": [
".single-char:nth-child(8)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">t<\/div>",
"target": [
".single-char:nth-child(9)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">o<\/div>",
"target": [
".single-char:nth-child(10)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">r<\/div>",
"target": [
".single-char:nth-child(11)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "34.0pt (45.36px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">s<\/div>",
"target": [
".single-char:nth-child(12)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span data-hover-scramble-target=\"\" data-transition-scramble=\"\">Explore<\/span>",
"target": [
"span[data-transition-scramble=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">we're<\/div>",
"target": [
".single-word:nth-child(29)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">shaping<\/div>",
"target": [
".single-word:nth-child(30)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "shortTextContent",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element content is too short to determine if it is actual text content"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">a<\/div>",
"target": [
".single-word:nth-child(31)"
],
"failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">world<\/div>",
"target": [
".single-word:nth-child(32)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">where<\/div>",
"target": [
".single-word:nth-child(33)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">collaboration,<\/div>",
"target": [
".single-word:nth-child(35)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">and<\/div>",
"target": [
".single-word:nth-child(36)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">innovation<\/div>",
"target": [
".single-word:nth-child(37)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">traditional<\/div>",
"target": [
".single-word:nth-child(40)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">boundaries.<\/div>",
"target": [
".single-word:nth-child(41)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Are<\/div>",
"target": [
".single-word:nth-child(42)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">contribute?<\/div>",
"target": [
".single-word:nth-child(46)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span data-hover-scramble-target=\"\">Join the Fabric community<\/span>",
"target": [
".btn-click[data-cursor-bubble-text=\"Community\"][data-hover-scramble=\"\"] > .btn-content > span[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Investors<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(9)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Investors<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(11)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(13)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(15)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(17)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(19)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Investors<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(7)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(9)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Investors<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(11)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(13)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">ZK Engineers<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(15)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Token Economists<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(17)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"bgColor": "#f5f7fa",
"contrastRatio": 1,
"fontSize": "81.0pt (108px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
"div[data-marquee-speed=\"20\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(2) > .word:nth-child(19)"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-scroll-scramble=\"\">Our portfolio <\/span>",
"target": [
"#section-wrap > .section-slider > .container > .row-title.row > .padding.col > h3 > .title[data-scroll-scramble=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"count light\">078<\/span>",
"target": [
"#section-wrap > .section-slider > .container > .row-title.row > .padding.col > h3 > .count.light"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"]"
]
},
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.050<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Polkadot\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"]"
]
},
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.060<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Sorare\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Near\"]"
]
},
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
".gradient-circle-wrap > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.044<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Near\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h4>Check out the full portfolio<\/h4>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"] > .card-content > .card-top > .card-title > h4"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span data-hover-scramble-target=\"\">078<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"] > .card-content > .card-top > .card-count > span[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\">Full portfolio<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Portfolio\"] > .card-content > .card-bottom > .title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Founders<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(1)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Validators<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(3)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "59.4pt (79.2px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"word\">Protocol Architects<\/span>",
"target": [
".yellow-marquee-home > .container > .marquee-group[data-scroll=\"\"] > .marquee[data-marquee-speed=\"30\"][data-marquee-direction=\"left\"] > .marquee-scroll[data-scroll-direction=\"horizontal\"][data-scroll-speed=\"2\"] > .marquee-content:nth-child(1) > .word:nth-child(5)"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"lighter-bg overlay\"><\/div>",
"target": [
".lighter-bg"
]
},
{
"html": "<div class=\"twinkling overlay\"><\/div>",
"target": [
".twinkling"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-loop-scramble=\"\">Contributions<\/span>",
"target": [
"span[data-loop-scramble=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgImage",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"lighter-bg overlay\"><\/div>",
"target": [
".lighter-bg"
]
},
{
"html": "<div class=\"twinkling overlay\"><\/div>",
"target": [
".twinkling"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background image"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"count light\">004<\/span>",
"target": [
".section-slider-contributions > .container > .row-title.row > .padding.col > h3 > .count.light"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#000000",
"contrastRatio": 1,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openwebforum\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Web Forum\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"]"
]
}
],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.001<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Web Forum\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#000000",
"contrastRatio": 1,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/blackpool\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Blackpool Finance\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"]"
]
}
],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.002<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Blackpool Finance\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#000000",
"contrastRatio": 1,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openprotocol\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Protocol\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"]"
]
}
],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.003<\/span>",
"target": [
"a[data-cursor-bubble-text=\"Open Protocol\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"bgColor": "#000000",
"contrastRatio": 1,
"fontSize": "9.1pt (12.075px)",
"fontWeight": "normal",
"messageKey": "equalRatio",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/contributions\/she256\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"She256\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
"a[data-cursor-bubble-text=\"She256\"]"
]
}
],
"impact": "serious",
"message": "Element has a 1:1 contrast ratio with the background"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"copy\">N.004<\/span>",
"target": [
"a[data-cursor-bubble-text=\"She256\"] > .card-content > .card-top > .card-bubbles > .number.single-bubble > .copy"
],
"failureSummary": "Fix any of the following:\n Element has a 1:1 contrast ratio with the background"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<div class=\"col-row col-row-btn\">",
"target": [
".col-info > .col-row-btn.col-row"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Our truth<\/span>",
"target": [
"div[data-cursor-bubble-text=\"Our truth\"][data-core-id=\"our-truth\"][data-core-status=\"active\"] > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<div class=\"col-row col-row-btn\">",
"target": [
".col-info > .col-row-btn.col-row"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Community<\/span>",
"target": [
".core-btn[data-core-id=\"community\"][data-cursor-bubble-text=\"Community\"] > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<div class=\"col-row col-row-btn\">",
"target": [
".col-info > .col-row-btn.col-row"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Role<\/span>",
"target": [
".core-btn[data-cursor-bubble-text=\"Role\"][data-core-id=\"role\"] > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<div class=\"col-row col-row-btn\">",
"target": [
".col-info > .col-row-btn.col-row"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Contribution<\/span>",
"target": [
".core-btn[data-cursor-bubble-text=\"Contribution\"][data-core-id=\"contribution\"] > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "15.8pt (21px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p>Our contribution is our truth It builds community It defines our role in helping something to advance In fact, contribution is what Web3 is all about.<\/p>",
"target": [
".core-text[data-core-id=\"our-truth\"][data-core-status=\"active\"] > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-scroll-scramble=\"\">Team <\/span>",
"target": [
".section-slider-team > .container > .row-title.row > .padding.col > h3 > .title[data-scroll-scramble=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "29.7pt (39.6px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"count light\">030<\/span>",
"target": [
".section-slider-team > .container > .row-title.row > .padding.col > h3 > .count.light"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Fynn Brinkmann<\/span>",
"target": [
"div[data-team-card-id=\"fynn-brinkmann\"] > .card-content > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">Venture Analyst<\/span>",
"target": [
"div[data-team-card-id=\"fynn-brinkmann\"] > .card-content > .card-info > .card-info-row:nth-child(2) > .light.title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Thomas Crow<\/span>",
"target": [
"div[data-team-card-id=\"thomas-crow\"] > .card-content > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">Growth Associate<\/span>",
"target": [
"div[data-team-card-id=\"thomas-crow\"] > .card-content > .card-info > .card-info-row:nth-child(2) > .light.title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\" data-hover-scramble-target=\"\">Ian Emerson<\/span>",
"target": [
"div[data-team-card-id=\"ian-emerson\"] > .card-content > .card-info > .card-info-row:nth-child(1) > .title[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title light\">Venture Associate<\/span>",
"target": [
"div[data-team-card-id=\"ian-emerson\"] > .card-content > .card-info > .card-info-row:nth-child(2) > .light.title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h4>Discover the full team<\/h4>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"] > .card-content > .card-top > .card-title > h4"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span data-hover-scramble-target=\"\">030<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"] > .card-content > .card-top > .card-count > span[data-hover-scramble-target=\"\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"messageKey": "pseudoContent"
},
"relatedNodes": [
{
"html": "<a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"]"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a pseudo element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"title\">Team<\/span>",
"target": [
".card.card-hover[data-cursor-bubble-text=\"Team\"] > .card-content > .card-bottom > .title"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p><strong>Fabric Ventures Group S.\u00e0 r.l.<\/strong><br>\n9 Rue du Laboratoire<br>\nL\u20131911 Luxembourg<br>\nGrand Duchy of Luxembourg<\/p>",
"target": [
".col-address-1 > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<strong>Fabric Ventures Group S.\u00e0 r.l.<\/strong>",
"target": [
".col-address-1 > p > strong"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p><strong>Fabric Ventures LLP<\/strong><br>\n58 Wood Lane<br>\nLondon W12 7RZ<br>\nUnited Kingdom<\/p>",
"target": [
".col-address-2 > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#f5f7fa",
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<strong>Fabric Ventures LLP<\/strong>",
"target": [
".col-address-2 > p > strong"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"contrastRatio": 0,
"fontSize": "14.2pt (18.9px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"gradient-circle\"><\/div>",
"target": [
"footer > .gradient-circle"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span>Code by Dennis<\/span>",
"target": [
"a[href$=\"dennissnellenberg.com\/\"] > .link-content > span"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
}
]
}
]
},
"base_page_ip_ptr": "web0093.zxcs.nl",
"base_page_cname": "",
"base_page_dns_server": "ns.zxcs.eu",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 81636,
"testUrl": "https:\/\/fabric.codebydennis.com",
"custom": [
"Colordepth",
"Dpi",
"Images",
"Resolution",
"fonts",
"generated-content-percent",
"generated-content-size",
"imgs-in-viewport",
"imgs-no-alt",
"imgs-out-viewport",
"jsLibsVulns",
"meta-viewport",
"possibly-render-blocking-reqs",
"rendered-html",
"securityHeaders"
],
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png\",\"width\":158,\"height\":55,\"naturalWidth\":869,\"naturalHeight\":301},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png\",\"width\":105,\"height\":73,\"naturalWidth\":200,\"naturalHeight\":139},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp\",\"width\":128,\"height\":64,\"naturalWidth\":160,\"naturalHeight\":80},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png\",\"width\":64,\"height\":64,\"naturalWidth\":200,\"naturalHeight\":200},{\"url\":\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\",\"width\":344,\"height\":346,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\",\"width\":344,\"height\":346,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\",\"width\":344,\"height\":346,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\",\"width\":344,\"height\":346,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\",\"width\":388,\"height\":468,\"naturalWidth\":540,\"naturalHeight\":720},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\",\"width\":216,\"height\":216,\"naturalWidth\":540,\"naturalHeight\":540},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\",\"width\":216,\"height\":216,\"naturalWidth\":540,\"naturalHeight\":540},{\"url\":\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\",\"width\":216,\"height\":216,\"naturalWidth\":540,\"naturalHeight\":540}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"fonts": [
{
"family": "Monument Extended",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "400"
},
{
"family": "Rale Grotesk",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "300"
},
{
"family": "Rale Grotesk",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "400"
},
{
"family": "Rale Grotesk",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "500"
},
{
"family": "Rale Grotesk",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "700"
}
],
"generated-content-percent": 8.3900000000000006,
"generated-content-size": 15.289999999999999,
"imgs-in-viewport": [],
"imgs-no-alt": [],
"imgs-out-viewport": [
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png",
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png\" alt=\"\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 869,
"naturalHeight": 301
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png",
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png\" alt=\"\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 200,
"naturalHeight": 139
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp\" alt=\"\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 160,
"naturalHeight": 80
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png",
"html": "<img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png\" alt=\"\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 200,
"naturalHeight": 200
},
{
"src": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"html": "<img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"html": "<img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 720
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg",
"html": "<img class=\"overlay spin\" alt=\"Proof of Behaviour and rewards money can't buy\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 540
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg",
"html": "<img class=\"overlay spin\" alt=\"Supercharging Creative Contribution\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 540
},
{
"src": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg",
"html": "<img class=\"overlay spin\" alt=\"Marketing Reimagined for Web3\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\">",
"currentSrc": "https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 540,
"naturalHeight": 540
}
],
"jsLibsVulns": [],
"meta-viewport": "width=device-width, initial-scale=1",
"possibly-render-blocking-reqs": [
"https:\/\/fabric.codebydennis.com\/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js",
"https:\/\/code.jquery.com\/jquery-3.6.4.min.js",
"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.11.5\/gsap.min.js",
"https:\/\/cdn.jsdelivr.net\/npm\/@barba\/[email protected]",
"https:\/\/cdn.jsdelivr.net\/npm\/[email protected]\/dist\/lazyload.min.js",
"https:\/\/unpkg.com\/[email protected]\/dist\/flickity.pkgd.min.js",
"https:\/\/unpkg.com\/isotope-layout@3\/dist\/isotope.pkgd.min.js",
"https:\/\/player.vimeo.com\/api\/player.js",
"https:\/\/fabric.codebydennis.com\/assets\/js\/ScrollTrigger.min.js",
"https:\/\/fabric.codebydennis.com\/assets\/js\/ScrambleTextPlugin.min.js",
"https:\/\/fabric.codebydennis.com\/assets\/js\/SplitText.min.js",
"https:\/\/fabric.codebydennis.com\/assets\/js\/loconative-scroll.min.js",
"https:\/\/unpkg.com\/[email protected]\/dist\/flickity.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/normalize.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/loconative-scroll.min.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/components.css",
"https:\/\/fabric.codebydennis.com\/assets\/css\/style.css"
],
"rendered-html": "<html lang=\"en\" class=\"has-scroll-init has-scroll-smooth\" data-scroll-direction=\"vertical\" style=\"--vh: 9.93px; cursor: wait;\"><head>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <title>FABRIC\u2122 - Open Web Contributors<\/title>\n <meta name=\"description\" content=\"We're dedicated to funding the visionary Web 3 founders who build organizations and institutions for individuals, by individuals.\">\n <meta property=\"og:title\" content=\"FABRIC\u2122 - Open Web Contributors\">\n <meta property=\"og:description\" content=\"We're dedicated to funding the visionary Web 3 founders who build organizations and institutions for individuals, by individuals.\">\n <meta property=\"og:image\" content=\"https:\/\/fabric.codebydennis.com\/media\/site\/b68a754a5d-1702973649\/meta-image-v5-860x540-crop-q72.jpg\">\n <meta property=\"og:site_name\" content=\"Fabric Ventures S.\u00e0 r.l.\">\n <meta property=\"og:locale\" content=\"en\">\n <meta property=\"og:type\" content=\"website\"> <meta property=\"twitter:title\" content=\"FABRIC\u2122 - Open Web Contributors\">\n <meta property=\"twitter:description\" content=\"We're dedicated to funding the visionary Web 3 founders who build organizations and institutions for individuals, by individuals.\">\n <meta property=\"twitter:image\" content=\"https:\/\/fabric.codebydennis.com\/media\/site\/b68a754a5d-1702973649\/meta-image-v5-860x540-crop-q72.jpg\">\n <meta name=\"twitter:card\" content=\"summary_large_image\">\n <meta name=\"google\" content=\"notranslate\">\n <meta property=\"og:locale\" content=\"en\">\n <link rel=\"canonical\" href=\"https:\/\/fabric.codebydennis.com\">\n \n <link rel=\"preload\" as=\"font\" href=\"https:\/\/fabric.codebydennis.com\/assets\/fonts\/MonumentExtended-Regular.woff2\" type=\"font\/otf\" crossorigin=\"anonymous\">\n <link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/[email protected]\/dist\/flickity.css\">\n\n <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/normalize.css\" rel=\"stylesheet\"> <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/loconative-scroll.min.css\" rel=\"stylesheet\"> <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/styleguide.css\" rel=\"stylesheet\"> <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/components.css\" rel=\"stylesheet\"> <link href=\"https:\/\/fabric.codebydennis.com\/assets\/css\/style.css\" rel=\"stylesheet\">\n <style type=\"text\/css\">\/* inner styles set by WPT to match CSSOM *\/#mc_embed_signup input.mce_inline_error { border-color: rgb(107, 5, 5); }#mc_embed_signup div.mce_inline_error { margin: 0px 0px 1em; padding: 5px 10px; background-color: rgb(107, 5, 5); font-weight: bold; z-index: 1; color: rgb(255, 255, 255); }<\/style><\/head>\n\n <body data-barba=\"wrapper\" data-scrolling-started=\"false\" data-scrolling-transparant=\"false\" data-scrolling-direction=\"down\" data-theme-page=\"secondary\" data-theme-nav=\"dark-transparent\" data-navigation-status=\"not-active\" aria-live=\"polite\" style=\"zoom: 1;\">\n \n\n <div class=\"cookie-jar\" id=\"cookie-jar\" data-role=\"cookie-jar-pop-up\" style=\"translate: none; rotate: none; scale: none; transform: translate(0%, 125%);\">\n <div class=\"col-left\">\n <p>This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our <a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\">Cookie Policy<\/a>.<\/p>\n <\/div>\n <div class=\"col-right\">\n <div class=\"btn-boxed btn-boxed-alt\" data-role=\"cookie-jar-none\">\n <span>Decline<\/span>\n <\/div>\n <div class=\"btn-boxed\" data-role=\"cookie-jar-all\">\n <span>Accept<\/span>\n <\/div>\n <\/div>\n<\/div><script>\n window.cookieJarHost = 'https:\/\/fabric.codebydennis.com';\n<\/script>\n<script src=\"https:\/\/fabric.codebydennis.com\/media\/plugins\/bearlydigital\/cookie-jar\/cookie-jar.js\"><\/script> <div class=\"loading-container\">\n <div class=\"loading-screen\">\n <div class=\"loading-dark overlay\"><\/div>\n <div class=\"icon-box\">\n <svg width=\"99\" height=\"100\" viewBox=\"0 0 99 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <g class=\"icon\" data-svg-origin=\"49.49827204551548 50\" transform=\"matrix(0.0047,-0.99999,0.99999,0.0047,-0.73387,99.26278)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px;\">\n <path d=\"M46.5756 0V19.1143C46.5756 22.1002 46.107 24.9771 45.2388 27.6743C44.8995 28.7259 44.5011 29.7498 44.0451 30.7433C41.3004 36.7194 36.506 41.5432 30.5687 44.3055C29.5865 44.7614 28.5753 45.1621 27.5341 45.5021C27.5272 45.5034 27.5203 45.5077 27.5134 45.509C24.8429 46.3781 21.991 46.8479 19.0333 46.8479H0C0.361387 39.9958 2.10467 33.5125 4.95525 27.6758H14.0357L8.2824 21.8889C11.8556 16.5372 16.4397 11.9261 21.7601 8.32944L27.5149 14.1178V4.98269C33.3176 2.11549 39.7632 0.36344 46.5756 0Z\" fill=\"black\" data-svg-origin=\"0 0\" transform=\"matrix(1,0.00002,-0.00002,1,-0.07853,-0.07899)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px; opacity: 0.9966; transform: matrix(1, 2e-05, -2e-05, 1, -0.07853, -0.07899);\"><\/path>\n <path d=\"M46.5756 79.8573V99.0045C39.7617 98.6412 33.3148 96.889 27.5121 94.0205V84.8884L21.7575 90.6765C16.4382 87.0798 11.8528 82.4675 8.2796 77.1172L14.0329 71.3302H4.95507C2.10317 65.4922 0.361387 59.0089 0 52.1567H19.003C21.9731 52.1567 24.8332 52.6279 27.5134 53.5011C28.5589 53.8425 29.5796 54.2431 30.5659 54.7019C36.506 57.4627 41.3032 62.2851 44.0492 68.2573C44.5025 69.2438 44.8995 70.2621 45.2375 71.3095C45.2402 71.3164 45.243 71.3233 45.2445 71.3302C46.1098 74.0165 46.5769 76.8822 46.5769 79.8586L46.5756 79.8573Z\" fill=\"black\" data-svg-origin=\"0 52.156700134277344\" transform=\"matrix(1,0.00002,-0.00002,1,-0.1211,0.1218)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px; opacity: 0.9948; transform: matrix(1, 2e-05, -2e-05, 1, -0.1211, 0.1218);\"><\/path>\n <path d=\"M93.4739 71.3302H84.3948L90.148 77.1172C86.5748 82.4688 81.9907 87.0798 76.6701 90.6752L70.9156 84.8883V94.0204C65.1129 96.8876 58.6672 98.6425 51.8521 99.0031V79.889C51.8521 76.9016 52.3206 74.0247 53.1901 71.3289C53.5266 70.2774 53.9278 69.252 54.3825 68.2586C57.1273 62.2837 61.9216 57.4586 67.8589 54.6965C68.8411 54.2405 69.8536 53.841 70.8935 53.5026C70.9018 53.4998 70.9087 53.497 70.9156 53.4957C73.5875 52.625 76.4353 52.1554 79.3943 52.1554H98.4302C98.069 59.0089 96.3271 65.4937 93.4752 71.3302H93.4739Z\" fill=\"black\" data-svg-origin=\"51.85210037231445 52.155399322509766\" transform=\"matrix(1,0.00002,-0.00002,1,0.18673,0.18781)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px; opacity: 0.992; transform: matrix(1, 2e-05, -2e-05, 1, 0.18673, 0.18781);\"><\/path>\n <path d=\"M98.4289 46.8479H79.4246C76.4558 46.8479 73.5957 46.3768 70.9141 45.5034C69.8687 45.1621 68.8509 44.7601 67.863 44.3027C61.9216 41.5419 57.1259 36.7194 54.3797 30.7474C53.9265 29.7595 53.5281 28.7411 53.1901 27.695C53.1888 27.6881 53.1847 27.6799 53.1832 27.673C52.3191 24.9868 51.8521 22.1209 51.8521 19.1445V0C58.6645 0.36344 65.11 2.11549 70.9128 4.98269V14.115L76.6673 8.32813C81.9879 11.9235 86.572 16.5344 90.1452 21.8861L84.392 27.673H93.4711C96.323 33.5097 98.0662 39.993 98.4261 46.8479H98.4289Z\" fill=\"black\" data-svg-origin=\"51.85210037231445 0\" transform=\"matrix(1,0.00002,-0.00002,1,0.28798,-0.28966)\" style=\"translate: none; rotate: none; scale: none; transform-origin: 0px 0px; opacity: 0.9876; transform: matrix(1, 2e-05, -2e-05, 1, 0.28798, -0.28966);\"><\/path>\n <\/g>\n <g class=\"tm\" style=\"opacity: 0.7412;\">\n <path d=\"M91.0865 98.4126H90.5255V94.4917H89V94H92.5994V94.4917H91.0865V98.4126Z\" fill=\"black\"><\/path>\n <path d=\"M93.0819 98.4126L93.0693 94H93.832L95.1116 97.0068C95.1663 97.1203 95.2104 97.2422 95.244 97.3725C95.2818 97.5027 95.3007 97.6225 95.3007 97.7318H95.5214C95.5214 97.6267 95.5382 97.509 95.5718 97.3788C95.6096 97.2443 95.6538 97.1203 95.7042 97.0068L96.9586 94H97.7277L97.7214 98.4126H97.1918V96.6034C97.1918 96.2084 97.215 95.8617 97.2612 95.5633C97.3074 95.2649 97.3557 95.0674 97.4062 94.9708L97.1918 94.8636L95.6411 98.4126H95.1747L93.6177 94.8636L93.4033 94.9708C93.4538 95.0674 93.5 95.2649 93.542 95.5633C93.5883 95.8575 93.6114 96.2042 93.6114 96.6034V98.4126H93.0819Z\" fill=\"black\"><\/path>\n <\/g>\n<\/svg>\n <\/div>\n <div class=\"loading-icon active\">\n <svg version=\"1.1\" id=\"L9\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 0 0\" xml:space=\"preserve\">\n <path fill=\"#000\" d=\"M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50\">\n <animateTransform attributeName=\"transform\" attributeType=\"XML\" type=\"rotate\" dur=\"1s\" from=\"0 50 50\" to=\"360 50 50\" repeatCount=\"indefinite\"><\/animateTransform>\n <\/path>\n<\/svg> <\/div>\n <div class=\"shutter\"><\/div>\n <div class=\"shutter\"><\/div>\n <div class=\"shutter\"><\/div>\n <div class=\"shutter\"><\/div>\n <div class=\"shutter\"><\/div>\n <div class=\"shutter\"><\/div>\n <\/div>\n <div class=\"transition-portfolio-single\"><\/div>\n <\/div>\n <div class=\"custom-cursor\" data-cursor-init=\"false\" style=\"translate: none; rotate: none; scale: none; transform: translate(960px, 496.5px) rotate(0.00115deg);\">\n <div class=\"cursor-bubble\" data-cursor-bubble=\"not-active\" data-cursor-bubble-icon=\"false\" data-cursor-bubble-position=\"right\">\n <div class=\"cursor-background\"><\/div>\n <i class=\"home\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M4,11V21H20V11L12,3Z\" fill=\"none\" stroke=\"#000\"><\/path><\/svg><\/i>\n <i class=\"chevron-left\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"15 5 8 12 15 19\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <span class=\"cursor-text\">View<\/span>\n <i class=\"chevron-right\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"arrow-down\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"5 14 12 21 19 14\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"2\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"plus\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"16\" fill=\"#fff\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><line x1=\"16\" y1=\"12\" x2=\"8\" y2=\"12\" fill=\"#fff\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><circle cx=\"12\" cy=\"12\" r=\"10\" fill=\"none\" stroke=\"#000\"><\/circle><\/svg><\/i>\n <i class=\"scale\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"21 10 21 3 14 3\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"3\" x2=\"14\" y2=\"10\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><polyline points=\"3 14 3 21 10 21\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"3\" y1=\"21\" x2=\"9.5\" y2=\"14.5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/div>\n <\/div>\n <div class=\"grid\">\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n<\/div> <div class=\"vimeo-lightbox\" data-vimeo-lightbox-target=\"\" data-vimeo-lightbox-current-id=\"01234\" data-vimeo-lightbox-orientation=\"landscape\" data-vimeo-status-activated=\"false\" data-vimeo-status-loaded=\"false\" data-vimeo-status-play=\"false\" data-vimeo-status-muted=\"false\" data-vimeo-status-hover=\"false\" id=\"vimeo-lightbox-index-0\">\n <div class=\"vimeo-lightbox-background overlay\" data-vimeo-lightbox-control=\"close\"><\/div>\n <div class=\"single-vimeo-calculate\">\n <div class=\"single-vimeo-calculate-wrap\">\n <div class=\"single-vimeo-lightbox\">\n <div class=\"overlay vimeo-overlay-dark\"><\/div>\n <div class=\"overlay vimeo-overlay-interface\">\n <div class=\"vimeo-duration\">\n <span class=\"time duration\"><\/span>\n <\/div>\n <div class=\"vimeo-timeline\">\n <input type=\"range\" min=\"0\" value=\"0\" step=\"0.01\" max=\"120\" data-vimeo-control=\"timeline\">\n <progress min=\"0\" value=\"0\" max=\"120\"><\/progress>\n <\/div>\n <div class=\"vimeo-mute\" data-vimeo-control=\"mute\" data-cursor-bubble-text=\"Mute\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\">\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M3 8.99998V15H7L12 20V3.99998L7 8.99998H3ZM16.5 12C16.5 10.23 15.48 8.70998 14 7.96998V16.02C15.48 15.29 16.5 13.77 16.5 12ZM14 3.22998V5.28998C16.89 6.14998 19 8.82998 19 12C19 15.17 16.89 17.85 14 18.71V20.77C18.01 19.86 21 16.28 21 12C21 7.71998 18.01 4.13998 14 3.22998V3.22998Z\" fill=\"black\"><\/path>\n<\/svg>\n <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M16.5 12C16.5 10.23 15.48 8.71 14 7.97V10.18L16.45 12.63C16.48 12.43 16.5 12.22 16.5 12V12ZM19 12C19 12.94 18.8 13.82 18.46 14.64L19.97 16.15C20.63 14.91 21 13.5 21 12C21 7.72 18.01 4.14 14 3.23V5.29C16.89 6.15 19 8.83 19 12ZM4.27 3L3 4.27L7.73 9H3V15H7L12 20V13.27L16.25 17.52C15.58 18.04 14.83 18.45 14 18.7V20.76C15.38 20.45 16.63 19.81 17.69 18.95L19.73 21L21 19.73L12 10.73L4.27 3ZM12 4L9.91 6.09L12 8.18V4Z\" fill=\"black\"><\/path>\n<\/svg>\n <\/div>\n <\/div>\n <div class=\"overlay vimeo-overlay-play\" data-vimeo-control=\"play\"><div class=\"icon\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path d=\"M7 12V4L14 8L21 12L14 16L7 20V12Z\" fill=\"black\"><\/path>\n<\/svg>\n<\/div><\/div>\n <div class=\"overlay vimeo-overlay-pause\" data-vimeo-control=\"pause\"><div class=\"icon\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path d=\"M16 5V19\" stroke=\"black\" stroke-width=\"3\" stroke-miterlimit=\"10\"><\/path>\n <path d=\"M8 5V19\" stroke=\"black\" stroke-width=\"3\" stroke-miterlimit=\"10\"><\/path>\n<\/svg>\n<\/div><\/div>\n <div class=\"overlay vimeo-overlay-loading\"><svg version=\"1.1\" id=\"L9\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 0 0\" xml:space=\"preserve\">\n <path fill=\"#000\" d=\"M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50\">\n <animateTransform attributeName=\"transform\" attributeType=\"XML\" type=\"rotate\" dur=\"1s\" from=\"0 50 50\" to=\"360 50 50\" repeatCount=\"indefinite\"><\/animateTransform>\n <\/path>\n<\/svg><\/div>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"vimeo-close-button\" data-vimeo-lightbox-control=\"close\" data-cursor-bubble-text=\"Close\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path d=\"M18 6L6 18\" stroke=\"black\" stroke-width=\"2\" stroke-miterlimit=\"10\"><\/path>\n <path d=\"M6 6L18 18\" stroke=\"black\" stroke-width=\"2\" stroke-miterlimit=\"10\"><\/path>\n<\/svg>\n<\/div>\n <\/div>\n <main class=\"main\" data-barba=\"container\" data-barba-namespace=\"home\" id=\"main\">\n <div class=\"team-lightbox\">\n <div class=\"single-team-lightbox\" data-team-lightbox-status=\"not-active\" data-team-lightbox-id=\"fynn-brinkmann\">\n <div class=\"close-icon-wrap\" data-team-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <div class=\"lightbox-content\">\n <div class=\"lightbox-top\">\n <div class=\"lightbox-row-info\">\n <span class=\"title light\">Venture Analyst<\/span> <\/div>\n <div class=\"lightbox-row-name\">\n <h2 class=\"tiny\">Fynn Brinkmann<\/h2>\n <\/div>\n <\/div>\n <div class=\"border-static-x\"><\/div>\n <div class=\"lightbox-bottom\">\n <div class=\"lightbox-row-social\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/fynndusb\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/fynn-brinkmann\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <div class=\"lightbox-row-bio styled-content\">\n <p>Fynn joined Fabric as a Venture Analyst in 2021 and focuses on investing in pre-seed and seed stage startups, research, and our incubation program Fabric X. Prior to Fabric he worked in fintech consulting and product management (b2b marketplaces). He has been a Web3 user and investor since 2016. He holds a Bachelor's degree in Economics from the University of Milan.<\/p> <\/div>\n <\/div>\n <\/div>\n<\/div> \n <div class=\"single-team-lightbox\" data-team-lightbox-status=\"not-active\" data-team-lightbox-id=\"thomas-crow\">\n <div class=\"close-icon-wrap\" data-team-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <div class=\"lightbox-content\">\n <div class=\"lightbox-top\">\n <div class=\"lightbox-row-info\">\n <span class=\"title light\">Growth Associate<\/span> <\/div>\n <div class=\"lightbox-row-name\">\n <h2 class=\"tiny\">Thomas Crow<\/h2>\n <\/div>\n <\/div>\n <div class=\"border-static-x\"><\/div>\n <div class=\"lightbox-bottom\">\n <div class=\"lightbox-row-social\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/windychester1\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/thomas-crow-a1996b9a\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <div class=\"lightbox-row-bio styled-content\">\n <p>Thomas is our London-based Growth Associate, with a focus on Infrastructure. Prior to joining Fabric in 2021, Thomas worked as an Investment Analyst at Protege Partners and MOV37. He has been a web3 user and investor since 2016 and holds a Bachelor\u2019s degree in Economics from the University of Cambridge.<\/p> <\/div>\n <\/div>\n <\/div>\n<\/div> \n <div class=\"single-team-lightbox\" data-team-lightbox-status=\"not-active\" data-team-lightbox-id=\"ian-emerson\">\n <div class=\"close-icon-wrap\" data-team-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <div class=\"lightbox-content\">\n <div class=\"lightbox-top\">\n <div class=\"lightbox-row-info\">\n <span class=\"title light\">Venture Associate<\/span> <\/div>\n <div class=\"lightbox-row-name\">\n <h2 class=\"tiny\">Ian Emerson<\/h2>\n <\/div>\n <\/div>\n <div class=\"border-static-x\"><\/div>\n <div class=\"lightbox-bottom\">\n <div class=\"lightbox-row-social\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/nosremenai\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/ian-emerson\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/ian-emerson.medium.com\" target=\"_blank\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M7,5.5A6.5,6.5,0,0,0,.5,12c0,.14,0,.29,0,.43A6.5,6.5,0,1,0,7,5.5Z\"><\/path><path d=\"M22.36,6.52c-.64,0-1.15,2.46-1.15,5.51s.51,5.51,1.15,5.51S23.5,15.07,23.5,12,23,6.52,22.36,6.52Z\"><\/path><path d=\"M17.34,5.84c-1.79,0-3.25,2.76-3.25,6.17s1.46,6.18,3.25,6.18,3.25-2.77,3.25-6.18S19.13,5.84,17.34,5.84Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <div class=\"lightbox-row-bio styled-content\">\n <p>Ian is our London-based Venture Associate. He joined in 2020 and is focused on gaming, media and consumer verticals. Ian holds a Bachelor\u2019s degree in Chemistry with Management from Imperial College London and Imperial College Business School<\/p> <\/div>\n <\/div>\n <\/div>\n<\/div> \n <\/div>\n <nav class=\"navigation\">\n <div class=\"navigation-dark overlay\" data-navigation-toggle=\"close\"><\/div>\n <div class=\"grid\">\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n <div class=\"grid-line\"><\/div>\n<\/div> <div class=\"main-navigation\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"row\">\n <div class=\"col col-logo\">\n <a href=\"https:\/\/fabric.codebydennis.com\" class=\"nav-logo\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-left\" data-cursor-bubble-position=\"right\">\n <svg width=\"99\" height=\"100\" viewBox=\"0 0 99 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M46.5756 0V19.1143C46.5756 22.1002 46.107 24.9771 45.2388 27.6743C44.8995 28.7259 44.5011 29.7498 44.0451 30.7433C41.3004 36.7194 36.506 41.5432 30.5687 44.3055C29.5865 44.7614 28.5753 45.1621 27.5341 45.5021C27.5272 45.5034 27.5203 45.5077 27.5134 45.509C24.8429 46.3781 21.991 46.8479 19.0333 46.8479H0C0.361387 39.9958 2.10467 33.5125 4.95525 27.6758H14.0357L8.2824 21.8889C11.8556 16.5372 16.4397 11.9261 21.7601 8.32944L27.5149 14.1178V4.98269C33.3176 2.11549 39.7632 0.36344 46.5756 0Z\" fill=\"black\"><\/path>\n<path d=\"M46.5756 79.8573V99.0045C39.7617 98.6412 33.3148 96.889 27.5121 94.0205V84.8884L21.7575 90.6765C16.4382 87.0798 11.8528 82.4675 8.2796 77.1172L14.0329 71.3302H4.95507C2.10317 65.4922 0.361387 59.0089 0 52.1567H19.003C21.9731 52.1567 24.8332 52.6279 27.5134 53.5011C28.5589 53.8425 29.5796 54.2431 30.5659 54.7019C36.506 57.4627 41.3032 62.2851 44.0492 68.2573C44.5025 69.2438 44.8995 70.2621 45.2375 71.3095C45.2402 71.3164 45.243 71.3233 45.2445 71.3302C46.1098 74.0165 46.5769 76.8822 46.5769 79.8586L46.5756 79.8573Z\" fill=\"black\"><\/path>\n<path d=\"M93.4739 71.3302H84.3948L90.148 77.1172C86.5748 82.4688 81.9907 87.0798 76.6701 90.6752L70.9156 84.8883V94.0204C65.1129 96.8876 58.6672 98.6425 51.8521 99.0031V79.889C51.8521 76.9016 52.3206 74.0247 53.1901 71.3289C53.5266 70.2774 53.9278 69.252 54.3825 68.2586C57.1273 62.2837 61.9216 57.4586 67.8589 54.6965C68.8411 54.2405 69.8536 53.841 70.8935 53.5026C70.9018 53.4998 70.9087 53.497 70.9156 53.4957C73.5875 52.625 76.4353 52.1554 79.3943 52.1554H98.4302C98.069 59.0089 96.3271 65.4937 93.4752 71.3302H93.4739Z\" fill=\"black\"><\/path>\n<path d=\"M98.4289 46.8479H79.4246C76.4558 46.8479 73.5957 46.3768 70.9141 45.5034C69.8687 45.1621 68.8509 44.7601 67.863 44.3027C61.9216 41.5419 57.1259 36.7194 54.3797 30.7474C53.9265 29.7595 53.5281 28.7411 53.1901 27.695C53.1888 27.6881 53.1847 27.6799 53.1832 27.673C52.3191 24.9868 51.8521 22.1209 51.8521 19.1445V0C58.6645 0.36344 65.11 2.11549 70.9128 4.98269V14.115L76.6673 8.32813C81.9879 11.9235 86.572 16.5344 90.1452 21.8861L84.392 27.673H93.4711C96.323 33.5097 98.0662 39.993 98.4261 46.8479H98.4289Z\" fill=\"black\"><\/path>\n<\/svg>\n <svg width=\"294\" height=\"47\" viewBox=\"0 0 294 47\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M11.4648 27.4608V10.2397H35.7429V19.0626H47.1275L47.1272 0.529785H0V45.539H11.4648V37.234H43.3073V27.4608H11.4648Z\" fill=\"black\"><\/path>\n<path d=\"M87.7155 35.9582H61.0726L56.3025 45.539H43.7119L66.666 0.529785H82.1171L105.136 45.539H92.4829L87.713 35.9582H87.7155ZM83.456 27.3415L74.4264 9.08069L65.3344 27.3415H83.456Z\" fill=\"black\"><\/path>\n<path d=\"M162.851 32.4229C162.851 40.0096 158.474 45.539 148.386 45.539H107.783V0.529785H146.866C156.954 0.529785 160.062 5.73778 160.062 12.3604C160.062 15.511 158.793 18.5983 156.573 21.1061C160.382 23.4848 162.853 27.2149 162.853 32.4229H162.851ZM119.202 18.2135H142.803C145.849 18.2135 148.64 18.2135 148.64 13.5193C148.64 8.82506 145.849 8.89088 142.74 8.89088H119.202V18.2135ZM151.433 31.8458C151.433 27.0882 148.64 27.0882 145.595 27.0882H119.202V36.6034H145.595C148.64 36.6034 151.433 36.6034 151.433 31.8458Z\" fill=\"black\"><\/path>\n<path d=\"M209.027 32.1648L217.253 45.539H203.734L196.529 33.5161H178.039V45.539H166.561V0.529785H201.632C211.769 0.529785 218.719 7.02343 218.719 17.0547C218.719 24.3857 215.02 29.786 209.027 32.1648ZM178.036 23.8063H198.442C201.884 23.8063 207.24 23.8063 207.24 17.0547C207.24 10.303 201.884 10.2397 198.442 10.2397H178.036V23.8063Z\" fill=\"black\"><\/path>\n<path d=\"M233.81 45.539H222.425V0.529785H233.81V45.539Z\" fill=\"black\"><\/path>\n<path d=\"M265.544 0C283.316 0 292.233 6.78122 293.382 19.7065H281.725C280.642 12.477 275.101 9.66174 265.544 9.66174C253.887 9.66174 248.983 13.8217 248.983 22.9698C248.983 32.1181 253.953 36.4063 265.544 36.4063C275.036 36.4063 280.642 33.5281 281.725 26.2333H293.382C292.236 39.2216 283.316 46.0682 265.544 46.0682C245.925 46.0682 237.516 37.8794 237.516 22.9723C237.516 8.0652 245.925 0 265.544 0Z\" fill=\"black\"><\/path>\n<\/svg>\n <\/a>\n <\/div>\n <div class=\"col col-ul\">\n <ul>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-line\"><\/div>\n <div class=\"nav-link-content\">\n <span>Portfolio<\/span>\n <div class=\"single-bubble\">\n <span>078<\/span>\n <\/div>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-line\"><\/div>\n <div class=\"nav-link-content\">\n <span>Team<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-line\"><\/div>\n <div class=\"nav-link-content\">\n <span>Writing<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-line\"><\/div>\n <div class=\"nav-link-content\">\n <span>Community<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <\/ul>\n <div class=\"invest-btn\" data-invest-lightbox-toggle=\"toggle\" data-cursor-bubble-text=\"For investors\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"left\">\n <span>Investors<\/span>\n <svg width=\"99\" height=\"100\" viewBox=\"0 0 99 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M46.5756 0V19.1143C46.5756 22.1002 46.107 24.9771 45.2388 27.6743C44.8995 28.7259 44.5011 29.7498 44.0451 30.7433C41.3004 36.7194 36.506 41.5432 30.5687 44.3055C29.5865 44.7614 28.5753 45.1621 27.5341 45.5021C27.5272 45.5034 27.5203 45.5077 27.5134 45.509C24.8429 46.3781 21.991 46.8479 19.0333 46.8479H0C0.361387 39.9958 2.10467 33.5125 4.95525 27.6758H14.0357L8.2824 21.8889C11.8556 16.5372 16.4397 11.9261 21.7601 8.32944L27.5149 14.1178V4.98269C33.3176 2.11549 39.7632 0.36344 46.5756 0Z\" fill=\"black\"><\/path>\n<path d=\"M46.5756 79.8573V99.0045C39.7617 98.6412 33.3148 96.889 27.5121 94.0205V84.8884L21.7575 90.6765C16.4382 87.0798 11.8528 82.4675 8.2796 77.1172L14.0329 71.3302H4.95507C2.10317 65.4922 0.361387 59.0089 0 52.1567H19.003C21.9731 52.1567 24.8332 52.6279 27.5134 53.5011C28.5589 53.8425 29.5796 54.2431 30.5659 54.7019C36.506 57.4627 41.3032 62.2851 44.0492 68.2573C44.5025 69.2438 44.8995 70.2621 45.2375 71.3095C45.2402 71.3164 45.243 71.3233 45.2445 71.3302C46.1098 74.0165 46.5769 76.8822 46.5769 79.8586L46.5756 79.8573Z\" fill=\"black\"><\/path>\n<path d=\"M93.4739 71.3302H84.3948L90.148 77.1172C86.5748 82.4688 81.9907 87.0798 76.6701 90.6752L70.9156 84.8883V94.0204C65.1129 96.8876 58.6672 98.6425 51.8521 99.0031V79.889C51.8521 76.9016 52.3206 74.0247 53.1901 71.3289C53.5266 70.2774 53.9278 69.252 54.3825 68.2586C57.1273 62.2837 61.9216 57.4586 67.8589 54.6965C68.8411 54.2405 69.8536 53.841 70.8935 53.5026C70.9018 53.4998 70.9087 53.497 70.9156 53.4957C73.5875 52.625 76.4353 52.1554 79.3943 52.1554H98.4302C98.069 59.0089 96.3271 65.4937 93.4752 71.3302H93.4739Z\" fill=\"black\"><\/path>\n<path d=\"M98.4289 46.8479H79.4246C76.4558 46.8479 73.5957 46.3768 70.9141 45.5034C69.8687 45.1621 68.8509 44.7601 67.863 44.3027C61.9216 41.5419 57.1259 36.7194 54.3797 30.7474C53.9265 29.7595 53.5281 28.7411 53.1901 27.695C53.1888 27.6881 53.1847 27.6799 53.1832 27.673C52.3191 24.9868 51.8521 22.1209 51.8521 19.1445V0C58.6645 0.36344 65.11 2.11549 70.9128 4.98269V14.115L76.6673 8.32813C81.9879 11.9235 86.572 16.5344 90.1452 21.8861L84.392 27.673H93.4711C96.323 33.5097 98.0662 39.993 98.4261 46.8479H98.4289Z\" fill=\"black\"><\/path>\n<\/svg>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"hamburger\" data-navigation-toggle=\"toggle\" data-cursor-bubble-text=\"Menu\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\">\n <div class=\"box\">\n <div class=\"bar\"><\/div>\n <div class=\"bar\"><\/div>\n <div class=\"bar\"><\/div>\n <div class=\"bar\"><\/div>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"mobile-navigation\">\n <div class=\"mobile-navigation-back\"><\/div>\n <ul>\n <p class=\"title\">Navigation<\/p>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\" class=\"nav-link-click\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Home<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Portfolio<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Team<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Writing<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Community<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/x.fabric.vc\/\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Fabric X\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Fabric X<\/span>\n <\/div>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/careers.fabric.vc\/jobs\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Talent\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Talent<\/span>\n <\/div>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/a>\n <\/div>\n <\/li>\n <div class=\"close-icon-wrap\" data-navigation-toggle=\"close\" data-team-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-text=\"Close\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <\/ul>\n <\/div>\n <\/nav>\n <div class=\"invest-lightbox\" data-invest-lightbox-status=\"not-active\">\n <div class=\"close-icon-wrap\" data-invest-lightbox-toggle=\"close\">\n <div class=\"close-icon\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\"><\/div>\n <\/div>\n <div class=\"row-title\">\n <h2 class=\"tiny\">Back the Bold<\/h2>\n <\/div>\n <div class=\"row-text styled-content\">\n <p>We've been backing the best of Web3 from pre-seed to growth since 2012. Our LPs are institutional investors, web3 founders and HNWs with a common belief in a decentralised future. Find out more about Fabric's funds by registering below.<\/p> <\/div>\n <div class=\"row-btn\">\n <a href=\"https:\/\/fabricventures.typeform.com\/to\/q72cAs0a\" target=\"_blank\" class=\"btn-boxed\" data-cursor-bubble-text=\"Become an investor\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"left\">\n <span>Become an investor<\/span>\n <\/a>\n <a href=\"#\" target=\"_blank\" class=\"btn-boxed btn-boxed-alt\" data-cursor-bubble-text=\"Investor Portal\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"left\">\n <span>Investor Portal<\/span>\n <\/a>\n <\/div>\n <\/div>\n <div class=\"main-wrap\" id=\"main-wrap\" data-scroll-container=\"\">\n<header class=\"section home-header full-height\" data-theme-section=\"dark-transparent\" data-scroll-section=\"\">\n <div class=\"spline-shape is-inview\" data-scroll=\"\" data-scroll-speed=\"-6\" data-scroll-position=\"top\" data-scroll-target=\"#main\" style=\"transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);\">\n <spline-viewer url=\"https:\/\/prod.spline.design\/m0yLMxXElJDlispH\/scene.splinecode\" loading=\"eager\"><\/spline-viewer>\n <\/div>\n <div class=\"container\">\n <div class=\"row\">\n <div class=\"col col-content\">\n <div class=\"col-row\">\n <h1 class=\"split-typewriter small\" data-transition-typewriter=\"\"><div style=\"position:relative;display:inline-block;\" class=\"single-word\"><div style=\"position:relative;display:inline-block;\" class=\"single-char\">O<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">p<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">e<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">n<\/div><\/div> <div style=\"position:relative;display:inline-block;\" class=\"single-word\"><div style=\"position:relative;display:inline-block;\" class=\"single-char\">W<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">e<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">b<\/div><\/div> <div style=\"position:relative;display:inline-block;\" class=\"single-word\"><div style=\"position:relative;display:inline-block;\" class=\"single-char\">C<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">o<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">n<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">t<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">r<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">i<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">b<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">u<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">t<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">o<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">r<\/div><div style=\"position:relative;display:inline-block;\" class=\"single-char\">s<\/div><\/div><div class=\"typewriter-bar\"><\/div><\/h1>\n <\/div>\n <div class=\"col-row\">\n <div class=\"btn inset\">\n <div data-anchor-target=\"#intro\" class=\"btn-click\" data-cursor-bubble-text=\"Scroll down\" data-cursor-bubble-icon=\"arrow-down\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">\n <div class=\"btn-line left\"><\/div>\n <div class=\"btn-line top\"><\/div>\n <div class=\"btn-line bottom\"><\/div>\n <div class=\"btn-content\">\n <span data-hover-scramble-target=\"\" data-transition-scramble=\"\">Explore<\/span>\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"col col-logo\">\n <div class=\"full-width-logo\">\n <svg width=\"294\" height=\"47\" viewBox=\"0 0 294 47\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M11.4648 27.4608V10.2397H35.7429V19.0626H47.1275L47.1272 0.529785H0V45.539H11.4648V37.234H43.3073V27.4608H11.4648Z\" fill=\"black\"><\/path>\n<path d=\"M87.7155 35.9582H61.0726L56.3025 45.539H43.7119L66.666 0.529785H82.1171L105.136 45.539H92.4829L87.713 35.9582H87.7155ZM83.456 27.3415L74.4264 9.08069L65.3344 27.3415H83.456Z\" fill=\"black\"><\/path>\n<path d=\"M162.851 32.4229C162.851 40.0096 158.474 45.539 148.386 45.539H107.783V0.529785H146.866C156.954 0.529785 160.062 5.73778 160.062 12.3604C160.062 15.511 158.793 18.5983 156.573 21.1061C160.382 23.4848 162.853 27.2149 162.853 32.4229H162.851ZM119.202 18.2135H142.803C145.849 18.2135 148.64 18.2135 148.64 13.5193C148.64 8.82506 145.849 8.89088 142.74 8.89088H119.202V18.2135ZM151.433 31.8458C151.433 27.0882 148.64 27.0882 145.595 27.0882H119.202V36.6034H145.595C148.64 36.6034 151.433 36.6034 151.433 31.8458Z\" fill=\"black\"><\/path>\n<path d=\"M209.027 32.1648L217.253 45.539H203.734L196.529 33.5161H178.039V45.539H166.561V0.529785H201.632C211.769 0.529785 218.719 7.02343 218.719 17.0547C218.719 24.3857 215.02 29.786 209.027 32.1648ZM178.036 23.8063H198.442C201.884 23.8063 207.24 23.8063 207.24 17.0547C207.24 10.303 201.884 10.2397 198.442 10.2397H178.036V23.8063Z\" fill=\"black\"><\/path>\n<path d=\"M233.81 45.539H222.425V0.529785H233.81V45.539Z\" fill=\"black\"><\/path>\n<path d=\"M265.544 0C283.316 0 292.233 6.78122 293.382 19.7065H281.725C280.642 12.477 275.101 9.66174 265.544 9.66174C253.887 9.66174 248.983 13.8217 248.983 22.9698C248.983 32.1181 253.953 36.4063 265.544 36.4063C275.036 36.4063 280.642 33.5281 281.725 26.2333H293.382C292.236 39.2216 283.316 46.0682 265.544 46.0682C245.925 46.0682 237.516 37.8794 237.516 22.9723C237.516 8.0652 245.925 0 265.544 0Z\" fill=\"black\"><\/path>\n<\/svg>\n <svg width=\"41\" height=\"21\" viewBox=\"0 0 41 21\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M9.599 20.3H7.018V2.262H0V0H16.559V2.262H9.599V20.3Z\" fill=\"#F5F7FA\"><\/path>\n<path d=\"M18.7786 20.3L18.7206 0H22.2296L28.1166 13.833C28.368 14.355 28.571 14.9157 28.7256 15.515C28.8996 16.1143 28.9866 16.6653 28.9866 17.168H30.0016C30.0016 16.6847 30.079 16.1433 30.2336 15.544C30.4076 14.9253 30.6106 14.355 30.8426 13.833L36.6136 0H40.1516L40.1226 20.3H37.6866V11.977C37.6866 10.1597 37.793 8.56467 38.0056 7.192C38.2183 5.81933 38.4406 4.91067 38.6726 4.466L37.6866 3.973L30.5526 20.3H28.4066L21.2436 3.973L20.2576 4.466C20.4896 4.91067 20.7023 5.81933 20.8956 7.192C21.1083 8.54533 21.2146 10.1403 21.2146 11.977V20.3H18.7786Z\" fill=\"#F5F7FA\"><\/path>\n<\/svg>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/header>\n<div class=\"section-wrap\" data-theme-section=\"dark\" data-scroll-section=\"\" id=\"section-wrap\">\n <section class=\"section section-home-intro\" id=\"intro\">\n <div class=\"container\">\n <div class=\"row split\">\n <div class=\"col\">\n <div class=\"col-row col-row-text\">\n <h3 class=\"split-read light\"><div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">We<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">believe<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">in<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">power<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">of<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">contribution,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">essence<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">of<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Web3.<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">We're<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">dedicated<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">to<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">funding<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">the<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">visionary<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">founders<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">who<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">build<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">organizations<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">and<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">institutions<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">for<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">individuals,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">by<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">individuals.<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Together,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">we're<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">shaping<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">a<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">world<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">where<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">ownership,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">collaboration,<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">and<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">innovation<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">thrive<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">beyond<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">traditional<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">boundaries.<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">Are<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">you<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">ready<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">to<\/div> <div style=\"position: relative; display: inline-block; opacity: 0.25;\" class=\"single-word\">contribute?<\/div><\/h3>\n <\/div>\n <div class=\"col-row col-row-btn\">\n <div class=\"btn\">\n <a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"btn-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">\n <div class=\"btn-line left\"><\/div>\n <div class=\"btn-line top\"><\/div>\n <div class=\"btn-line bottom\"><\/div>\n <div class=\"btn-content\">\n <span data-hover-scramble-target=\"\">Join the Fabric community<\/span>\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/a>\n <\/div>\n <div class=\"btn\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\/the-fabric-ventures-investment-thesis-6cd08684b467\" target=\"_blank\" class=\"btn-click\" data-cursor-bubble-text=\"Investment thesis\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">\n <div class=\"btn-line left\"><\/div>\n <div class=\"btn-line top\"><\/div>\n <div class=\"btn-line bottom\"><\/div>\n <div class=\"btn-content\">\n <span data-hover-scramble-target=\"\">Investment thesis<\/span>\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/a>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n <section class=\"section home-marquee\">\n <div class=\"container\">\n <div class=\"marquee-group\">\n <div class=\"gradient-circle-wrap\">\n <div class=\"gradient-circle\"><\/div>\n <\/div>\n <div class=\"marquee\" data-marquee-direction=\"left\" data-marquee-status=\"inverted\" data-marquee-speed=\"20\">\n <div class=\"marquee-scroll\" data-scroll=\"\" data-scroll-direction=\"horizontal\" data-scroll-speed=\"2\" style=\"transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 318.059, 0, 0, 1);\">\n <div class=\"marquee-content\" style=\"translate: none; rotate: none; scale: none; transform: translate(-0.9201%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <\/div>\n <div class=\"marquee-content\" style=\"left: 12072px; top: 0px; position: absolute; translate: none; rotate: none; scale: none; transform: translate(-0.9201%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <\/div><\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n <section class=\"section section-slider\">\n <div class=\"container\">\n <div class=\"row row-title\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"col padding\">\n <h3><span class=\"title\" data-scroll-scramble=\"\">Our portfolio <\/span><span class=\"count light\">078<\/span><\/h3>\n <\/div>\n <\/div>\n <div class=\"flickity-slider-group count-8\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-0\">\n <ul class=\"flickity-carousel\">\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/polkadot\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Polkadot\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.050<\/span>\n <span class=\"copy\">N.050<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Liquid<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Series A<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo m\">\n <svg width=\"141\" height=\"30\" viewBox=\"0 0 141 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g clip-path=\"url(#clip0_458_11039)\">\n<path d=\"M43.5611 4.47559C41.9189 4.47559 40.3362 4.68193 39.6917 4.85636C38.7536 5.12013 38.5196 5.53068 38.343 6.38156L34.6204 23.5588C34.5609 23.9097 34.5034 24.2033 34.5034 24.4969C34.5034 25.3477 35.0607 25.9029 35.9691 25.9029C36.9667 25.9029 37.3773 25.2584 37.5815 24.2607L38.6366 19.366C39.3683 19.4532 40.3362 19.5426 41.7146 19.5426C47.7836 19.5426 51.5636 16.2603 51.5636 11.306C51.5636 6.96655 48.543 4.47559 43.5611 4.47559ZM41.5679 16.7283C40.6298 16.7283 39.8959 16.6985 39.2237 16.6113L41.1871 7.49409C41.8019 7.40688 42.7123 7.28775 43.6504 7.28775C46.8753 7.28775 48.5175 8.81296 48.5175 11.3337C48.5153 14.5585 46.169 16.7283 41.5679 16.7283Z\" fill=\"black\"><\/path>\n<path d=\"M139.062 20.2446C138.564 20.2446 138.241 20.5381 137.626 21.2124C136.541 22.3271 135.867 22.9419 135.018 22.9419C134.257 22.9419 133.846 22.3271 133.846 21.3294C133.846 20.7721 133.963 20.0978 134.11 19.366L135.195 14.265H138.449C139.475 14.265 140.092 13.6779 140.092 12.6228C140.092 12.0357 139.711 11.5975 138.832 11.5975H135.78L136.307 9.2235C136.367 8.87251 136.424 8.54918 136.424 8.25562C136.424 7.43452 135.867 6.84741 134.959 6.84741C133.991 6.84741 133.552 7.49196 133.346 8.48962L132.672 11.5975H131.293C130.238 11.5975 129.624 12.1846 129.624 13.2397C129.624 13.8268 130.034 14.265 130.913 14.265H132.114L131.03 19.3065C130.913 19.8638 130.766 20.7721 130.766 21.7102C130.766 24.0842 131.998 25.8136 134.635 25.8136C136.16 25.8136 137.507 25.0521 138.534 24.1416C139.532 23.2631 140.264 22.1782 140.264 21.4741C140.264 20.8019 139.736 20.2446 139.062 20.2446Z\" fill=\"black\"><\/path>\n<path d=\"M71.6423 6.20509C71.6423 5.3542 71.0552 4.79688 70.1469 4.79688C69.179 4.79688 68.7408 5.44142 68.5344 6.43908L64.8714 23.4695C64.7842 23.8205 64.7246 24.114 64.7246 24.4076C64.7246 25.2585 65.3117 25.8137 66.1903 25.8137C67.1879 25.8137 67.6261 25.1691 67.8325 24.1715L71.4955 7.14318C71.5551 6.79007 71.6423 6.49864 71.6423 6.20509Z\" fill=\"black\"><\/path>\n<path d=\"M123.965 11.3039C119.275 11.3039 116.08 15.9646 116.08 20.3913C116.08 20.4742 116.082 20.5572 116.084 20.638C115.348 21.7548 114.408 22.912 113.763 22.912C113.295 22.912 113.119 22.4717 113.119 21.7974C113.119 20.9763 113.353 19.5978 113.616 18.396L116.05 7.13879C116.109 6.7878 116.167 6.49425 116.167 6.20069C116.167 5.34981 115.61 4.79248 114.701 4.79248C113.704 4.79248 113.295 5.43702 113.089 6.43468L111.77 12.5313C111.066 11.7995 110.038 11.2996 108.486 11.2996C105.371 11.2996 102.238 13.697 101.017 17.3749C99.6725 20.8508 98.4706 22.9078 97.5219 22.9078C97.1709 22.9078 96.9646 22.6142 96.9646 22.1165C96.9646 20.6508 97.7857 17.075 98.1367 15.3456C98.2537 14.701 98.3132 14.4372 98.3132 14.0565C98.3132 12.7674 96.1733 11.2422 93.3887 11.2422C90.1682 11.2422 87.2517 13.2822 85.7904 16.3113C83.6185 20.1488 81.6253 22.9078 80.6383 22.9078C80.1979 22.9078 80.0512 22.3504 79.9342 21.8229L79.2045 17.7833L83.6887 14.1203C84.0992 13.7693 84.6268 13.2694 84.6268 12.6249C84.6268 11.8335 84.0992 11.306 83.3079 11.306C82.7208 11.306 82.223 11.657 81.7253 12.0675L74.9841 17.6366L77.2411 7.14304C77.3007 6.79205 77.3879 6.4985 77.3879 6.20495C77.3879 5.35406 76.8008 4.79673 75.8925 4.79673C74.9246 4.79673 74.4864 5.44128 74.28 6.43894L70.617 23.4694C70.5298 23.8203 70.4702 24.1139 70.4702 24.4075C70.4702 25.2583 71.0573 25.8135 71.9359 25.8135C72.9335 25.8135 73.3717 25.169 73.5781 24.1713L74.0482 21.9739L76.8029 19.7467L77.4772 23.146C77.741 24.4947 78.4451 25.8135 80.2617 25.8135C82.0699 25.8135 83.493 24.1628 84.9182 21.9314C85.35 24.2692 87.0135 25.8135 89.3215 25.8135C91.638 25.8135 93.2207 24.4351 94.246 22.5887V22.6483C94.246 24.5542 95.2139 25.8135 96.9135 25.8135C98.4515 25.8135 99.7278 24.8861 100.868 22.9163C101.515 24.6329 102.961 25.8135 104.974 25.8135C107.347 25.8135 109.047 24.3777 110.132 22.3845V22.561C110.132 24.6712 111.187 25.8157 112.917 25.8157C114.444 25.8157 115.741 24.9286 116.85 23.4864C117.692 24.9286 119.202 25.8157 121.242 25.8157C125.933 25.8157 129.128 21.155 129.128 16.6985C129.126 13.5608 127.22 11.3039 123.965 11.3039ZM94.7416 17.2558C93.8908 20.9188 92.0741 23.0014 90.0214 23.0014C88.6429 23.0014 87.8814 21.9463 87.8814 20.3636C87.8814 17.2558 90.1384 13.9139 93.1569 13.9139C94.0652 13.9139 94.7693 14.1777 95.3841 14.5585L94.7416 17.2558ZM111.068 15.7029C110.13 20.0126 107.99 23.0014 105.646 23.0014C104.357 23.0014 103.593 22.0037 103.593 20.3636C103.593 17.2281 105.763 13.9735 108.664 13.9735C109.779 13.9735 110.628 14.3543 111.245 14.852L111.068 15.7029ZM121.591 23.0014C119.892 23.0014 119.188 21.7697 119.188 20.2169C119.188 17.3728 121.151 14.1203 123.614 14.1203C125.314 14.1203 126.018 15.3519 126.018 16.9048C126.018 19.7765 124.055 23.0014 121.591 23.0014Z\" fill=\"black\"><\/path>\n<path d=\"M58.8619 11.304C54.1714 11.304 50.9763 15.9647 50.9763 20.3914C50.9763 23.5567 52.8823 25.8136 56.1348 25.8136C60.8253 25.8136 64.0204 21.1529 64.0204 16.6964C64.0204 13.5609 62.1144 11.304 58.8619 11.304ZM56.4879 23.0015C54.7883 23.0015 54.0842 21.7698 54.0842 20.217C54.0842 17.3729 56.0476 14.1204 58.5109 14.1204C60.2105 14.1204 60.9146 15.352 60.9146 16.9049C60.9125 19.7766 58.9491 23.0015 56.4879 23.0015Z\" fill=\"black\"><\/path>\n<path d=\"M14.1033 6.29228C17.0909 6.29228 19.5128 4.8837 19.5128 3.14614C19.5128 1.40857 17.0909 0 14.1033 0C11.1158 0 8.69385 1.40857 8.69385 3.14614C8.69385 4.8837 11.1158 6.29228 14.1033 6.29228Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M14.1033 29.9978C17.0909 29.9978 19.5128 28.5893 19.5128 26.8517C19.5128 25.1141 17.0909 23.7056 14.1033 23.7056C11.1158 23.7056 8.69385 25.1141 8.69385 26.8517C8.69385 28.5893 11.1158 29.9978 14.1033 29.9978Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M6.56501 10.6472C8.0588 8.06 8.0491 5.25787 6.54336 4.3885C5.03761 3.51913 2.606 4.91174 1.11221 7.49898C-0.381574 10.0862 -0.371879 12.8884 1.13387 13.7577C2.63962 14.6271 5.07122 13.2345 6.56501 10.6472Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M27.0923 22.4986C28.5861 19.9114 28.5773 17.1097 27.0725 16.2409C25.5678 15.3722 23.137 16.7653 21.6432 19.3525C20.1494 21.9397 20.1583 24.7414 21.663 25.6102C23.1678 26.479 25.5985 25.0859 27.0923 22.4986Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M6.54409 25.6096C8.04984 24.7402 8.05953 21.938 6.56574 19.3508C5.07195 16.7636 2.64035 15.371 1.1346 16.2403C-0.371147 17.1097 -0.380842 19.9118 1.11295 22.4991C2.60674 25.0863 5.03834 26.4789 6.54409 25.6096Z\" fill=\"#E6007A\"><\/path>\n<path d=\"M27.0737 13.7586C28.5785 12.8898 28.5873 10.0881 27.0936 7.50088C25.5998 4.91364 23.169 3.52055 21.6643 4.38933C20.1595 5.25812 20.1507 8.05978 21.6444 10.647C23.1382 13.2343 25.569 14.6273 27.0737 13.7586Z\" fill=\"#E6007A\"><\/path>\n<\/g>\n<defs>\n<clipPath id=\"clip0_458_11039\">\n<rect width=\"140.264\" height=\"30\" fill=\"white\"><\/rect>\n<\/clipPath>\n<\/defs>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Polkadot<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Switzerland<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2017<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Web<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sorare\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sorare\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.060<\/span>\n <span class=\"copy\">N.060<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Seed<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo s\">\n <svg width=\"115\" height=\"26\" viewBox=\"0 0 115 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M11.8508 7.48395C12.5575 8.36476 13.4679 9.06049 14.5033 9.51121C15.5388 9.96185 16.6683 10.154 17.7946 10.071C17.8399 10.066 17.8858 10.074 17.9268 10.0941C17.9677 10.1143 18.0021 10.1456 18.0259 10.1846C18.0497 10.2236 18.0618 10.2685 18.0609 10.3141C18.0601 10.3598 18.0461 10.4042 18.0209 10.4422C17.4019 11.3869 17.0218 12.4679 16.9134 13.592C16.805 14.7162 16.9714 15.8499 17.3984 16.8954C17.4152 16.9367 17.42 16.982 17.4124 17.026C17.4048 17.07 17.3851 17.111 17.3555 17.1444C17.3258 17.1778 17.2874 17.2023 17.2446 17.2151C17.2018 17.2279 17.1564 17.2285 17.1133 17.2168C16.0224 16.9187 14.8751 16.8907 13.771 17.1352C12.6668 17.3797 11.6388 17.8893 10.7757 18.6201C10.7412 18.6486 10.6995 18.667 10.6552 18.6732C10.6109 18.6795 10.5658 18.6735 10.5248 18.6556C10.4838 18.6378 10.4486 18.609 10.4229 18.5724C10.3973 18.5357 10.3823 18.4927 10.3796 18.4481C10.325 17.3205 9.99708 16.223 9.42417 15.2503C8.85125 14.2775 8.05045 13.4587 7.09074 12.8641C7.05292 12.8403 7.02247 12.8063 7.00276 12.7662C6.98305 12.726 6.97489 12.6811 6.97911 12.6366C6.98332 12.5921 6.99973 12.5495 7.02663 12.5138C7.05353 12.4781 7.08989 12.4505 7.13152 12.4341C8.1884 12.0344 9.1322 11.3836 9.88146 10.5377C10.6307 9.69191 11.1629 8.67645 11.4321 7.57901C11.4426 7.53569 11.465 7.49618 11.4968 7.4649C11.5286 7.43362 11.5685 7.41182 11.612 7.40195C11.6555 7.39208 11.7008 7.39452 11.7431 7.40901C11.7853 7.42349 11.8226 7.44944 11.8508 7.48395Z\" fill=\"black\"><\/path>\n<path d=\"M12.8337 2.88239C14.8348 2.88239 16.7909 3.47578 18.4547 4.58752C20.1186 5.69925 21.4154 7.2794 22.1811 9.12815C22.9469 10.9769 23.1473 13.0112 22.7569 14.9738C22.3665 16.9364 21.4028 18.7392 19.9879 20.1542C18.5729 21.5691 16.7702 22.5328 14.8075 22.9231C12.8449 23.3136 10.8106 23.1132 8.96182 22.3474C7.1131 21.5816 5.533 20.2848 4.42126 18.621C3.30952 16.9572 2.71605 15.0011 2.71605 13C2.71905 10.3176 3.78597 7.74587 5.68274 5.84907C7.5795 3.95231 10.1512 2.88539 12.8337 2.88239ZM12.8337 0.16626C10.2954 0.16626 7.81415 0.918947 5.70362 2.32913C3.59312 3.73933 1.94827 5.74367 0.976919 8.08876C0.00556186 10.4338 -0.248591 13.0142 0.246602 15.5037C0.741794 17.9932 1.96409 20.2799 3.75892 22.0748C5.55375 23.8696 7.84045 25.0919 10.33 25.5871C12.8195 26.0823 15.3999 25.8282 17.7449 24.8568C20.09 23.8854 22.0944 22.2405 23.5046 20.13C24.9147 18.0195 25.6674 15.5382 25.6674 13C25.6674 9.5963 24.3153 6.33196 21.9084 3.92517C19.5017 1.51838 16.2374 0.16626 12.8337 0.16626Z\" fill=\"black\"><\/path>\n<path d=\"M35 15.5897H37.736C37.736 16.6535 38.7203 17.5585 40.3219 17.5585C41.9401 17.5585 42.9411 16.844 42.9411 15.8437C42.9411 14.9546 42.1904 14.4942 41.1393 14.2719L39.2375 13.8432C36.6183 13.1923 35.4171 11.9062 35.4171 9.92162C35.4171 7.74647 37.4858 6 40.4053 6C42.8077 6 45.3935 7.20665 45.3935 10.001H42.5741C42.5741 9.03251 41.5231 8.36568 40.472 8.36568C39.2375 8.36568 38.4033 9.08014 38.4033 10.001C38.4033 10.8266 39.2208 11.287 40.0883 11.4934L42.2238 11.9856C45.2434 12.7001 45.894 14.4783 45.894 15.9073C45.894 18.4476 43.2414 19.94 40.3552 19.94C37.736 19.94 35.05 18.3682 35 15.5897ZM47.212 12.9224C47.212 8.68321 50.5819 6 54.5859 6C58.5898 6 61.9764 8.68321 61.9764 12.9224C61.9764 17.1615 58.5731 19.94 54.5692 19.94C50.5653 19.94 47.212 17.1615 47.212 12.9224ZM59.0235 12.9224C59.0235 10.3503 56.9715 8.6197 54.5692 8.6197C52.1668 8.6197 50.1482 10.3344 50.1482 12.9224C50.1482 15.5262 52.1668 17.2727 54.5692 17.2727C56.9715 17.2727 59.0235 15.5262 59.0235 12.9224ZM73.1207 6.49219L72.6035 9.15952C71.9529 8.87374 71.2522 8.71497 70.5348 8.69909C67.9823 8.69909 66.7811 11.2394 66.7811 14.8594V19.6701H63.7949V6.30167H66.7811V9.30242C67.4985 6.95262 68.9166 6.01588 70.7183 6.01588C71.6693 6 72.6702 6.22228 73.1207 6.49219ZM88.3189 6.28579V19.6542H85.366V17.6537C84.4318 19.1779 82.4131 19.94 80.528 19.94C76.7075 19.94 73.5545 17.1933 73.5545 12.9541C73.5545 8.68321 76.7075 6 80.4946 6C82.4799 6 84.4318 6.74622 85.366 8.25453V6.26991H88.3189V6.28579ZM85.3493 12.9224C85.3493 10.2392 83.0304 8.65146 80.8616 8.65146C78.4593 8.65146 76.5073 10.3979 76.5073 12.9224C76.5073 15.4151 78.4593 17.2727 80.8616 17.2727C83.2473 17.2727 85.3493 15.6215 85.3493 12.9224ZM99.947 6.49219L99.4298 9.15952C98.7792 8.87374 98.0785 8.71497 97.3611 8.69909C94.8086 8.69909 93.6074 11.2394 93.6074 14.8594V19.6701H90.6379V6.30167H93.6241V9.30242C94.3415 6.95262 95.7595 6.01588 97.5613 6.01588C98.4956 6 99.4965 6.22228 99.947 6.49219ZM114.545 14.0973H103.35C103.734 16.2724 105.419 17.3362 107.705 17.3362C109.323 17.3362 110.858 16.6852 111.642 15.4468L113.994 16.5582C112.76 18.7969 110.24 19.94 107.554 19.94C103.5 19.94 100.314 17.1615 100.314 12.9224C100.314 8.68321 103.567 6 107.554 6C111.542 6 114.595 8.68322 114.595 12.8906C114.595 13.2717 114.561 13.6686 114.545 14.0973ZM111.659 11.8427C111.392 9.74697 109.757 8.60383 107.604 8.60383C105.452 8.60383 103.817 9.63583 103.4 11.8427H111.659Z\" fill=\"black\"><\/path>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Sorare<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">France<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2020<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Media<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/near\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Near\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.044<\/span>\n <span class=\"copy\">N.044<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Liquid<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Series A<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo s\">\n <svg width=\"110\" height=\"28\" viewBox=\"0 0 110 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M45.5209 4.46112C43.4962 4.46112 42.0239 4.93814 40.7731 6.03854L38.5642 7.94586C38.3801 8.09299 38.0119 8.20295 37.7547 7.98226C37.4967 7.76233 37.4602 7.46884 37.6809 7.17535L38.8587 5.4144C39.0428 5.15731 38.896 4.82741 38.5642 4.82741H35.73C35.399 4.82741 35.1411 5.0845 35.1411 5.4144V22.5841C35.1411 22.914 35.399 23.1711 35.73 23.1711H38.6746C39.0056 23.1711 39.2635 22.914 39.2635 22.5841V12.8988C39.2635 8.46004 42.9811 7.76309 44.3796 7.76309C47.3607 7.76309 48.4282 9.8911 48.4282 11.5049V22.5841C48.4282 22.914 48.6861 23.1711 49.0171 23.1711H51.9616C52.2926 23.1711 52.5506 22.914 52.5506 22.5841V11.1379C52.5506 7.02898 49.864 4.46112 45.5209 4.46112Z\" fill=\"black\"><\/path>\n<path d=\"M64.549 4.38757C58.844 4.38757 55.2002 7.87307 55.2002 12.6053V15.2104C55.2002 20.1997 58.844 23.6117 64.549 23.6117C69.5913 23.6117 73.1247 21.0067 73.493 17.4848C73.5303 17.1177 73.2724 16.8614 72.9041 16.8614H70.0333C69.7754 16.8614 69.5547 17.0085 69.4809 17.2648C69.1127 18.4388 67.3832 20.1997 64.549 20.1997C61.7147 20.1997 59.0646 18.1453 59.1012 15.2104L59.1384 11.9456C59.175 9.48766 61.752 7.80027 64.549 7.80027C67.0888 7.80027 69.5547 9.23133 69.8119 11.5793C69.8332 11.8508 69.646 12.0957 69.3775 12.1473L61.1251 13.7437C60.7941 13.8172 60.5362 14.1107 60.5362 14.477V14.5134C60.5362 14.8433 60.8671 15.1368 61.3457 15.1368H73.1978C73.5234 15.1368 73.7867 14.8737 73.7867 14.5498V12.2391C73.7867 7.87383 69.9953 4.38833 64.5482 4.38833L64.549 4.38757Z\" fill=\"black\"><\/path>\n<path d=\"M85.0863 4.38754C80.4853 4.38754 76.5105 7.06537 76.5105 10.5873C76.5105 10.8808 76.7685 11.1007 77.0994 11.1007H80.0805C80.375 11.1007 80.5956 10.8808 80.6329 10.5873C80.9274 8.97345 82.8782 7.79948 84.976 7.79948C87.4785 7.79948 89.1722 9.3405 89.1722 11.982V15.174C89.1722 18.4388 86.7427 20.0898 83.7243 20.0898C81.3687 20.0898 80.0067 19.2093 80.0067 17.7782C80.0067 16.5307 80.6694 15.4667 83.3926 14.8433L87.3309 13.7793C87.7356 13.6693 87.8832 13.3387 87.8094 12.9724C87.7729 12.6789 87.4419 12.5318 87.1467 12.5318H83.0616C79.6019 12.5318 76.105 14.7326 76.105 17.961V18.4744C76.105 21.7764 79.2337 23.5002 82.8037 23.5002C85.0855 23.5002 87.0364 22.6197 88.2507 21.5929L90.0548 20.0519C90.3492 19.7948 90.6437 19.7948 90.9008 20.0519C91.1215 20.2718 91.0477 20.6024 90.8636 20.8588L89.7595 22.5833C89.5754 22.8404 89.7223 23.1703 90.054 23.1703H92.7041C93.0351 23.1703 93.293 22.9132 93.293 22.5833V11.467C93.293 7.21174 90.2381 4.38678 85.0848 4.38678L85.0863 4.38754Z\" fill=\"black\"><\/path>\n<path d=\"M109.194 4.82819H105.071C103.636 4.82819 102.237 5.70866 101.243 6.55274L99.6243 7.94663C99.4401 8.09376 99.1084 8.20372 98.8877 8.0202C98.6298 7.83667 98.5195 7.46962 98.7409 7.17612L99.9187 5.41517C100.103 5.15808 99.956 4.82819 99.6243 4.82819H96.8638C96.5328 4.82819 96.2749 5.08528 96.2749 5.41517V22.5848C96.2749 22.9147 96.5328 23.1718 96.8638 23.1718H99.8822C100.213 23.1718 100.471 22.9147 100.471 22.5848V13.7801C100.471 10.0011 102.017 8.31369 105.367 8.31369H109.194C109.525 8.31369 109.783 8.0566 109.783 7.7267V5.41517C109.783 5.08528 109.525 4.82819 109.194 4.82819Z\" fill=\"black\"><\/path>\n<path d=\"M24.0789 0.690491C23.0898 0.690491 22.1714 1.20164 21.6533 2.04192L16.0708 10.3029C15.8889 10.5752 15.9627 10.9422 16.2359 11.1235C16.4573 11.2706 16.7502 11.2524 16.9519 11.0795L22.4469 6.32903C22.5382 6.24713 22.6789 6.25547 22.7611 6.34647C22.7984 6.38818 22.8182 6.44203 22.8182 6.49739V21.3707C22.8182 21.4935 22.7185 21.5921 22.5952 21.5921C22.529 21.5921 22.4667 21.5633 22.4248 21.5125L5.81424 1.69459C5.27327 1.05831 4.47892 0.69125 3.64272 0.690491H3.06218C1.49098 0.690491 0.217285 1.96002 0.217285 3.52607V24.4739C0.217285 26.04 1.49098 27.3095 3.06218 27.3095C4.05131 27.3095 4.96968 26.7984 5.48783 25.9581L11.0704 17.6971C11.2522 17.4248 11.1784 17.0578 10.9052 16.8765C10.6838 16.7294 10.3909 16.7476 10.1893 16.9205L4.69424 21.671C4.60294 21.7529 4.46218 21.7445 4.38001 21.6535C4.34272 21.6118 4.32294 21.558 4.3237 21.5026V6.62556C4.3237 6.5027 4.42337 6.40411 4.54663 6.40411C4.61207 6.40411 4.67522 6.43293 4.71707 6.48374L21.3254 26.3054C21.8663 26.9417 22.6607 27.3088 23.4969 27.3095H24.0774C25.6486 27.3103 26.9231 26.0415 26.9246 24.4755V3.52607C26.9246 1.96002 25.6501 0.690491 24.0789 0.690491Z\" fill=\"black\"><\/path>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Near<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Switzerland<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2019<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Web<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/flashbots\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Flashbots\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.025<\/span>\n <span class=\"copy\">N.025<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Seed<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo xll\">\n <svg width=\"12\" height=\"14\" viewBox=\"0 0 12 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.07289 0L7.91879 0.483459L6.631 4.76674H11.5178L4.19989 12.679L3.35398 12.1956L4.72089 7.64736H0L7.07289 0ZM5.20514 6.03608L6.33835 2.26697L2.28701 6.64736H5.02136L5.20514 6.03608ZM4.93407 10.4124L9.23077 5.76674H6.33078L6.16271 6.3243L4.93407 10.4124Z\" fill=\"black\"><\/path>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Flashbots<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Cayman<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2022<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Infrastructure<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/nansen\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Nansen\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.042<\/span>\n <span class=\"copy\">N.042<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Seed<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo l\">\n <img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/portfolio\/nansen\/ef08440e50-1702973632\/logo-nansen.png\" alt=\"\">\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Nansen<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Singapore<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2020<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Web<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/sky-mavis\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Sky Mavis\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.059<\/span>\n <span class=\"copy\">N.059<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Series A<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-logo m\">\n <svg width=\"660\" height=\"160\" viewBox=\"0 0 660 160\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M657.192 84.1583C655.439 81.8318 653.179 79.9448 650.588 78.6436C647.375 77.1006 644.065 75.7712 640.681 74.664C637.592 73.7385 634.605 72.4973 631.765 70.9598C630.221 70.0646 629.181 68.4909 628.954 66.7071C628.728 64.9233 629.34 63.135 630.609 61.8743C631.86 60.8343 633.449 60.302 635.067 60.3809C636.982 60.2979 638.86 60.9238 640.351 62.1413C641.741 63.361 642.554 65.1197 642.588 66.9802H659.14C658.843 61.0122 656.576 56.3541 652.338 53.0058C648.1 49.6575 642.522 47.9889 635.604 48.0001C628.812 48.0001 623.309 49.6686 619.093 53.0058C614.877 56.343 612.758 60.9705 612.736 66.8884C612.736 70.8652 613.661 74.0911 615.51 76.5662C617.24 78.9383 619.504 80.8601 622.114 82.1726C625.32 83.6823 628.631 84.9511 632.021 85.9687C634.224 86.5984 636.391 87.3532 638.51 88.2296C639.931 88.8227 641.234 89.6707 642.357 90.7325C643.393 91.7505 643.959 93.1607 643.917 94.6203C643.997 96.317 643.267 97.9496 641.952 99.0086C640.394 100.139 638.501 100.698 636.586 100.594C634.63 100.683 632.713 100.022 631.22 98.7417C629.763 97.3262 628.898 95.4007 628.801 93.3605H612.546C612.565 97.1943 613.772 100.926 615.997 104.031C618.235 107.029 621.253 109.34 624.715 110.705C628.656 112.273 632.863 113.041 637.098 112.966C641.331 113.075 645.53 112.177 649.358 110.347C652.599 108.794 655.343 106.351 657.275 103.297C659.092 100.339 660.038 96.9177 659.999 93.4356C659.977 89.6646 659.041 86.5721 657.192 84.1583ZM228.168 74.664C231.551 75.7743 234.86 77.1036 238.075 78.6436C240.665 79.9425 242.925 81.8266 244.679 84.1499C246.528 86.5638 247.453 89.6674 247.453 93.4606C247.491 96.9427 246.546 100.364 244.729 103.322C242.793 106.376 240.047 108.819 236.803 110.372C232.978 112.202 228.782 113.099 224.552 112.991C220.317 113.067 216.11 112.298 212.169 110.73C208.705 109.365 205.684 107.055 203.443 104.056C201.214 100.953 200.01 97.2196 200 93.3855H216.247C216.347 95.4247 217.212 97.3487 218.666 98.7667C220.16 100.045 222.076 100.707 224.032 100.619C225.95 100.725 227.846 100.165 229.406 99.0337C230.72 97.9746 231.451 96.3421 231.371 94.6453C231.424 93.1797 230.863 91.7593 229.827 90.7325C228.703 89.6688 227.397 88.8207 225.972 88.2296C223.856 87.353 221.692 86.5982 219.491 85.9687C216.1 84.9539 212.789 83.6851 209.585 82.1726C206.973 80.8622 204.708 78.9401 202.98 76.5662C201.131 74.0911 200.206 70.8652 200.206 66.8884C200.234 60.9705 202.35 56.343 206.555 53.0058C210.76 49.6686 216.263 48.0001 223.066 48.0001C229.995 47.9889 235.573 49.6575 239.8 53.0058C244.027 56.3541 246.294 61.0122 246.603 66.9802H230.05C230.017 65.1197 229.203 63.361 227.813 62.1413C226.321 60.9266 224.443 60.301 222.529 60.381C220.906 60.3002 219.311 60.8325 218.055 61.8743C216.783 63.1346 216.17 64.9248 216.399 66.7099C216.627 68.4951 217.671 70.0685 219.219 70.9598C222.068 72.5025 225.067 73.7438 228.168 74.664ZM291.422 48.8927H309.402L285.065 80.0035L310.294 112.374H291.595L270.478 84.3418V112.374H255.18V48.8927H270.478V76.7414L291.422 48.8927ZM342.152 75.4816L329.984 48.8927H312.622L334.367 91.3915V112.374H349.665V91.3915L371.41 48.8927H354.23L342.152 75.4816ZM406.455 48.8927L424.08 92.8432L441.524 48.8927H459.513V112.374H444.207V74.3052L430.165 112.374H417.814L403.681 74.2135V112.374H388.383V48.8927H406.455ZM553.007 96.8228L537.437 48.8927H521.149L543.431 112.374H562.583L584.857 48.8927H568.668L553.007 96.8228ZM604.877 48.8927H589.579V112.366H604.877V48.8927ZM466.398 112.374L489.126 48.8927H506.842L529.57 112.374H513.372L497.893 65.9874L482.414 112.374H466.398Z\" fill=\"#1D273D\"><\/path>\n <path d=\"M48.4736 98.7912C48.1618 96.7395 38.6932 89.1782 39.0725 87.6889C39.3324 86.6656 49.1466 85.0669 51.228 83.9082C51.9165 83.5255 53.0469 76.9536 57.42 71.8971C68.1307 59.5242 96.2665 60.8651 106.011 70.939C116.105 81.367 114.268 103.033 128.7 122.665C147.64 104.069 165 84.5774 165 80C165 70.7124 93.4888 0 82.5026 0C71.5165 0 0 70.7124 0 80C0 85.1684 22.1516 109.357 43.6925 129.804C45.5504 112.672 48.6451 99.9082 48.4736 98.7912Z\" fill=\"#4C98FF\"><\/path>\n <path d=\"M96.4016 32.453C91.4282 31.3126 85.7195 33.0779 83.9422 40.936C83.7888 41.6182 83.581 41.902 83.4225 42.0504C83.3081 42.152 82.6274 42.1702 82.5104 42.1702C82.3935 42.1702 81.7153 42.152 81.601 42.0504C81.4347 41.902 81.2294 41.6182 81.0813 40.936C79.3066 33.0779 73.5978 31.3022 68.6244 32.453C63.4744 33.6325 61.2137 38.2021 61.2397 41.9932C61.2761 47.573 64.5267 50.6845 70.0874 52.3899C72.6026 53.171 77.1031 52.7753 78.0697 53.71C78.7063 54.3245 78.6829 55.1629 78.6881 55.5482C78.6933 55.9336 78.6881 57.212 78.6881 58.152C81.2398 58.0003 83.7991 58.0352 86.3457 58.2561C86.3457 57.3084 86.3457 55.9128 86.3457 55.5456C86.3457 55.1785 86.3275 54.3219 86.9641 53.7074C87.9307 52.7727 92.4338 53.158 94.9491 52.3873C100.51 50.6818 103.76 47.5704 103.797 41.9906C103.81 38.2021 101.549 33.6325 96.4016 32.453ZM74.5592 45.2114C73.9584 45.8141 73.1926 46.2246 72.3588 46.3911C71.525 46.5577 70.6606 46.4726 69.8751 46.1468C69.0895 45.8209 68.418 45.269 67.9456 44.5606C67.4732 43.8523 67.221 43.0195 67.221 42.1676C67.221 41.3157 67.4732 40.4829 67.9456 39.7746C68.418 39.0663 69.0895 38.5143 69.8751 38.1884C70.6606 37.8626 71.525 37.7776 72.3588 37.9441C73.1926 38.1106 73.9584 38.5211 74.5592 39.1238C74.9589 39.524 75.2759 39.9992 75.4921 40.5222C75.7083 41.0453 75.8194 41.6059 75.8192 42.1721C75.819 42.7382 75.7073 43.2987 75.4907 43.8216C75.274 44.3444 74.9566 44.8194 74.5566 45.2192L74.5592 45.2114ZM96.5289 45.2114C95.928 45.8141 95.1622 46.2246 94.3284 46.3911C93.4946 46.5577 92.6303 46.4726 91.8447 46.1468C91.0592 45.8209 90.3877 45.269 89.9153 44.5606C89.4429 43.8523 89.1907 43.0195 89.1907 42.1676C89.1907 41.3157 89.4429 40.4829 89.9153 39.7746C90.3877 39.0663 91.0592 38.5143 91.8447 38.1884C92.6303 37.8626 93.4946 37.7776 94.3284 37.9441C95.1622 38.1106 95.928 38.5211 96.5289 39.1238C96.9286 39.524 97.2456 39.9992 97.4618 40.5222C97.678 41.0453 97.7891 41.6059 97.7889 42.1721C97.7886 42.7382 97.677 43.2987 97.4604 43.8216C97.2437 44.3444 96.9263 44.8194 96.5263 45.2192L96.5289 45.2114Z\" fill=\"white\"><\/path>\n <path d=\"M82.5026 160C88.0762 160 109.222 141.808 128.708 122.665C114.276 103.033 116.113 81.367 106.016 70.939C96.2639 60.8651 68.1281 59.5242 57.4252 71.8972C53.0468 76.9536 51.9217 83.5255 51.2331 83.9082C49.1544 85.0669 39.335 86.6656 39.0777 87.6889C38.6983 89.1782 48.1722 96.7395 48.4788 98.7912C48.6503 99.9082 45.5556 112.672 43.6977 129.804C60.8551 146.093 77.6306 160 82.5026 160Z\" fill=\"white\"><\/path>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Sky Mavis<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Singapore<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2021<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Media<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\/ramp\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ramp\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.054<\/span>\n <span class=\"copy\">N.054<\/span>\n <\/div>\n <div class=\"single-bubble dark status\">\n <span>Private<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <div class=\"single-bubble dark stage\">\n <span>Seed<\/span>\n <\/div>\n <div class=\"single-bubble dark stage\">\n <span>Series A<\/span>\n <\/div>\n <\/div>\n <div class=\"single-bubble dark count-stages\">\n <span>+1<\/span>\n <\/div>\n <\/div>\n <div class=\"card-logo s\">\n <svg width=\"138\" height=\"32\" viewBox=\"0 0 138 32\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g clip-path=\"url(#clip0_665_885)\">\n<path d=\"M34.4432 18.8309L28.3844 24.912C27.8711 25.4272 27.8716 26.2647 28.3854 26.7792L33.0154 31.4158C33.8045 32.1947 35.0945 32.1947 35.8836 31.4158L50.0746 17.4093C50.8637 16.6305 50.8637 15.3571 50.0746 14.5783L35.8836 0.584122C35.0945 -0.194707 33.8045 -0.194707 33.0154 0.584122L28.3854 5.22078C27.8716 5.73535 27.8711 6.57281 28.3844 7.08795L34.4432 13.1691C36.0214 14.7267 36.0214 17.2733 34.4432 18.8309Z\" fill=\"#0A6E5C\"><\/path>\n<path d=\"M16.2232 18.8309L22.282 24.912C22.7953 25.4272 22.7948 26.2647 22.281 26.7792L17.651 31.4158C16.8619 32.1947 15.5719 32.1947 14.7828 31.4158L0.591812 17.4093C-0.197271 16.6305 -0.197271 15.3571 0.591812 14.5783L14.7828 0.584122C15.5719 -0.194707 16.8619 -0.194707 17.651 0.584122L22.281 5.22078C22.7948 5.73535 22.7953 6.57281 22.282 7.08795L16.2232 13.1691C14.645 14.7267 14.645 17.2733 16.2232 18.8309Z\" fill=\"#21BF73\"><\/path>\n<path d=\"M17.8128 17.157C17.1737 16.518 17.1737 15.482 17.8128 14.843L24.1765 8.47926C24.8155 7.84025 25.8515 7.84025 26.4905 8.47926L32.8542 14.843C33.4932 15.482 33.4932 16.518 32.8542 17.157L26.4905 23.5207C25.8515 24.1598 24.8155 24.1598 24.1765 23.5207L17.8128 17.157Z\" fill=\"#21BF73\"><\/path>\n<path d=\"M77.8051 25.6003H73.2829L70.7889 19.0761C70.5879 18.5622 70.2773 18.2043 69.857 18.0025C69.4551 17.8006 68.9435 17.6996 68.3223 17.6996H65.5542V25.6003H61.3335V6H70.0215C72.2871 6 74.0046 6.49551 75.174 7.48654C76.3433 8.47757 76.928 9.89988 76.928 11.7535C76.928 13.0565 76.5809 14.176 75.8866 15.112C75.2105 16.0479 74.233 16.7178 72.954 17.1215C74.1051 17.3601 74.9365 18.1585 75.4481 19.5165L77.8051 25.6003ZM69.3911 14.4237C70.6153 14.4237 71.5106 14.2219 72.077 13.8181C72.6434 13.396 72.9266 12.7445 72.9266 11.8636C72.9266 10.9827 72.6434 10.3403 72.077 9.93659C71.5106 9.51448 70.6153 9.30343 69.3911 9.30343H65.4993V14.4237H69.3911Z\" fill=\"#22272F\"><\/path>\n<path d=\"M94.3864 11.6434V25.6003H90.3028V23.5357C89.8826 24.2514 89.2888 24.8112 88.5214 25.2149C87.754 25.6187 86.8861 25.8206 85.9177 25.8206C84.7118 25.8206 83.6429 25.5269 82.7111 24.9397C81.7975 24.3524 81.0758 23.5173 80.546 22.4346C80.0344 21.3334 79.7786 20.0671 79.7786 18.6356C79.7786 17.2041 80.0344 15.9286 80.546 14.8091C81.0758 13.6896 81.8067 12.8271 82.7385 12.2215C83.6703 11.5975 84.7301 11.2855 85.9177 11.2855C86.8861 11.2855 87.754 11.4965 88.5214 11.9186C89.2888 12.3407 89.8826 12.9097 90.3028 13.6254V11.6434H94.3864ZM87.1236 22.6548C88.1468 22.6548 88.9325 22.3061 89.4806 21.6087C90.0287 20.9113 90.3028 19.9019 90.3028 18.5806C90.3028 17.2592 90.0287 16.2498 89.4806 15.5524C88.9325 14.8367 88.1468 14.4788 87.1236 14.4788C86.1004 14.4788 85.3056 14.8458 84.7392 15.5799C84.1728 16.314 83.8896 17.3326 83.8896 18.6356C83.8896 19.9386 84.1637 20.9388 84.7118 21.6362C85.2782 22.3153 86.0822 22.6548 87.1236 22.6548Z\" fill=\"#22272F\"><\/path>\n<path d=\"M114.719 11.2855C116.309 11.2855 117.487 11.7718 118.255 12.7445C119.04 13.6988 119.433 15.167 119.433 17.1491V25.6003H115.295V17.2867C115.295 16.314 115.139 15.6166 114.829 15.1945C114.518 14.7541 114.007 14.5339 113.294 14.5339C112.454 14.5339 111.805 14.8275 111.348 15.4148C110.891 16.002 110.663 16.8279 110.663 17.8923V25.6003H106.524V17.2867C106.524 16.3324 106.36 15.635 106.031 15.1945C105.721 14.7541 105.218 14.5339 104.524 14.5339C103.683 14.5339 103.026 14.8275 102.55 15.4148C102.094 16.002 101.865 16.8279 101.865 17.8923V25.6003H97.7269V15.635C97.7269 14.1485 97.6538 12.8179 97.5076 11.6434H101.399L101.646 13.7355C102.066 12.9464 102.651 12.3407 103.4 11.9186C104.167 11.4965 105.045 11.2855 106.031 11.2855C108.096 11.2855 109.466 12.148 110.142 13.8732C110.599 13.084 111.229 12.46 112.033 12.0012C112.855 11.5241 113.751 11.2855 114.719 11.2855Z\" fill=\"#22272F\"><\/path>\n<path d=\"M131.194 11.2855C132.382 11.2855 133.442 11.5975 134.374 12.2215C135.305 12.8271 136.027 13.6896 136.539 14.8091C137.069 15.9286 137.333 17.2041 137.333 18.6356C137.333 20.0671 137.078 21.3334 136.566 22.4346C136.055 23.5173 135.333 24.3524 134.401 24.9397C133.469 25.5269 132.4 25.8206 131.194 25.8206C130.226 25.8206 129.358 25.6187 128.591 25.2149C127.823 24.8112 127.239 24.2514 126.837 23.5357V32H122.698V15.635C122.698 14.1485 122.625 12.8179 122.479 11.6434H126.371L126.645 13.9558C127.01 13.1299 127.595 12.4784 128.399 12.0012C129.221 11.5241 130.153 11.2855 131.194 11.2855ZM130.016 22.6548C131.039 22.6548 131.825 22.3153 132.373 21.6362C132.921 20.9388 133.195 19.9386 133.195 18.6356C133.195 17.3326 132.912 16.314 132.345 15.5799C131.797 14.8458 131.021 14.4788 130.016 14.4788C128.993 14.4788 128.198 14.8367 127.631 15.5524C127.083 16.2498 126.809 17.2592 126.809 18.5806C126.809 19.9019 127.083 20.9113 127.631 21.6087C128.198 22.3061 128.993 22.6548 130.016 22.6548Z\" fill=\"#22272F\"><\/path>\n<\/g>\n<defs>\n<clipPath id=\"clip0_665_885\">\n<rect width=\"138\" height=\"32\" fill=\"white\"><\/rect>\n<\/clipPath>\n<\/defs>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Ramp<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Poland<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2018<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Finance<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card single-portfolio-card-parent\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-title\">\n <h4>Check out the full portfolio<\/h4>\n <\/div>\n <div class=\"card-count\">\n <span data-hover-scramble-target=\"\">078<\/span>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Full portfolio<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n <\/div>\n <\/li>\n <\/ul>\n <\/div>\n <\/div>\n <\/section>\n<\/div>\n<section class=\"section section-invest\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <div class=\"container\">\n <div class=\"row split\">\n <div class=\"col\">\n <div class=\"col-row col-row-title\">\n <h2 class=\"split-typewriter small\" data-scroll-typewriter=\"\"><div style=\"position: relative; display: none;\" class=\"single-word\"><div style=\"position: relative; display: none;\" class=\"single-char\">B<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">a<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">c<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">k<\/div><\/div> <div style=\"position: relative; display: none;\" class=\"single-word\"><div style=\"position: relative; display: none;\" class=\"single-char\">t<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">h<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">e<\/div><\/div> <div style=\"position: relative; display: none;\" class=\"single-word\"><div style=\"position: relative; display: none;\" class=\"single-char\">B<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">o<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">l<\/div><div style=\"position: relative; display: none;\" class=\"single-char\">d<\/div><\/div><div class=\"typewriter-bar\"><\/div><\/h2>\n <\/div>\n <div class=\"col-row col-row-btn\">\n <div class=\"col-row\">\n <div class=\"btn\">\n <div data-invest-lightbox-toggle=\"toggle\" class=\"btn-click\" data-cursor-bubble-text=\"Join the revolution\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-hover-scramble=\"\">\n <div class=\"btn-line left\"><\/div>\n <div class=\"btn-line top\"><\/div>\n <div class=\"btn-line bottom\"><\/div>\n <div class=\"btn-content\">\n <span data-hover-scramble-target=\"\">Invest with Fabric<\/span>\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/section>\n<div class=\"section-wrap section-wrap-contributions section-wrap-contributions-home\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <section class=\"section yellow-marquee yellow-marquee-home\">\n <div class=\"container\">\n <div class=\"marquee-group\" data-scroll=\"\">\n <div class=\"marquee\" data-marquee-direction=\"left\" data-marquee-status=\"inverted\" data-marquee-speed=\"30\">\n <div class=\"marquee-scroll\" data-scroll=\"\" data-scroll-direction=\"horizontal\" data-scroll-speed=\"2\" style=\"transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 744.872, 0, 0, 1);\">\n <div class=\"marquee-content\" style=\"translate: none; rotate: none; scale: none; transform: translate(-0.6327%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <\/div>\n <div class=\"marquee-content\" style=\"left: 11703px; top: 0px; position: absolute; translate: none; rotate: none; scale: none; transform: translate(-0.6327%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Validators<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Token Economists<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <\/div><\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n <section class=\"section section-slider section-slider-contributions\">\n <div class=\"yellow-bar\"><\/div>\n <div class=\"background-stars\">\n <div class=\"stars overlay\"><\/div>\n <div class=\"twinkling overlay\"><\/div>\n <div class=\"lighter-bg overlay\"><\/div>\n <\/div>\n <div class=\"container\">\n <div class=\"row row-title\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"col padding\">\n <h3><span class=\"title\" data-loop-scramble=\"\">Contributions<\/span><span class=\"count light\">004<\/span><\/h3>\n <\/div>\n <\/div>\n <div class=\"flickity-slider-group count-5\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-1\">\n <ul class=\"flickity-carousel\">\n <li class=\"col flickity-slide dark-mode\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openwebforum\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Web Forum\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.001<\/span>\n <span class=\"copy\">N.001<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <\/div>\n <\/div>\n <div class=\"card-logo xll\">\n <img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openwebforum\/80a8dc1d89-1702973647\/logo-openwebforum.png\" alt=\"\">\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Open Web Forum<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">UK<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2020<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Ecosystem<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide dark-mode\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/contributions\/blackpool\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Blackpool Finance\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.002<\/span>\n <span class=\"copy\">N.002<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <\/div>\n <\/div>\n <div class=\"card-logo xs\">\n <svg width=\"200\" height=\"27\" viewBox=\"0 0 200 27\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g clip-path=\"url(#clip0_1136_1826)\">\n<path d=\"M45.519 26.0524V1.38477H56.3058C57.5024 1.38477 58.5737 1.52722 59.5196 1.81213C60.4654 2.09711 61.266 2.50453 61.9214 3.03438C62.5669 3.55191 63.0821 4.2135 63.4257 4.96608C63.7732 5.72413 63.947 6.58172 63.9471 7.53885C63.9489 8.17848 63.833 8.81299 63.6052 9.41069C63.3862 9.99366 63.0681 10.5344 62.665 11.0091C62.2622 11.4797 61.7824 11.8785 61.2461 12.1886C60.7046 12.5058 60.1066 12.7148 59.4854 12.804V13.1117C60.2695 13.1595 61.0378 13.3538 61.7504 13.6844C62.418 13.9937 63.0234 14.4224 63.5368 14.9494C64.0407 15.472 64.4384 16.0874 64.7078 16.7614C64.9908 17.4709 65.133 18.2285 65.1266 18.9922C65.1266 20.0751 64.9301 21.0524 64.5369 21.924C64.1505 22.787 63.5681 23.5479 62.836 24.1463C62.095 24.7561 61.1975 25.2262 60.1435 25.5566C59.0893 25.8873 57.9069 26.0526 56.5964 26.0524H45.519ZM50.6816 11.6074H54.5621C55.9639 11.6074 57.0323 11.3367 57.7674 10.7954C58.5025 10.2542 58.87 9.48212 58.87 8.47906C58.87 7.48757 58.5338 6.71545 57.8614 6.16271C57.1888 5.61009 56.2315 5.33372 54.9895 5.33362H50.6816V11.6074ZM55.2801 22.1035C56.773 22.1035 57.9098 21.8015 58.6905 21.1975C59.471 20.5935 59.8613 19.7103 59.8615 18.5478C59.8615 17.4083 59.4598 16.5479 58.6563 15.9665C57.8528 15.3853 56.6876 15.0947 55.1604 15.0947H50.6816V22.1035H55.2801Z\" fill=\"white\"><\/path>\n<path d=\"M67.7178 0H72.6924V26.0523H67.7178V0Z\" fill=\"white\"><\/path>\n<path d=\"M81.2674 26.3429C80.3555 26.3429 79.5235 26.209 78.7716 25.9412C78.0522 25.6929 77.3897 25.3035 76.8228 24.7958C76.2747 24.2989 75.8403 23.6896 75.5492 23.0095C75.2471 22.3144 75.0961 21.5338 75.0962 20.6675C75.0962 18.9468 75.723 17.6049 76.9766 16.6417C78.2301 15.6788 80.0365 15.1289 82.3956 14.9921L86.9599 14.7186V13.18C86.9599 12.3937 86.6892 11.7868 86.1479 11.3595C85.6065 10.9321 84.8173 10.7184 83.7803 10.7184C82.8799 10.7184 82.1391 10.8665 81.558 11.1629C80.9768 11.4594 80.5836 11.8924 80.3785 12.4621H75.7971C75.8656 11.6303 76.126 10.8257 76.5578 10.1115C76.9969 9.39833 77.5825 8.78652 78.2758 8.31659C78.9938 7.82085 79.84 7.44193 80.8144 7.17981C81.7888 6.91778 82.8686 6.78672 84.0538 6.78662C85.2959 6.78662 86.4042 6.93192 87.3787 7.22253C88.3531 7.51315 89.1708 7.93198 89.8318 8.47901C90.4878 9.01959 91.0062 9.70794 91.3447 10.4876C91.6922 11.2798 91.866 12.1773 91.8661 13.18V26.0523H87.0454V23.5907H86.7377C86.2475 24.4569 85.521 25.1321 84.5581 25.6164C83.5949 26.1006 82.498 26.3428 81.2674 26.3429ZM82.9085 22.5992C83.4547 22.6048 83.998 22.5181 84.5154 22.3427C84.9832 22.1842 85.4178 21.9409 85.7975 21.6248C86.1533 21.3283 86.4442 20.9617 86.6522 20.5478C86.8582 20.1338 86.9637 19.6769 86.9599 19.2145V17.8298L83.1478 18.0691C81.0281 18.2174 79.9682 18.9752 79.9682 20.3427C79.9682 21.0494 80.2417 21.6022 80.7887 22.0009C81.3358 22.3999 82.0423 22.5994 82.9085 22.5992Z\" fill=\"white\"><\/path>\n<path d=\"M107.039 13.8467C106.868 12.9466 106.469 12.2258 105.843 11.6842C105.216 11.1431 104.367 10.8724 103.296 10.8722C101.951 10.8722 100.916 11.3566 100.193 12.3253C99.469 13.2941 99.1072 14.7129 99.1074 16.5818C99.1074 18.4738 99.4692 19.9126 100.193 20.8983C100.916 21.8841 101.951 22.377 103.296 22.377C104.321 22.377 105.153 22.1348 105.791 21.6504C106.429 21.1662 106.845 20.4567 107.039 19.5221H111.689C111.586 20.582 111.321 21.5394 110.894 22.3941C110.478 23.234 109.893 23.979 109.176 24.5822C108.458 25.1864 107.606 25.6508 106.62 25.9754C105.635 26.3002 104.526 26.4626 103.296 26.4626C101.825 26.4626 100.518 26.2432 99.3723 25.8044C98.227 25.3659 97.264 24.7277 96.4833 23.8898C95.7026 23.0522 95.1071 22.0208 94.697 20.7957C94.2867 19.5708 94.0815 18.1662 94.0815 16.5819C94.0815 15.0207 94.2838 13.6303 94.6884 12.4108C95.0928 11.1915 95.6883 10.1658 96.4748 9.33373C97.2612 8.50196 98.227 7.86946 99.3723 7.43623C100.518 7.00324 101.825 6.7867 103.296 6.78662C104.538 6.78662 105.657 6.95187 106.655 7.28238C107.652 7.61304 108.504 8.08599 109.21 8.70123C109.921 9.32168 110.497 10.0809 110.903 10.9321C111.324 11.8039 111.586 12.7754 111.689 13.8467H107.039Z\" fill=\"white\"><\/path>\n<path d=\"M125.58 7.19686H131.239L124.059 15.2826L131.734 26.0523H125.837L120.332 18.3939L118.965 19.7956V26.0523H113.99V0H118.965V14.5647H119.272L125.58 7.19686Z\" fill=\"white\"><\/path>\n<path d=\"M143.916 1.38477C145.181 1.38477 146.338 1.5899 147.386 2.00018C148.395 2.38509 149.314 2.9727 150.087 3.72674C150.854 4.49078 151.451 5.40827 151.839 6.41913C152.255 7.47338 152.463 8.63867 152.463 9.91499C152.463 11.18 152.25 12.3339 151.822 13.3767C151.415 14.3895 150.797 15.3043 150.01 16.0605C149.209 16.82 148.261 17.4076 147.224 17.7871C146.147 18.1918 144.959 18.3941 143.66 18.394H138.788V26.0524H133.625V1.38477H143.916ZM138.788 14.2058H142.531C144.024 14.2058 145.178 13.8411 145.993 13.1117C146.808 12.3825 147.215 11.3226 147.215 9.93208C147.215 8.5191 146.811 7.44784 146.002 6.7183C145.192 5.9891 144.041 5.62441 142.548 5.62424H138.788V14.2058Z\" fill=\"white\"><\/path>\n<path d=\"M163.329 26.4626C161.881 26.4626 160.582 26.2404 159.431 25.7959C158.322 25.3795 157.322 24.716 156.508 23.8556C155.71 23.0068 155.1 21.9725 154.679 20.753C154.257 19.5336 154.046 18.1547 154.046 16.6161C154.046 15.0891 154.26 13.7186 154.687 12.5048C155.115 11.2911 155.73 10.2597 156.533 9.41065C157.351 8.55222 158.35 7.88653 159.457 7.46186C160.602 7.01181 161.893 6.78673 163.329 6.78662C164.765 6.78662 166.055 7.0117 167.2 7.46186C168.307 7.88652 169.306 8.5522 170.124 9.41065C170.927 10.2598 171.543 11.2912 171.97 12.5048C172.397 13.7185 172.611 15.089 172.611 16.6161C172.611 18.1546 172.4 19.5335 171.978 20.753C171.557 21.9726 170.947 23.0068 170.149 23.8556C169.335 24.7159 168.335 25.3794 167.226 25.7959C166.075 26.2404 164.776 26.4626 163.329 26.4626ZM163.329 22.3941C164.662 22.3941 165.69 21.8898 166.414 20.8812C167.138 19.8726 167.5 18.4509 167.5 16.6161C167.5 15.7159 167.406 14.9067 167.218 14.1886C167.03 13.4706 166.756 12.8666 166.397 12.3766C166.056 11.9025 165.608 11.5159 165.089 11.2483C164.576 10.9863 163.99 10.8553 163.329 10.8552C162.667 10.8552 162.078 10.9862 161.559 11.2483C161.038 11.5127 160.589 11.8999 160.251 12.3766C159.898 12.8667 159.627 13.4707 159.44 14.1886C159.251 14.9066 159.157 15.7157 159.157 16.6161C159.157 18.4623 159.516 19.8868 160.234 20.8898C160.952 21.8927 161.984 22.3942 163.329 22.3941Z\" fill=\"white\"><\/path>\n<path d=\"M183.271 26.4626C181.824 26.4626 180.525 26.2404 179.374 25.7959C178.265 25.3795 177.265 24.716 176.45 23.8556C175.653 23.0068 175.043 21.9725 174.621 20.753C174.2 19.5336 173.989 18.1547 173.989 16.6161C173.989 15.0891 174.202 13.7186 174.63 12.5048C175.057 11.2911 175.673 10.2597 176.476 9.41065C177.294 8.55222 178.292 7.88653 179.399 7.46186C180.545 7.01181 181.835 6.78673 183.271 6.78662C184.707 6.78662 185.998 7.0117 187.143 7.46186C188.25 7.88652 189.249 8.5522 190.066 9.41065C190.87 10.2598 191.485 11.2912 191.913 12.5048C192.34 13.7185 192.554 15.089 192.554 16.6161C192.554 18.1546 192.343 19.5335 191.921 20.753C191.499 21.9726 190.89 23.0068 190.092 23.8556C189.277 24.7159 188.278 25.3794 187.169 25.7959C186.018 26.2404 184.718 26.4626 183.271 26.4626ZM183.271 22.3941C184.605 22.3941 185.633 21.8898 186.357 20.8812C187.08 19.8726 187.442 18.4509 187.442 16.6161C187.442 15.7159 187.348 14.9067 187.16 14.1886C186.972 13.4706 186.699 12.8666 186.34 12.3766C185.999 11.9025 185.551 11.5159 185.032 11.2483C184.519 10.9863 183.932 10.8553 183.271 10.8552C182.61 10.8552 182.02 10.9862 181.502 11.2483C180.981 11.5127 180.532 11.8999 180.194 12.3766C179.841 12.8667 179.57 13.4707 179.382 14.1886C179.194 14.9066 179.1 15.7157 179.1 16.6161C179.1 18.4623 179.459 19.8868 180.177 20.8898C180.895 21.8927 181.926 22.3942 183.271 22.3941Z\" fill=\"white\"><\/path>\n<path d=\"M195.025 0H200V26.0523H195.025V0Z\" fill=\"white\"><\/path>\n<path d=\"M32.1233 23.5941C31.5181 23.8112 30.8917 23.3437 30.799 23.479C30.7224 23.5907 31.0638 24.0294 31.4899 24.3426C31.7979 24.5689 32.5257 25.0059 33.846 24.9438C34.0652 24.9322 34.2761 24.8558 34.4519 24.7243C34.6277 24.5928 34.7605 24.4121 34.8334 24.205L35.4628 22.4426C33.352 20.5563 31.6138 18.2908 30.3384 15.7636C29.5172 14.1291 28.8987 12.4005 28.4965 10.6161C28.6951 10.2649 28.8673 9.94422 29.0141 9.66036C29.5968 10.2131 30.1793 10.7659 30.7616 11.3186C30.8265 11.3806 30.9033 11.4287 30.9874 11.4601C31.0715 11.4915 31.1611 11.5054 31.2508 11.5011C31.3404 11.4968 31.4283 11.4743 31.509 11.435C31.5897 11.3957 31.6615 11.3404 31.7202 11.2725C32.2914 11.5028 32.9242 11.413 33.3324 11.0422C33.9675 10.4647 33.9732 9.27229 33.0992 8.56351C33.0272 7.69985 32.9898 7.2542 32.9178 6.39053C33.3053 6.27134 33.6928 6.15216 34.0803 6.03298C34.1983 5.65819 34.1983 5.25621 34.0803 4.88142C33.9971 4.62487 33.8596 4.38923 33.6773 4.19049C33.3704 3.57384 32.6409 2.34571 31.2014 1.5995C30.9345 1.46435 30.6575 1.35001 30.3729 1.25749C29.3064 0.894755 28.1809 0.737289 27.0559 0.793415C27.3052 0.966148 27.5547 1.13888 27.8044 1.31161C27.0524 1.1527 26.2244 1.01163 25.3285 0.908573C24.3768 0.799176 23.4889 0.748507 22.68 0.73584C22.8141 0.869996 22.9485 1.00434 23.083 1.13888C22.1011 1.11391 21.1188 1.17169 20.1465 1.31162C18.9368 1.48608 15.8294 2.06415 11.2796 5.16931C6.83403 8.2025 4.11119 10.0611 4.31271 12.4241C4.44802 14.0063 5.96979 16.6963 7.99768 17.7212C8.29478 17.8715 8.73525 18.0529 9.03407 18.5273C9.51715 19.2942 9.16247 20.2777 8.63103 22.2699C8.47269 22.8641 8.26772 23.5872 8.00862 24.4129C7.95461 24.5856 7.94019 24.7682 7.96642 24.9472C7.99264 25.1263 8.05885 25.2971 8.16012 25.447C8.26139 25.597 8.39513 25.7222 8.55141 25.8134C8.70769 25.9046 8.8825 25.9594 9.06287 25.9738C12.8342 26.279 14.763 26.2151 14.8494 25.7821C14.9116 25.4723 14.0287 24.9733 12.2008 24.2851C12.127 23.8081 12.127 23.3226 12.2008 22.8456C12.4997 20.9438 13.9184 20.337 14.2736 18.8152C14.5805 17.5001 14.1303 16.2628 13.6979 15.4181C15.7485 15.2898 17.7314 14.6355 19.4556 13.5181C19.0359 15.5788 19.4211 16.865 19.8587 17.6636C20.7649 19.3173 22.7393 20.4135 22.68 21.8092C22.6696 22.047 22.5942 22.4495 22.6535 23.0967C22.7162 23.7818 22.8636 24.0121 22.7375 24.2851C22.6195 24.5396 22.2717 24.8125 21.2405 24.8608C21.039 25.0917 20.9622 25.2837 21.0102 25.4366C21.1599 25.9134 22.5226 26.0093 25.0982 25.7245C25.4051 25.0336 25.7122 24.3426 26.0195 23.6517C26.0871 22.5182 26.0486 21.3809 25.9043 20.2546C25.5819 17.7719 24.918 16.7954 25.4437 15.303C25.6596 14.6898 25.8749 14.5625 26.7104 13.4029C27.2493 12.655 27.7053 11.9508 28.0865 11.318C27.9 11.8045 27.6921 12.3084 27.4589 12.8271C27.0612 13.7125 26.6193 14.5772 26.1346 15.4181C26.2858 16.2144 26.5373 16.9882 26.8831 17.7212C28.459 21.0527 31.5504 22.5232 32.756 23.0184C32.6501 23.2009 32.452 23.4761 32.1233 23.5941ZM27.9201 4.59354C28.2425 4.34307 28.7216 4.49335 28.8413 4.53596C29.4983 4.77087 29.8639 5.54644 29.705 5.74509C29.5703 5.91436 29.0855 5.62245 28.9565 5.80266C28.7878 6.03816 29.4494 6.6289 29.302 6.83906C29.177 7.01755 28.5028 6.90412 28.0928 6.4936C27.5775 5.97713 27.4485 4.95973 27.9201 4.59354Z\" fill=\"white\"><\/path>\n<path d=\"M7.94057 18.4122C6.43008 17.6254 5.17265 16.4279 4.31318 14.9575C4.0823 15.2512 3.78231 15.6594 3.39194 16.2242C2.64516 17.3049 2.5156 18.3874 2.47069 18.6425C2.36821 19.2229 1.90413 20.0387 0.360478 21.1137C0.019619 21.3509 -0.00110996 21.8973 4.10735e-05 22.442C0.00522487 24.239 2.06939 25.9007 2.87317 25.5518C3.03151 25.4833 3.14148 25.3359 3.21863 25.1488C4.15657 25.4487 5.11984 25.675 5.29142 25.3791C5.52691 24.9731 3.91705 24.1187 3.79441 22.9032C3.62685 21.241 5.79177 19.6265 7.94057 18.4122Z\" fill=\"white\"><\/path>\n<\/g>\n<defs>\n<clipPath id=\"clip0_1136_1826\">\n<rect width=\"200\" height=\"27\" fill=\"white\"><\/rect>\n<\/clipPath>\n<\/defs>\n<\/svg>\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Blackpool Finance<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">France<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2020<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Open Web<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide dark-mode\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/contributions\/openprotocol\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Open Protocol\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.003<\/span>\n <span class=\"copy\">N.003<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <\/div>\n <\/div>\n <div class=\"card-logo xl\">\n <img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/openprotocol\/ffa146301f-1702973648\/6387ad8694ff1fcf9e8ede63_logo_video_360_3.webp\" alt=\"\">\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Open Protocol<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">Finland<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2022<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Ecosystem<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide dark-mode\">\n <div class=\"single-portfolio-card\">\n <a href=\"https:\/\/fabric.codebydennis.com\/contributions\/she256\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"She256\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble number\">\n <span>N.004<\/span>\n <span class=\"copy\">N.004<\/span>\n <\/div>\n <div class=\"group-bubbles\">\n <\/div>\n <\/div>\n <div class=\"card-logo xl\">\n <img src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/contributions\/she256\/5eb0843353-1702973648\/logo-she256.png\" alt=\"\">\n <span><\/span>\n <\/div>\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">She256<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\" data-hover-scramble-target=\"\">London<\/span><span class=\"title light space\">, <\/span><span class=\"title light\">2021<\/span>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Ecosystem<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <\/ul>\n <\/div>\n <\/div>\n <\/section>\n<\/div>\n<section class=\"section section-core\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <div class=\"gradient-circle\"><\/div>\n <div class=\"container\">\n <div class=\"row split\">\n <div class=\"col col-icon\">\n <div class=\"core-icon\">\n <div class=\"fade\">\n <div class=\"single-tile\" data-core-target=\"\" data-core-id=\"our-truth\" data-core-status=\"active\" data-cursor-bubble-text=\"Our truth\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">\n <\/div>\n <div class=\"single-tile\" data-core-target=\"\" data-core-id=\"community\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">\n <\/div>\n <div class=\"single-tile\" data-core-target=\"\" data-core-id=\"role\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Role\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">\n <\/div>\n <div class=\"single-tile\" data-core-target=\"\" data-core-id=\"contribution\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Contribution\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <img class=\"overlay\" src=\"https:\/\/fabric.codebydennis.com\/assets\/img\/gradient-color.jpg\" alt=\"gradient-color\">\n <\/div>\n <\/div>\n <svg width=\"540\" height=\"543\" viewBox=\"0 0 540 543\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 0H540V543H0V0ZM256.056 431.879V533.032C220.058 531.113 186 521.856 155.344 506.702V458.458L124.943 489.036C96.842 470.035 72.6173 445.669 53.7406 417.404L84.1345 386.831H36.1772C21.111 355.989 11.9092 321.739 10 285.539H110.392C126.082 285.539 141.192 288.028 155.351 292.641C160.875 294.445 166.267 296.561 171.478 298.985C202.859 313.57 228.202 339.046 242.709 370.597C245.103 375.809 247.201 381.188 248.987 386.722C249.001 386.758 249.015 386.795 249.023 386.831C253.595 401.023 256.062 416.162 256.062 431.886L256.056 431.879ZM257.055 110.979V10C221.066 11.92 187.014 21.176 156.359 36.3232V84.5833L125.957 54.0038C97.85 73.0049 73.6322 97.3647 54.7554 125.638L85.1494 156.209H37.1782C22.1188 187.044 12.9092 221.295 11 257.494H111.552C127.177 257.494 142.243 255.012 156.351 250.421C156.388 250.414 156.424 250.391 156.461 250.384C161.961 248.588 167.303 246.471 172.492 244.063C203.859 229.47 229.187 203.986 243.687 172.414C246.096 167.166 248.201 161.757 249.994 156.201C254.58 141.952 257.055 126.754 257.055 110.979ZM455.852 386.826L486.246 417.399C467.369 445.671 443.151 470.03 415.043 489.025L384.642 458.453V506.697C353.987 521.845 319.935 531.115 283.931 533.021V432.042C283.931 416.26 286.406 401.061 290.999 386.819C292.777 381.264 294.897 375.848 297.299 370.599C311.799 339.035 337.127 313.544 368.494 298.952C373.683 296.543 379.032 294.432 384.526 292.644C384.569 292.63 384.605 292.615 384.642 292.608C398.758 288.008 413.802 285.527 429.435 285.527H530C528.092 321.734 518.889 355.992 503.823 386.826H455.852ZM429.594 257.494H529.978C528.077 221.28 518.867 187.029 503.801 156.194H455.837L486.231 125.623C467.354 97.3499 443.136 72.9911 415.028 53.9969L384.627 84.5685V36.3232C353.972 21.176 319.92 11.92 283.931 10V111.139C283.931 126.863 286.398 142.004 290.963 156.194C290.967 156.212 290.974 156.231 290.981 156.25C290.988 156.271 290.996 156.292 290.999 156.311C292.785 161.837 294.89 167.217 297.284 172.436C311.792 203.986 337.127 229.463 368.516 244.048C373.734 246.464 379.112 248.588 384.634 250.391C398.801 255.005 413.911 257.494 429.594 257.494Z\" fill=\"black\"><\/path>\n<\/svg>\n <\/div>\n <\/div>\n <div class=\"col col-info padding\">\n <div class=\"col-row col-row-title\">\n <h2 class=\"small\">Contribution, Participation, Attribution<\/h2>\n <\/div>\n <div class=\"col-row col-row-btn\">\n <div class=\"core-btn\" data-core-target=\"\" data-core-id=\"our-truth\" data-core-status=\"active\" data-cursor-bubble-text=\"Our truth\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <span>Our truth<\/span>\n <\/div>\n <div class=\"core-btn\" data-core-target=\"\" data-core-id=\"community\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <span>Community<\/span>\n <\/div>\n <div class=\"core-btn\" data-core-target=\"\" data-core-id=\"role\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Role\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <span>Role<\/span>\n <\/div>\n <div class=\"core-btn\" data-core-target=\"\" data-core-id=\"contribution\" data-core-status=\"not-active\" data-cursor-bubble-text=\"Contribution\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"right\">\n <span>Contribution<\/span>\n <\/div>\n <\/div>\n <div class=\"col-row col-row-text\">\n <div class=\"core-text\" data-core-id=\"our-truth\" data-core-status=\"active\">\n <p>Our contribution is our truth It builds community It defines our role in helping something to advance In fact, contribution is what Web3 is all about.<\/p> <\/div>\n <div class=\"core-text\" data-core-id=\"community\" data-core-status=\"not-active\">\n <p>Lorem ipsum dolor sit amet consectetur. Integer orci ut sed libero dictumst cras tempor ornare. Faucibus pulvinar eget a nunc cursus tortor nisl enim vitae. Diam vitae id purus porta nisl lectus donec lacinia consequat.<\/p> <\/div>\n <div class=\"core-text\" data-core-id=\"role\" data-core-status=\"not-active\">\n <p>Ornare in elit elit venenatis pulvinar pellentesque. Lectus eget nam ornare venenatis egestas turpis vel tristique. Enim pretium sed a scelerisque.<\/p> <\/div>\n <div class=\"core-text\" data-core-id=\"contribution\" data-core-status=\"not-active\">\n <p>Diam vitae id purus porta nisl lectus donec lacinia consequat. Ornare in elit elit venenatis pulvinar pellentesque. Lectus eget nam ornare venenatis.<\/p> <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/section>\n<section class=\"section section-slider section-slider-team\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <div class=\"container\">\n <div class=\"row row-title\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"col padding\">\n <h3><span class=\"title\" data-scroll-scramble=\"\">Team <\/span><span class=\"count light\">030<\/span><\/h3>\n <\/div>\n <\/div>\n <div class=\"flickity-slider-group count-4\" data-flickity-slider-type=\"cards\" id=\"flickity-slider-type-cards-id-2\">\n <ul class=\"flickity-carousel\">\n <li class=\"col flickity-slide\">\n <div class=\"single-team-card\">\n <div class=\"card card-hover\" data-team-card-id=\"fynn-brinkmann\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Fynn Brinkmann\" data-cursor-bubble-icon=\"scale\" data-cursor-bubble-position=\"right\">\n \n <div class=\"card-image overlay\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <\/div>\n <div class=\"card-image overlay card-image-hover\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Fynn Brinkmann\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/fynn-brinkmann\/beed65f4eb-1702973638\/fynn-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <div class=\"gradient-circle\"><\/div>\n <\/div>\n <div class=\"card-content\">\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Fynn Brinkmann<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\">Venture Analyst<\/span> <\/div>\n <\/div>\n <div class=\"card-socials\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/fynndusb\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/fynn-brinkmann\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-team-card\">\n <div class=\"card card-hover\" data-team-card-id=\"thomas-crow\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Thomas Crow\" data-cursor-bubble-icon=\"scale\" data-cursor-bubble-position=\"right\">\n \n <div class=\"card-image overlay\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <\/div>\n <div class=\"card-image overlay card-image-hover\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Thomas Crow\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/thomas-crow\/5a1417b989-1702973639\/screenshot-2023-06-15-at-14-01-15-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <div class=\"gradient-circle\"><\/div>\n <\/div>\n <div class=\"card-content\">\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Thomas Crow<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\">Growth Associate<\/span> <\/div>\n <\/div>\n <div class=\"card-socials\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/windychester1\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/thomas-crow-a1996b9a\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-team-card\">\n <div class=\"card card-hover\" data-team-card-id=\"ian-emerson\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Ian Emerson\" data-cursor-bubble-icon=\"scale\" data-cursor-bubble-position=\"right\">\n \n <div class=\"card-image overlay\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <\/div>\n <div class=\"card-image overlay card-image-hover\">\n <img class=\"lazy overlay entered loaded\" alt=\"Photo of Ian Emerson\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/team\/ian-emerson\/86f68832c5-1702973639\/screenshot-2023-06-21-at-16-01-27-540x720-crop-q72.jpg\" data-ll-status=\"loaded\">\n <div class=\"overlay overlay-fade\"><\/div>\n <div class=\"gradient-circle\"><\/div>\n <\/div>\n <div class=\"card-content\">\n <div class=\"card-info\">\n <div class=\"card-info-row\">\n <span class=\"title\" data-hover-scramble-target=\"\">Ian Emerson<\/span>\n <\/div>\n <div class=\"card-info-row\">\n <span class=\"title light\">Venture Associate<\/span> <\/div>\n <\/div>\n <div class=\"card-socials\">\n <a class=\"s-icon\" href=\"https:\/\/twitter.com\/nosremenai\" target=\"_blank\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M22.459,5.5a8.763,8.763,0,0,1-2.471.678A4.337,4.337,0,0,0,21.88,3.794,8.907,8.907,0,0,1,19.144,4.83,4.3,4.3,0,0,0,11.7,7.768a4.446,4.446,0,0,0,.111.983A12.194,12.194,0,0,1,2.935,4.266a4.226,4.226,0,0,0-.582,2.166,4.307,4.307,0,0,0,1.914,3.584,4.292,4.292,0,0,1-1.949-.539V9.53A4.306,4.306,0,0,0,5.77,13.753a4.342,4.342,0,0,1-1.935.075,4.318,4.318,0,0,0,4.028,2.989,8.629,8.629,0,0,1-5.339,1.842A9.277,9.277,0,0,1,1.5,18.6a12.254,12.254,0,0,0,6.613,1.932A12.159,12.159,0,0,0,20.361,8.3c0-.183,0-.367-.013-.551A8.69,8.69,0,0,0,22.5,5.516Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/www.linkedin.com\/in\/ian-emerson\/\" target=\"_blank\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19.039,19.043H16.078V14.4c0-1.106-.023-2.53-1.544-2.53-1.544,0-1.78,1.2-1.78,2.449v4.722H9.792V9.5h2.845v1.3h.039a3.12,3.12,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM6.447,8.194A1.72,1.72,0,1,1,8.168,6.473,1.719,1.719,0,0,1,6.447,8.194ZM7.932,19.043H4.963V9.5H7.932ZM20.521,2H3.476A1.458,1.458,0,0,0,2,3.441V20.559A1.458,1.458,0,0,0,3.476,22H20.518A1.463,1.463,0,0,0,22,20.559V3.441A1.464,1.464,0,0,0,20.518,2Z\"><\/path><\/svg><\/i><\/a>\n <a class=\"s-icon\" href=\"https:\/\/ian-emerson.medium.com\" target=\"_blank\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M7,5.5A6.5,6.5,0,0,0,.5,12c0,.14,0,.29,0,.43A6.5,6.5,0,1,0,7,5.5Z\"><\/path><path d=\"M22.36,6.52c-.64,0-1.15,2.46-1.15,5.51s.51,5.51,1.15,5.51S23.5,15.07,23.5,12,23,6.52,22.36,6.52Z\"><\/path><path d=\"M17.34,5.84c-1.79,0-3.25,2.76-3.25,6.17s1.46,6.18,3.25,6.18,3.25-2.77,3.25-6.18S19.13,5.84,17.34,5.84Z\"><\/path><\/svg><\/i><\/a>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"border-box\"><\/div>\n<\/div> \n <\/li>\n <li class=\"col flickity-slide\">\n <div class=\"single-portfolio-card single-portfolio-card-parent\">\n <a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-title\">\n <h4>Discover the full team<\/h4>\n <\/div>\n <div class=\"card-count\">\n <span data-hover-scramble-target=\"\">030<\/span>\n <\/div>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"border-top\"><\/div>\n <span class=\"title\">Team<\/span>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-box\"><\/div>\n <\/div>\n <\/li>\n <\/ul>\n <\/div>\n <\/div>\n<\/section>\n<section class=\"section section-home-writing\" data-theme-section=\"light\" data-scroll-section=\"\">\n <div class=\"container\">\n <div class=\"row row-title\">\n <div class=\"border-bottom\"><\/div>\n <div class=\"col padding\">\n <h2>Writing<\/h2>\n <\/div>\n <\/div>\n <div class=\"row row-tiles writing-grid\">\n <li>\n <div class=\"single-writing-card\" data-writing-card-status=\"active\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\/proof-of-behaviour-and-rewards-money-cant-buy-2e54906529fd\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <div class=\"single-bubble dark\">\n <span>New<\/span>\n <\/div>\n <\/div>\n <h3 class=\"title alt\">Proof of Behaviour and rewards money can't buy<\/h3>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"floating-image\">\n <img class=\"overlay spin\" alt=\"Proof of Behaviour and rewards money can't buy\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/30fbe3c929-1702973646\/image-writing-1-540x540-crop-q72.jpg\">\n <div class=\"blend overlay\"><\/div>\n <\/div>\n <div class=\"card-bottom-split\">\n <div class=\"card-info\">\n <div class=\"tags\">\n <span class=\"tag\" data-hover-scramble-target=\"\">Finance, Rewards<\/span>\n <\/div>\n <span class=\"published\">01 Mar \u201823<\/span>\n <\/div>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-bottom\"><\/div>\n<\/div> \n <\/li>\n <li>\n <div class=\"single-writing-card\" data-writing-card-status=\"not-active\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\/supercharging-creative-contribution-250776c97354\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <\/div>\n <h3 class=\"title alt\">Supercharging Creative Contribution<\/h3>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"floating-image\">\n <img class=\"overlay spin\" alt=\"Supercharging Creative Contribution\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/493ca8a15d-1702973646\/image-writing-2-540x540-crop-q72.jpg\">\n <div class=\"blend overlay\"><\/div>\n <\/div>\n <div class=\"card-bottom-split\">\n <div class=\"card-info\">\n <div class=\"tags\">\n <span class=\"tag\" data-hover-scramble-target=\"\">Contribution<\/span>\n <\/div>\n <span class=\"published\">21 Feb \u201823<\/span>\n <\/div>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-bottom\"><\/div>\n<\/div> \n <\/li>\n <li>\n <div class=\"single-writing-card\" data-writing-card-status=\"not-active\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\/marketing-reimagined-for-web3-48a6cc9e8a19\" target=\"_blank\" class=\"card card-hover\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Read on Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"card-content\">\n <div class=\"card-top\">\n <div class=\"card-bubbles\">\n <\/div>\n <h3 class=\"title alt\">Marketing Reimagined for Web3<\/h3>\n <\/div>\n <div class=\"card-bottom\">\n <div class=\"floating-image\">\n <img class=\"overlay spin\" alt=\"Marketing Reimagined for Web3\" src=\"https:\/\/fabric.codebydennis.com\/media\/pages\/writing\/af0c35e8ca-1702973646\/1-mmw1oc4ettsxdo2tw150ga-540x540-crop-q72.jpg\">\n <div class=\"blend overlay\"><\/div>\n <\/div>\n <div class=\"card-bottom-split\">\n <div class=\"card-info\">\n <div class=\"tags\">\n <span class=\"tag\" data-hover-scramble-target=\"\">Web3<\/span>\n <\/div>\n <span class=\"published\">17 Feb \u201823<\/span>\n <\/div>\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"14 19 21 12 14 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"21\" y1=\"12\" x2=\"2\" y2=\"12\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/a>\n <div class=\"border-bottom\"><\/div>\n<\/div> \n <\/li>\n <\/div>\n <div class=\"row row-btn\">\n <div class=\"border-top\"><\/div>\n <div class=\"col padding\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\" target=\"_blank\" class=\"btn-medium\" data-hover-scramble=\"\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <i>\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M7,5.5A6.5,6.5,0,0,0,.5,12c0,.14,0,.29,0,.43A6.5,6.5,0,1,0,7,5.5Z\"><\/path><path d=\"M22.36,6.52c-.64,0-1.15,2.46-1.15,5.51s.51,5.51,1.15,5.51S23.5,15.07,23.5,12,23,6.52,22.36,6.52Z\"><\/path><path d=\"M17.34,5.84c-1.79,0-3.25,2.76-3.25,6.17s1.46,6.18,3.25,6.18,3.25-2.77,3.25-6.18S19.13,5.84,17.34,5.84Z\"><\/path><\/svg> <div class=\"circle circle-1\"><\/div>\n <div class=\"circle circle-2\"><\/div>\n <div class=\"circle circle-3\"><\/div>\n <div class=\"circle circle-4\"><\/div>\n <\/i>\n <span data-hover-scramble-target=\"\">Follow us on Medium<\/span>\n <\/a>\n <\/div>\n <\/div>\n <\/div>\n<\/section>\n\n <div class=\"section-wrap section-wrap-footer\" data-theme-section=\"dark\" data-scroll-section=\"\">\n <section class=\"section yellow-marquee yellow-marquee-footer\" data-theme-section=\"dark\">\n <div class=\"container\">\n <div class=\"marquee-group\" data-scroll=\"\">\n <div class=\"marquee\" data-marquee-direction=\"left\" data-marquee-status=\"inverted\" data-marquee-speed=\"30\">\n <div class=\"marquee-scroll\" data-scroll=\"\" data-scroll-direction=\"horizontal\" data-scroll-speed=\"2\" style=\"transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1573.76, 0, 0, 1);\">\n <div class=\"marquee-content\" style=\"translate: none; rotate: none; scale: none; transform: translate(-0.9686%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <\/div>\n <div class=\"marquee-content\" style=\"left: 7645px; top: 0px; position: absolute; translate: none; rotate: none; scale: none; transform: translate(-0.9686%, 0%) translate3d(0px, 0px, 0px);\">\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Founders<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Investors<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">ZK Engineers<\/span><span class=\"divider\">-<\/span>\n <span class=\"word\">Protocol Architects<\/span><span class=\"divider\">-<\/span>\n <\/div><\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n <footer class=\"section footer\" data-theme-section=\"dark\">\n <div class=\"gradient-circle\"><\/div>\n <div class=\"container\">\n <div class=\"row row-top\">\n <div class=\"col col-icon padding\">\n <a href=\"https:\/\/fabric.codebydennis.com\" class=\"icon-box\" data-cursor-bubble-text=\"Home\" data-cursor-bubble-icon=\"chevron-left\" data-cursor-bubble-position=\"right\">\n <svg width=\"99\" height=\"100\" viewBox=\"0 0 99 100\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <g class=\"icon\">\n <path d=\"M46.5756 0V19.1143C46.5756 22.1002 46.107 24.9771 45.2388 27.6743C44.8995 28.7259 44.5011 29.7498 44.0451 30.7433C41.3004 36.7194 36.506 41.5432 30.5687 44.3055C29.5865 44.7614 28.5753 45.1621 27.5341 45.5021C27.5272 45.5034 27.5203 45.5077 27.5134 45.509C24.8429 46.3781 21.991 46.8479 19.0333 46.8479H0C0.361387 39.9958 2.10467 33.5125 4.95525 27.6758H14.0357L8.2824 21.8889C11.8556 16.5372 16.4397 11.9261 21.7601 8.32944L27.5149 14.1178V4.98269C33.3176 2.11549 39.7632 0.36344 46.5756 0Z\" fill=\"black\"><\/path>\n <path d=\"M46.5756 79.8573V99.0045C39.7617 98.6412 33.3148 96.889 27.5121 94.0205V84.8884L21.7575 90.6765C16.4382 87.0798 11.8528 82.4675 8.2796 77.1172L14.0329 71.3302H4.95507C2.10317 65.4922 0.361387 59.0089 0 52.1567H19.003C21.9731 52.1567 24.8332 52.6279 27.5134 53.5011C28.5589 53.8425 29.5796 54.2431 30.5659 54.7019C36.506 57.4627 41.3032 62.2851 44.0492 68.2573C44.5025 69.2438 44.8995 70.2621 45.2375 71.3095C45.2402 71.3164 45.243 71.3233 45.2445 71.3302C46.1098 74.0165 46.5769 76.8822 46.5769 79.8586L46.5756 79.8573Z\" fill=\"black\"><\/path>\n <path d=\"M93.4739 71.3302H84.3948L90.148 77.1172C86.5748 82.4688 81.9907 87.0798 76.6701 90.6752L70.9156 84.8883V94.0204C65.1129 96.8876 58.6672 98.6425 51.8521 99.0031V79.889C51.8521 76.9016 52.3206 74.0247 53.1901 71.3289C53.5266 70.2774 53.9278 69.252 54.3825 68.2586C57.1273 62.2837 61.9216 57.4586 67.8589 54.6965C68.8411 54.2405 69.8536 53.841 70.8935 53.5026C70.9018 53.4998 70.9087 53.497 70.9156 53.4957C73.5875 52.625 76.4353 52.1554 79.3943 52.1554H98.4302C98.069 59.0089 96.3271 65.4937 93.4752 71.3302H93.4739Z\" fill=\"black\"><\/path>\n <path d=\"M98.4289 46.8479H79.4246C76.4558 46.8479 73.5957 46.3768 70.9141 45.5034C69.8687 45.1621 68.8509 44.7601 67.863 44.3027C61.9216 41.5419 57.1259 36.7194 54.3797 30.7474C53.9265 29.7595 53.5281 28.7411 53.1901 27.695C53.1888 27.6881 53.1847 27.6799 53.1832 27.673C52.3191 24.9868 51.8521 22.1209 51.8521 19.1445V0C58.6645 0.36344 65.11 2.11549 70.9128 4.98269V14.115L76.6673 8.32813C81.9879 11.9235 86.572 16.5344 90.1452 21.8861L84.392 27.673H93.4711C96.323 33.5097 98.0662 39.993 98.4261 46.8479H98.4289Z\" fill=\"black\"><\/path>\n <\/g>\n <g class=\"tm\">\n <path d=\"M91.0865 98.4126H90.5255V94.4917H89V94H92.5994V94.4917H91.0865V98.4126Z\" fill=\"black\"><\/path>\n <path d=\"M93.0819 98.4126L93.0693 94H93.832L95.1116 97.0068C95.1663 97.1203 95.2104 97.2422 95.244 97.3725C95.2818 97.5027 95.3007 97.6225 95.3007 97.7318H95.5214C95.5214 97.6267 95.5382 97.509 95.5718 97.3788C95.6096 97.2443 95.6538 97.1203 95.7042 97.0068L96.9586 94H97.7277L97.7214 98.4126H97.1918V96.6034C97.1918 96.2084 97.215 95.8617 97.2612 95.5633C97.3074 95.2649 97.3557 95.0674 97.4062 94.9708L97.1918 94.8636L95.6411 98.4126H95.1747L93.6177 94.8636L93.4033 94.9708C93.4538 95.0674 93.5 95.2649 93.542 95.5633C93.5883 95.8575 93.6114 96.2042 93.6114 96.6034V98.4126H93.0819Z\" fill=\"black\"><\/path>\n <\/g>\n<\/svg>\n <\/a>\n <\/div>\n <div class=\"col col-nav\">\n <ul>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/portfolio\" class=\"nav-link-click\" data-cursor-bubble-text=\"Portfolio\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Portfolio<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/team\" class=\"nav-link-click\" data-cursor-bubble-text=\"Team\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Team<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/writing\" class=\"nav-link-click\" data-cursor-bubble-text=\"Writing\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Writing<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/community\" class=\"nav-link-click\" data-cursor-bubble-text=\"Community\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\" data-link-status=\"not-active\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Community<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/x.fabric.vc\/\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Fabric X\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Fabric X<\/span>\n <\/div>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/a>\n <\/div>\n <\/li>\n <li>\n <div class=\"nav-link\">\n <a href=\"https:\/\/careers.fabric.vc\/jobs\" target=\"_blank\" class=\"nav-link-click\" data-cursor-bubble-text=\"Talent\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"nav-link-content\">\n <div class=\"nav-link-line\"><\/div>\n <span>Talent<\/span>\n <\/div>\n <i class=\"external\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 5 19 5 19 15\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><line x1=\"19\" y1=\"5\" x2=\"6\" y2=\"18\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/line><\/svg><\/i>\n <\/a>\n <\/div>\n <\/li>\n <div class=\"close-icon-wrap\">\n <div class=\"close-icon\" data-navigation-toggle=\"close\"><\/div>\n <\/div>\n <\/ul>\n <div class=\"border-bottom\"><\/div>\n <\/div>\n <div class=\"col col-links padding\">\n <ul>\n <li class=\"link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/terms-conditions\" class=\"link-click\" data-cursor-bubble-text=\"Terms & Conditions\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Terms & Conditions<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/privacy-policy\" class=\"link-click\" data-cursor-bubble-text=\"Privacy Policy\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Privacy Policy<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/investor-privacy-notice\" class=\"link-click\" data-cursor-bubble-text=\"Investor Privacy Notice\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Investor Privacy Notice<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/fabric.codebydennis.com\/cookies-policy\" class=\"link-click\" data-cursor-bubble-text=\"Cookies Policy\" data-cursor-bubble-icon=\"chevron-right\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Cookies Policy<\/span>\n <\/div>\n <\/a>\n <\/li>\n <\/ul>\n <ul>\n <li class=\"link\">\n <a href=\"https:\/\/twitter.com\/fabric_vc\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"Twitter\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Twitter<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/www.linkedin.com\/company\/fabricventures\/\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"LinkedIn\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>LinkedIn<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"link\">\n <a href=\"https:\/\/medium.com\/fabric-ventures\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"Medium\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Medium<\/span>\n <\/div>\n <\/a>\n <\/li>\n <\/ul>\n <\/div>\n <\/div>\n <div class=\"row row-center\">\n <div class=\"col col-address col-address-1 styled-content padding\">\n <p><strong>Fabric Ventures Group S.\u00e0 r.l.<\/strong><br>\n9 Rue du Laboratoire<br>\nL\u20131911 Luxembourg<br>\nGrand Duchy of Luxembourg<\/p> <\/div>\n <div class=\"col col-address col-address-2 styled-content padding\">\n <p><strong>Fabric Ventures LLP<\/strong><br>\n58 Wood Lane<br>\nLondon W12 7RZ<br>\nUnited Kingdom<\/p> <\/div>\n <div class=\"col col-newsletter padding\">\n <span>Newsletter signup<\/span>\n <div class=\"newsletter-box\">\n <!-- Begin Mailchimp Signup Form -->\n <div id=\"mc_embed_signup\">\n <form action=\"https:\/\/fabric.us17.list-manage.com\/subscribe\/post?u=1348f7628fff5905fa216eed5&id=7289ac4ac7&f_id=00d953e0f0\" method=\"post\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\" class=\"validate\" target=\"_blank\" novalidate=\"novalidate\">\n <div id=\"mc_embed_signup_scroll\">\n <div class=\"mc-field-group\">\n <div class=\"newsletter-btn\">\n <input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" placeholder=\"Email address*\" id=\"mce-EMAIL\" required=\"\" aria-required=\"true\">\n <div class=\"submit-btn\" data-cursor-bubble-text=\"Submit\" data-cursor-bubble-icon=\"none\" data-cursor-bubble-position=\"left\">\n <div class=\"icon-chevron\">\n <i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <i class=\"copy\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><polyline points=\"9 19 16 12 9 5\" fill=\"none\" stroke=\"#000\" stroke-miterlimit=\"10\"><\/polyline><\/svg><\/i>\n <\/div>\n <input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\">\n <\/div>\n <\/div>\n <\/div>\n <div hidden=\"true\"><input type=\"hidden\" name=\"tags\" value=\"6716430\"><\/div>\n <div id=\"mce-responses\" class=\"clear foot\">\n <div class=\"response\" id=\"mce-error-response\" style=\"display:none\"><\/div>\n <div class=\"response\" id=\"mce-success-response\" style=\"display:none\"><\/div>\n <\/div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->\n <div style=\"position: absolute; left: -5000px;\" aria-hidden=\"true\"><input type=\"text\" name=\"b_2d2c3c843583bae2e3e0b537e_412b8ecf7a\" tabindex=\"-1\" value=\"\"><\/div>\n <\/div>\n <\/form>\n <\/div>\n <!-- Moved to main.js <script type='text\/javascript' src='\/\/s3.amazonaws.com\/downloads.mailchimp.com\/js\/mc-validate.js'><\/script> -->\n <!-- Moved to main.js <script type='text\/javascript'>(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[3]='ADDRESS';ftypes[3]='address';fnames[4]='PHONE';ftypes[4]='phone';fnames[5]='BIRTHDAY';ftypes[5]='birthday';}(jQuery));var $mcj = jQuery.noConflict(true);<\/script> -->\n <!--End mc_embed_signup--><!-- Begin Mailchimp Signup Form -->\n <\/div>\n <\/div>\n <\/div>\n <div class=\"row row-bottom\">\n <div class=\"border-top\"><\/div>\n <div class=\"col col-code-by padding\">\n <div class=\"link\">\n <a href=\"https:\/\/dennissnellenberg.com\/\" target=\"_blank\" class=\"link-click\" data-cursor-bubble-text=\"dennissnellenberg.com\" data-cursor-bubble-icon=\"external\" data-cursor-bubble-position=\"right\">\n <div class=\"link-line\"><\/div>\n <div class=\"link-content\">\n <span>Code by Dennis<\/span>\n <\/div>\n <\/a>\n <\/div>\n <\/div>\n <div class=\"col col-credits padding\">\n <span>Fabric Ventures S.\u00e0 r.l. All Rights Reserved.<\/span>\n <\/div>\n <div class=\"col col-year padding\">\n <span>\u00a9 2024<\/span>\n <\/div>\n <\/div>\n <\/div>\n <\/footer>\n <\/div>\n <\/div>\n <\/main>\n <script src=\"https:\/\/code.jquery.com\/jquery-3.6.4.min.js\"><\/script>\n <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.11.5\/gsap.min.js\"><\/script> \n <!-- <script src=\"https:\/\/unpkg.com\/@barba\/core\"><\/script> -->\n <!-- <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@barba\/core\"><\/script> -->\n <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@barba\/[email protected]\"><\/script>\n <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/[email protected]\/dist\/lazyload.min.js\"><\/script>\n <script src=\"https:\/\/unpkg.com\/[email protected]\/dist\/flickity.pkgd.min.js\"><\/script>\n <script src=\"https:\/\/unpkg.com\/isotope-layout@3\/dist\/isotope.pkgd.min.js\"><\/script>\n <script type=\"module\" src=\"https:\/\/unpkg.com\/@splinetool\/[email protected]\/build\/spline-viewer.js\"><\/script>\n <script src=\"https:\/\/player.vimeo.com\/api\/player.js\"><\/script>\n \n <script src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/ScrollTrigger.min.js\"><\/script> <script src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/ScrambleTextPlugin.min.js\"><\/script> <script src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/SplitText.min.js\"><\/script> <script src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/loconative-scroll.min.js\"><\/script> <script defer=\"\" src=\"https:\/\/fabric.codebydennis.com\/assets\/js\/index.js\"><\/script> \n\n <\/body><\/html>",
"securityHeaders": {
"securityHeadersList": [],
"securityHeadersGrade": "F",
"securityHeadersScore": 0
},
"interactivePeriods": [
[
0,
823
],
[
907,
1092
],
[
1189,
1214
],
[
1316,
1533
],
[
1585,
1586
],
[
1775,
2238
],
[
2305,
2770
],
[
2840,
10189
]
],
"longTasks": [
[
823,
907
],
[
1092,
1189
],
[
1214,
1316
],
[
1533,
1585
],
[
1586,
1775
],
[
2238,
2305
],
[
2770,
2840
]
],
"lastVisualChange": 2300,
"render": 2300,
"visualComplete85": 2300,
"visualComplete90": 2300,
"visualComplete95": 2300,
"visualComplete99": 2300,
"visualComplete": 2300,
"SpeedIndex": 2300,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 2116,
"size": 4544,
"DOMNodeId": 208,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"style": "position:relative;display:inline-block;",
"class": "single-char"
},
"bounds": [
1175.71875,
344.9375,
69.3125,
45.359375
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 2116,
"size": 4544,
"element": {
"nodeName": "DIV",
"boundingRect": {
"x": 1175.71875,
"y": 344.9375,
"width": 69.3125,
"height": 45.359375,
"top": 344.9375,
"right": 1245.03125,
"bottom": 390.296875,
"left": 1175.71875
},
"outerHTML": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">W<\/div>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestTextPaint",
"time": 2116,
"size": 4544,
"DOMNodeId": 208,
"nodeInfo": {
"nodeType": "DIV",
"attributes": {
"style": "position:relative;display:inline-block;",
"class": "single-char"
},
"bounds": [
1175.71875,
344.9375,
69.3125,
45.359375
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 2116,
"size": 4544,
"element": {
"nodeName": "DIV",
"boundingRect": {
"x": 1175.71875,
"y": 344.9375,
"width": 69.3125,
"height": 45.359375,
"top": 344.9375,
"right": 1245.03125,
"bottom": 390.296875,
"left": 1175.71875
},
"outerHTML": "<div style=\"position:relative;display:inline-block;\" class=\"single-char\">W<\/div>",
"content": "normal"
},
"type": "text"
}
],
"LargestContentfulPaintType": "text",
"LargestContentfulPaintNodeType": "DIV",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 42
},
{
"name": "fetchStart",
"time": 56
},
{
"name": "navigationStart",
"time": 96
},
{
"name": "domLoading",
"time": 97
},
{
"name": "responseEnd",
"time": 98
},
{
"name": "domInteractive",
"time": 98
},
{
"name": "domContentLoadedEventStart",
"time": 98
},
{
"name": "domContentLoadedEventEnd",
"time": 98
},
{
"name": "domComplete",
"time": 98
},
{
"name": "unloadEventStart",
"time": 518
},
{
"name": "unloadEventEnd",
"time": 518
},
{
"name": "markAsMainFrame",
"time": 518
},
{
"name": "commitNavigationEnd",
"time": 518
},
{
"name": "domLoading",
"time": 519
},
{
"name": "responseEnd",
"time": 556
},
{
"name": "firstPaint",
"time": 1456
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 1456
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 1456
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 1456
},
{
"name": "domInteractive",
"time": 1533
},
{
"name": "domContentLoadedEventStart",
"time": 1774
},
{
"name": "domContentLoadedEventEnd",
"time": 1788
},
{
"name": "domComplete",
"time": 1896
},
{
"name": "loadEventStart",
"time": 1896
},
{
"name": "loadEventEnd",
"time": 1906
},
{
"name": "firstContentfulPaint",
"time": 2116
},
{
"name": "firstImagePaint",
"time": 2116
},
{
"name": "LargestTextPaint",
"time": 2116
},
{
"name": "LargestContentfulPaint",
"time": 2116
},
{
"name": "TotalLayoutShift",
"value": 0
},
{
"name": "CumulativeLayoutShift",
"value": 0
}
],
"chromeUserTiming.navigationStart": 97,
"chromeUserTiming.fetchStart": 56,
"chromeUserTiming.domLoading": 519,
"chromeUserTiming.responseEnd": 557,
"chromeUserTiming.domInteractive": 1534,
"chromeUserTiming.domContentLoadedEventStart": 1774,
"chromeUserTiming.domContentLoadedEventEnd": 1789,
"chromeUserTiming.domComplete": 1897,
"chromeUserTiming.unloadEventStart": 518,
"chromeUserTiming.unloadEventEnd": 518,
"chromeUserTiming.markAsMainFrame": 518,
"chromeUserTiming.commitNavigationEnd": 519,
"chromeUserTiming.firstPaint": 1456,
"chromeUserTiming.firstMeaningfulPaintCandidate": 1456,
"chromeUserTiming.loadEventStart": 1897,
"chromeUserTiming.loadEventEnd": 1906,
"chromeUserTiming.firstContentfulPaint": 2116,
"chromeUserTiming.firstImagePaint": 2116,
"chromeUserTiming.LargestTextPaint": 2116,
"chromeUserTiming.LargestContentfulPaint": 2116,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 952.02200000000005
},
"13": {
"name": "UnprefixedRequestAnimationFrame",
"firstUsed": 1423.7159999999999
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 523.26400000000001
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 523.27999999999997
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 523.62599999999998
},
"4561": {
"name": "LinkRelPreloadAsFont",
"firstUsed": 528.23199999999997
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 551.91499999999996
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 552.12199999999996
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 552.12900000000002
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 553.15700000000004
},
"4317": {
"name": "LinkRelCanonical",
"firstUsed": 562.65899999999999
},
"901": {
"name": "LinkRelPreload",
"firstUsed": 562.73199999999997
},
"4240": {
"name": "ScriptSchedulingType_ParserBlockingInline",
"firstUsed": 563.50199999999995
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 629.12199999999996
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 629.14800000000002
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 729.10500000000002
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 762.21199999999999
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 762.22299999999996
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 762.24000000000001
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 767.60900000000004
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 767.77800000000002
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 767.83699999999999
},
"2322": {
"name": "CSSSelectorPseudoMatches",
"firstUsed": 767.98099999999999
},
"4743": {
"name": "CSSSelectorPseudoHas",
"firstUsed": 768.10500000000002
},
"2311": {
"name": "CSSSelectorWebkitProgressBar",
"firstUsed": 783.71900000000005
},
"2313": {
"name": "CSSSelectorWebkitProgressValue",
"firstUsed": 783.77700000000004
},
"2317": {
"name": "CSSSelectorWebkitSliderThumb",
"firstUsed": 783.79600000000005
},
"2316": {
"name": "CSSSelectorWebkitSliderRunnableTrack",
"firstUsed": 783.82299999999998
},
"972": {
"name": "CSSAtRuleKeyframes",
"firstUsed": 801.27300000000002
},
"587": {
"name": "LangAttribute",
"firstUsed": 815.70399999999995
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 815.89499999999998
},
"4994": {
"name": "Feature_4994",
"firstUsed": 816.428
},
"3157": {
"name": "CSSComparisonFunctions",
"firstUsed": 817.32100000000003
},
"1023": {
"name": "CSSFilterBlur",
"firstUsed": 817.55700000000002
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 822.42499999999995
},
"3307": {
"name": "FlexGapSpecified",
"firstUsed": 823.33399999999995
},
"3308": {
"name": "FlexGapPositive",
"firstUsed": 823.34199999999998
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 949.64999999999998
},
"4239": {
"name": "ScriptSchedulingType_ParserBlocking",
"firstUsed": 949.70600000000002
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 956.50599999999997
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 956.57100000000003
},
"90": {
"name": "SVGAnimationElement",
"firstUsed": 956.90599999999995
},
"501": {
"name": "SVGSMILElementInDocument",
"firstUsed": 956.93499999999995
},
"43": {
"name": "MinAttribute",
"firstUsed": 957.52200000000005
},
"51": {
"name": "StepAttribute",
"firstUsed": 960.92700000000002
},
"42": {
"name": "MaxAttribute",
"firstUsed": 960.93799999999999
},
"1351": {
"name": "CSSValueAppearanceNone",
"firstUsed": 976.77300000000002
},
"4845": {
"name": "InputTypeRangeHorizontalLtr",
"firstUsed": 977.08500000000004
},
"4330": {
"name": "FlexboxAbsPosJustifyContent",
"firstUsed": 977.56299999999999
},
"484": {
"name": "ProgressElement",
"firstUsed": 1011.8869999999999
},
"3797": {
"name": "WebPImage",
"firstUsed": 1038.4290000000001
},
"4853": {
"name": "ProgressElementHorizontalLtr",
"firstUsed": 1050.9190000000001
},
"2354": {
"name": "CSSBasicShape",
"firstUsed": 1067.154
},
"2355": {
"name": "CSSGradient",
"firstUsed": 1068.9079999999999
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 1077.0450000000001
},
"1345": {
"name": "ProgressElementWithNoneAppearance",
"firstUsed": 1092.182
},
"84": {
"name": "FormElement",
"firstUsed": 1222.2670000000001
},
"2250": {
"name": "DuplicatedAttribute",
"firstUsed": 1222.29
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 1222.3699999999999
},
"49": {
"name": "RequiredAttribute",
"firstUsed": 1222.376
},
"591": {
"name": "InputTypeSubmit",
"firstUsed": 1222.443
},
"2089": {
"name": "ARIAHiddenAttribute",
"firstUsed": 1222.54
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 1222.7639999999999
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 1223.107
},
"1898": {
"name": "HTMLSlotElement",
"firstUsed": 1228.5530000000001
},
"1015": {
"name": "CSSFilterGrayscale",
"firstUsed": 1318.5119999999999
},
"1017": {
"name": "CSSFilterSaturate",
"firstUsed": 1326.672
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 1334.3820000000001
},
"4113": {
"name": "HiddenAttribute",
"firstUsed": 1334.4880000000001
},
"31": {
"name": "InputTypeEmail",
"firstUsed": 1335.683
},
"190": {
"name": "InputTypeText",
"firstUsed": 1337.079
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 1462.2629999999999
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 1462.441
},
"2062": {
"name": "PrepareModuleScript",
"firstUsed": 1478.5250000000001
},
"4238": {
"name": "ScriptSchedulingType_Defer",
"firstUsed": 1481.655
},
"3682": {
"name": "UndeferrableThirdPartySubresourceRequestWithCookie",
"firstUsed": 1481.8240000000001
},
"2707": {
"name": "V8Window_MatchMedia_Method",
"firstUsed": 1488.864
},
"1028": {
"name": "V8History_ScrollRestoration_AttributeGetter",
"firstUsed": 1489.5029999999999
},
"1417": {
"name": "AddEventListenerPassiveTrue",
"firstUsed": 1489.712
},
"2518": {
"name": "AddDocumentLevelPassiveTrueWheelEventListener",
"firstUsed": 1489.7190000000001
},
"2705": {
"name": "WindowInnerWidth",
"firstUsed": 1489.771
},
"2706": {
"name": "WindowInnerHeight",
"firstUsed": 1489.777
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 1489.8499999999999
},
"2711": {
"name": "WindowPageYOffset",
"firstUsed": 1490.6959999999999
},
"2710": {
"name": "WindowPageXOffset",
"firstUsed": 1490.768
},
"2904": {
"name": "PassiveTouchEventListener",
"firstUsed": 1490.992
},
"1347": {
"name": "PointerEventAddListenerCount",
"firstUsed": 1491.0699999999999
},
"2615": {
"name": "InstantiateModuleScript",
"firstUsed": 1492.79
},
"2610": {
"name": "V8AttemptOverrideReadOnlyOnPrototypeStrict",
"firstUsed": 1544.8019999999999
},
"2661": {
"name": "NavigatorPlatform",
"firstUsed": 1545.3199999999999
},
"2659": {
"name": "NavigatorMaxTouchPoints",
"firstUsed": 1545.4839999999999
},
"124": {
"name": "NavigatorVendor",
"firstUsed": 1545.521
},
"431": {
"name": "TextDecoderConstructor",
"firstUsed": 1545.875
},
"429": {
"name": "TextEncoderConstructor",
"firstUsed": 1546.3910000000001
},
"1229": {
"name": "HTMLMediaElement",
"firstUsed": 1567.173
},
"2718": {
"name": "V8HTMLMediaElement_CanPlayType_Method",
"firstUsed": 1567.4290000000001
},
"2445": {
"name": "EnterPictureInPictureEventListener",
"firstUsed": 1572.4359999999999
},
"2446": {
"name": "LeavePictureInPictureEventListener",
"firstUsed": 1572.4490000000001
},
"2723": {
"name": "TrustedTypesCreatePolicy",
"firstUsed": 1579.5830000000001
},
"3279": {
"name": "TrustedTypesPolicyCreated",
"firstUsed": 1579.596
},
"1689": {
"name": "CustomElementRegistryDefine",
"firstUsed": 1580.434
},
"804": {
"name": "ElementAttachShadow",
"firstUsed": 1581.0920000000001
},
"907": {
"name": "ElementAttachShadowOpen",
"firstUsed": 1581.116
},
"2769": {
"name": "HTMLTemplateElement",
"firstUsed": 1581.8209999999999
},
"1503": {
"name": "HTMLCanvasElement",
"firstUsed": 1581.9839999999999
},
"469": {
"name": "CSSSelectorPseudoHost",
"firstUsed": 1582.9400000000001
},
"1368": {
"name": "IntersectionObserver_Constructor",
"firstUsed": 1583.7739999999999
},
"2845": {
"name": "CSSStyleSheetReplaceSync",
"firstUsed": 1584.1199999999999
},
"2846": {
"name": "AdoptedStyleSheets",
"firstUsed": 1584.308
},
"1307": {
"name": "V8Node_IsConnected_AttributeGetter",
"firstUsed": 1585.067
},
"675": {
"name": "Fetch",
"firstUsed": 1585.3900000000001
},
"2096": {
"name": "ARIALiveAttribute",
"firstUsed": 1594.627
},
"1827": {
"name": "LocationOrigin",
"firstUsed": 1602.7329999999999
},
"2708": {
"name": "WindowScrollX",
"firstUsed": 1605.154
},
"2709": {
"name": "WindowScrollY",
"firstUsed": 1606.145
},
"2618": {
"name": "HistoryReplaceState",
"firstUsed": 1606.1849999999999
},
"1029": {
"name": "V8History_ScrollRestoration_AttributeSetter",
"firstUsed": 1616.7380000000001
},
"2592": {
"name": "ResizeObserver_Constructor",
"firstUsed": 1626.4649999999999
},
"4195": {
"name": "NavigatorUAData_Platform",
"firstUsed": 1626.636
},
"1418": {
"name": "AddEventListenerPassiveFalse",
"firstUsed": 1630.0550000000001
},
"2519": {
"name": "AddDocumentLevelPassiveFalseWheelEventListener",
"firstUsed": 1630.0650000000001
},
"4660": {
"name": "PercentOrCalcRelativeUsedOffset",
"firstUsed": 1704.7370000000001
},
"4661": {
"name": "AutoRelativeUsedOffset",
"firstUsed": 1722.777
},
"217": {
"name": "ElementPrefixedMatchesSelector",
"firstUsed": 1751.097
},
"2107": {
"name": "ARIARequiredAttribute",
"firstUsed": 1765.8230000000001
},
"1477": {
"name": "SVGSMILAnimationAppliedEffect",
"firstUsed": 1906.4000000000001
},
"4346": {
"name": "V8TurboFanOsrCompileStarted",
"firstUsed": 1986.615
},
"3028": {
"name": "CreateObjectBlob",
"firstUsed": 2049.7939999999999
},
"1604": {
"name": "CreateObjectURLBlob",
"firstUsed": 2053.5880000000002
},
"3545": {
"name": "HTMLCanvasGetContext",
"firstUsed": 2121.7919999999999
},
"4027": {
"name": "HTMLCanvasElement_WebGL2",
"firstUsed": 2136.433
},
"3570": {
"name": "WebGLRenderingContextGetShaderPrecisionFormat",
"firstUsed": 2142.2849999999999
},
"3568": {
"name": "WebGLRenderingContextGetParameter",
"firstUsed": 2142.3440000000001
},
"2695": {
"name": "V8WebGL2RenderingContext_GetExtension_Method",
"firstUsed": 2142.5129999999999
},
"1624": {
"name": "OffscreenCanvas",
"firstUsed": 2150.6700000000001
},
"4030": {
"name": "OffscreenCanvas_2D",
"firstUsed": 2150.7840000000001
},
"2903": {
"name": "NonPassiveTouchEventListener",
"firstUsed": 2197.9119999999998
}
},
"CSSFeatures": {
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 767.63300000000004
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 767.66099999999994
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 767.66800000000001
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 767.67499999999995
},
"516": {
"name": "CSSPropertyFontDisplay",
"firstUsed": 767.68100000000004
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 801.29100000000005
},
"27": {
"name": "CSSPropertyBackgroundPosition",
"firstUsed": 802.93100000000004
},
"515": {
"name": "CSSPropertyVariable",
"firstUsed": 815.92100000000005
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 816.04899999999998
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 816.23900000000003
},
"444": {
"name": "CSSPropertyScrollBehavior",
"firstUsed": 816.25099999999998
},
"96": {
"name": "CSSPropertyMinHeight",
"firstUsed": 816.25900000000001
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 816.28399999999999
},
"680": {
"name": "CSSPropertyScrollbarWidth",
"firstUsed": 816.29399999999998
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 816.31299999999999
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 816.32000000000005
},
"485": {
"name": "CSSPropertyAliasWebkitBoxSizing",
"firstUsed": 816.32899999999995
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 816.33600000000001
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 816.36099999999999
},
"142": {
"name": "CSSPropertyTextShadow",
"firstUsed": 816.36800000000005
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 817.26599999999996
},
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 817.27800000000002
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 817.28599999999994
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 817.30899999999997
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 817.41099999999994
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 817.42899999999997
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 817.44100000000003
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 817.45000000000005
},
"592": {
"name": "CSSPropertyGap",
"firstUsed": 817.45899999999995
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 817.47500000000002
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 817.48400000000004
},
"508": {
"name": "CSSPropertyBackdropFilter",
"firstUsed": 817.49599999999998
},
"60": {
"name": "CSSPropertyBorderTop",
"firstUsed": 817.50800000000004
},
"54": {
"name": "CSSPropertyBorderRight",
"firstUsed": 817.51800000000003
},
"49": {
"name": "CSSPropertyBorderLeft",
"firstUsed": 817.52599999999995
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 817.53499999999997
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 817.54100000000005
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 817.71000000000004
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 817.71699999999998
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 817.755
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 817.83500000000004
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 817.86000000000001
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 817.86699999999996
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 817.87599999999998
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 817.88400000000001
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 817.89099999999996
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 817.90099999999995
},
"447": {
"name": "CSSPropertyTransformOrigin",
"firstUsed": 817.91399999999999
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 820.86800000000005
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 822.04999999999995
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 822.09799999999996
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 822.23000000000002
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 964.50199999999995
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 964.51700000000005
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 964.52599999999995
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 967.649
},
"157": {
"name": "CSSPropertyVerticalAlign",
"firstUsed": 967.67999999999995
},
"158": {
"name": "CSSPropertyVisibility",
"firstUsed": 967.91999999999996
},
"238": {
"name": "CSSPropertyFlexShrink",
"firstUsed": 968.09199999999998
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 968.38599999999997
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 968.39499999999998
},
"539": {
"name": "CSSPropertyUserSelect",
"firstUsed": 968.60000000000002
},
"237": {
"name": "CSSPropertyFlexGrow",
"firstUsed": 968.66499999999996
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 968.846
},
"436": {
"name": "CSSPropertyIsolation",
"firstUsed": 968.86199999999997
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 976.78599999999994
},
"658": {
"name": "CSSPropertyAppearance",
"firstUsed": 976.79300000000001
},
"657": {
"name": "CSSPropertyAspectRatio",
"firstUsed": 1051.124
},
"385": {
"name": "CSSPropertyStrokeWidth",
"firstUsed": 1051.3889999999999
},
"383": {
"name": "CSSPropertyStrokeMiterlimit",
"firstUsed": 1051.3979999999999
},
"378": {
"name": "CSSPropertyStroke",
"firstUsed": 1051.4069999999999
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 1051.8030000000001
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 1059.627
},
"85": {
"name": "CSSPropertyListStyle",
"firstUsed": 1059.7059999999999
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 1060.0039999999999
},
"35": {
"name": "CSSPropertyBorderBottom",
"firstUsed": 1064.296
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 1064.6089999999999
},
"445": {
"name": "CSSPropertyWillChange",
"firstUsed": 1067.0219999999999
},
"355": {
"name": "CSSPropertyClipPath",
"firstUsed": 1067.1610000000001
},
"79": {
"name": "CSSPropertyFloat",
"firstUsed": 1067.5070000000001
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 1068.2
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 1072.1600000000001
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 1072.845
},
"59": {
"name": "CSSPropertyBorderStyle",
"firstUsed": 1075.5450000000001
},
"33": {
"name": "CSSPropertyBackgroundSize",
"firstUsed": 1081.297
},
"359": {
"name": "CSSPropertyFilter",
"firstUsed": 1083.7809999999999
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 1083.8710000000001
},
"424": {
"name": "CSSPropertyAnimation",
"firstUsed": 1084.414
},
"433": {
"name": "CSSPropertyObjectFit",
"firstUsed": 1087.8230000000001
},
"303": {
"name": "CSSPropertyOrder",
"firstUsed": 1315.538
},
"420": {
"name": "CSSPropertyMixBlendMode",
"firstUsed": 1321.386
},
"100": {
"name": "CSSPropertyOutline",
"firstUsed": 1332.8869999999999
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 1427.1179999999999
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 1584.1959999999999
},
"427": {
"name": "CSSPropertyAnimationDuration",
"firstUsed": 1584.2429999999999
},
"430": {
"name": "CSSPropertyAnimationName",
"firstUsed": 1584.249
},
"429": {
"name": "CSSPropertyAnimationIterationCount",
"firstUsed": 1584.2539999999999
},
"432": {
"name": "CSSPropertyAnimationTimingFunction",
"firstUsed": 1584.26
},
"41": {
"name": "CSSPropertyBorderCollapse",
"firstUsed": 1705.6859999999999
},
"19": {
"name": "CSSPropertyZoom",
"firstUsed": 1787.5519999999999
}
},
"AnimatedCSSFeatures": []
},
"FirstInteractive": 2840,
"TimeToInteractive": 2840,
"maxFID": 20,
"TTIMeasurementEnd": 10189,
"LastInteractive": 2840,
"FirstCPUIdle": 2840,
"TotalBlockingTime": 20,
"testID": "241007_AiDcP7_5X8",
"step": 1,
"effectiveBps": 106529,
"domTime": 0,
"aft": 0,
"titleTime": 100,
"domLoading": 0,
"server_rtt": 0,
"CrUX": {
"key": {
"formFactor": "DESKTOP",
"url": "https:\/\/fabric.codebydennis.com\/"
},
"metrics": {
"first_contentful_paint": {
"histogram": [
{
"start": 0,
"end": 1800,
"density": 0.53969999999999996
},
{
"start": 1800,
"end": 3000,
"density": 0.17510000000000001
},
{
"start": 3000,
"density": 0.28520000000000001
}
],
"percentiles": {
"p75": 3688
}
},
"interaction_to_next_paint": {
"histogram": [
{
"start": 0,
"end": 200,
"density": 0.86199999999999999
},
{
"start": 200,
"end": 500,
"density": 0.078799999999999995
},
{
"start": 500,
"density": 0.059200000000000003
}
],
"percentiles": {
"p75": 128
}
},
"largest_contentful_paint": {
"histogram": [
{
"start": 0,
"end": 2500,
"density": 0.50029999999999997
},
{
"start": 2500,
"end": 4000,
"density": 0.108
},
{
"start": 4000,
"density": 0.39169999999999999
}
],
"percentiles": {
"p75": 7477
}
},
"round_trip_time": {
"percentiles": {
"p75": 183
}
},
"cumulative_layout_shift": {
"histogram": [
{
"start": "0.00",
"end": "0.10",
"density": 0.99580000000000002
},
{
"start": "0.10",
"end": "0.25",
"density": 0
},
{
"start": "0.25",
"density": 0.0041999999999999997
}
],
"percentiles": {
"p75": "0.00"
}
},
"experimental_time_to_first_byte": {
"histogram": [
{
"start": 0,
"end": 800,
"density": 0.57850000000000001
},
{
"start": 800,
"end": 1800,
"density": 0.36720000000000003
},
{
"start": 1800,
"density": 0.054300000000000001
}
],
"percentiles": {
"p75": 1148
}
}
},
"collectionPeriod": {
"firstDate": {
"year": 2024,
"month": 9,
"day": 8
},
"lastDate": {
"year": 2024,
"month": 10,
"day": 5
}
}
},
"lighthouse.Performance": null,
"lighthouse.Accessibility": null,
"lighthouse.BestPractices": null,
"lighthouse.SEO": null,
"lighthouse.PWA": null,
"edge-processed": true,
"utilization": {
"cpu": {
"data": {
"0": 0,
"104": 61.899999999999999,
"205": 60,
"330": 47.799999999999997,
"431": 33.299999999999997,
"531": 19,
"635": 90,
"743": 100,
"845": 100,
"947": 100,
"1049": 100,
"1157": 100,
"1258": 100,
"1359": 100,
"1463": 100,
"1564": 85.700000000000003,
"1670": 100,
"1771": 81.799999999999997,
"1874": 80,
"1980": 100,
"2084": 100,
"2185": 100,
"2310": 95.799999999999997,
"2413": 100,
"2514": 89.5,
"2617": 84.200000000000003,
"2720": 100,
"2824": 100,
"2926": 100,
"3027": 100,
"3129": 100,
"3232": 100,
"3351": 100,
"3452": 100,
"3553": 100,
"3654": 100,
"3755": 100,
"3859": 100,
"3960": 100,
"4062": 100,
"4165": 100,
"4268": 100,
"4373": 100,
"4474": 100,
"4579": 100,
"4680": 100,
"4783": 100,
"4884": 100,
"4985": 100,
"5086": 100,
"5194": 100,
"5296": 100,
"5397": 100,
"5502": 100,
"5605": 100,
"5707": 100,
"5808": 100,
"5908": 100,
"6009": 100,
"6110": 100,
"6211": 100,
"6333": 100,
"6436": 100,
"6538": 100,
"6641": 100,
"6742": 100,
"6845": 100,
"6946": 100,
"7048": 100,
"7150": 100,
"7251": 100,
"7379": 100,
"7481": 100,
"7582": 100,
"7683": 90,
"7786": 100,
"7887": 100,
"7989": 100,
"8091": 95,
"8192": 100,
"8295": 100,
"8396": 100,
"8498": 94.700000000000003,
"8599": 100,
"8701": 100,
"8802": 100,
"8903": 100,
"9006": 100,
"9107": 100,
"9210": 100,
"9311": 100,
"9414": 100,
"9515": 100,
"9619": 100,
"9720": 100,
"9822": 75,
"9924": 100,
"10026": 100,
"10128": 78.900000000000006,
"10237": 95.5,
"10346": 100
},
"max": 100,
"count": 101
},
"bw": {
"data": {
"0": 0,
"104": 0,
"205": 26565,
"330": 276791,
"431": 0,
"531": 1588859,
"635": 1332399,
"743": 5149592,
"845": 6524494,
"947": 381263,
"1049": 1468583,
"1157": 48798,
"1258": 0,
"1359": 2726030,
"1463": 0,
"1564": 1667462,
"1670": 0,
"1771": 0,
"1874": 0,
"1980": 0,
"2084": 0,
"2185": 0,
"2310": 0,
"2413": 0,
"2514": 0,
"2617": 0,
"2720": 0,
"2824": 26278,
"2926": 339978,
"3027": 55277,
"3129": 16590,
"3232": 674901,
"3351": 140988,
"3452": 0,
"3553": 0,
"3654": 0,
"3755": 0,
"3859": 0,
"3960": 0,
"4062": 0,
"4165": 0,
"4268": 0,
"4373": 0,
"4474": 0,
"4579": 0,
"4680": 0,
"4783": 0,
"4884": 0,
"4985": 0,
"5086": 0,
"5194": 0,
"5296": 0,
"5397": 0,
"5502": 0,
"5605": 0,
"5707": 0,
"5808": 0,
"5908": 0,
"6009": 0,
"6110": 0,
"6211": 0,
"6333": 0,
"6436": 0,
"6538": 0,
"6641": 0,
"6742": 0,
"6845": 0,
"6946": 0,
"7048": 0,
"7150": 0,
"7251": 0,
"7379": 0,
"7481": 0,
"7582": 0,
"7683": 0,
"7786": 0,
"7887": 0,
"7989": 0,
"8091": 0,
"8192": 0,
"8295": 0,
"8396": 0,
"8498": 0,
"8599": 0,
"8701": 0,
"8802": 0,
"8903": 3329,
"9006": 0,
"9107": 0,
"9210": 0,
"9311": 0,
"9414": 0,
"9515": 0,
"9619": 0,
"9720": 0,
"9822": 0,
"9924": 0,
"10026": 0,
"10128": 0,
"10237": 0,
"10346": 0
},
"max": 6524494,
"count": 101
}
},
"effectiveBpsDoc": 176670,
"pages": {
"details": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/details\/cached\/",
"checklist": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/performance_optimization\/cached\/",
"breakdown": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/breakdown\/cached\/",
"domains": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/domains\/cached\/",
"screenShot": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/screen_shot\/cached\/",
"opportunities": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1\/experiments\/cached\/"
},
"thumbnails": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1_Cached_waterfall_thumb.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1_Cached_optimization_thumb.png",
"screenShot": "https:\/\/www.webpagetest.org\/result\/241007_AiDcP7_5X8\/1_Cached_screen_thumb.png"
},
"images": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_Cached_waterfall.png",
"connectionView": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_Cached_connection.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_Cached_optimization.png",
"screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&file=1_Cached_screen.jpg"
},
"rawData": {
"scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=241007_AiDcP7_5X8&file=1_Cached_script_timing.json",
"headers": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_Cached_report.txt",
"pageData": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_Cached_IEWPG.txt",
"requestsData": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_Cached_IEWTR.txt",
"utilization": "https:\/\/www.webpagetest.org\/result\/24\/10\/07\/AiDcP7\/5X8\/1_Cached_progress.csv",
"trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=241007_AiDcP7_5X8&compressed=1&file=1_Cached_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1_cached&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 2300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=241007_AiDcP7_5X8&video=video_1_cached&file=ms_002300.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"unpkg.com": {
"bytes": 72,
"requests": 1,
"connections": 1
},
"fabric.codebydennis.com": {
"bytes": 253980,
"requests": 18,
"connections": 1
},
"app.spline.design": {
"bytes": 5560,
"requests": 1,
"cdn_provider": "Vercel",
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 36388,
"bytesUncompressed": 170948,
"requests": 1
},
"js": {
"color": [
254,
197,
132
],
"bytes": 94586,
"bytesUncompressed": 299848,
"requests": 7
},
"css": {
"color": [
178,
234,
148
],
"bytes": 23758,
"bytesUncompressed": 158431,
"requests": 5
},
"image": {
"color": [
196,
154,
232
],
"bytes": 12981,
"bytesUncompressed": 12958,
"requests": 2
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 91899,
"bytesUncompressed": 91784,
"requests": 5
},
"video": {
"color": [
33,
194,
162
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"other": {
"color": [
196,
196,
196
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
}
},
"consoleLog": [
{
"source": "console-api",
"level": "warning",
"text": "updating from 41 to 40",
"url": "https:\/\/unpkg.com\/@splinetool\/[email protected]\/build\/spline-viewer.js",
"line": 3138,
"column": 289090
},
{
"source": "console-api",
"level": "warning",
"text": "Your .splinecode file is more recent than the library. Please upgrade @splinetool\/runtime to the latest version.",
"url": "https:\/\/unpkg.com\/@splinetool\/[email protected]\/build\/spline-viewer.js",
"line": 5870,
"column": 17251
},
{
"source": "rendering",
"level": "warning",
"text": "[.WebGL-0x38fc01c6b100]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
"timestamp": 1728298580459.876,
"url": "https:\/\/fabric.codebydennis.com\/"
},
{
"source": "rendering",
"level": "warning",
"text": "[.WebGL-0x38fc01c6b100]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
"timestamp": 1728298584606.7771,
"url": "https:\/\/fabric.codebydennis.com\/"
},
{
"source": "rendering",
"level": "warning",
"text": "[.WebGL-0x38fc01c6b100]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels",
"timestamp": 1728298587308.9929,
"url": "https:\/\/fabric.codebydennis.com\/"
},
{
"source": "rendering",
"level": "warning",
"text": "[.WebGL-0x38fc01c6b100]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)",
"timestamp": 1728298589880.375,
"url": "https:\/\/fabric.codebydennis.com\/"
}
]
}
}
}
},
"statusCode": 200,
"statusText": "Test Complete",
"webPagetestVersion": "21.07"
}