{
    "log": {
        "version": "1.1",
        "creator": {
            "name": "WebPagetest",
            "version": "21.07"
        },
        "browser": {
            "name": "Chrome",
            "version": "126.0.0.0"
        },
        "pages": [
            {
                "startedDateTime": "2024-07-03T14:32:15.434+00:00",
                "title": "Run 1, First View for https://almanac.httparchive.org/en/2022/",
                "id": "page_1_0_1",
                "testID": "240703_07_W",
                "pageTimings": {
                    "onLoad": 1612,
                    "onContentLoad": -1,
                    "_startRender": 1100
                },
                "_bwDown": 5000,
                "_loadTime": 1612,
                "_docTime": 1612,
                "_fullyLoaded": 1645,
                "_bytesOut": 77267,
                "_bytesOutDoc": 77267,
                "_bytesIn": 387622,
                "_bytesInDoc": 387622,
                "_requests": 32,
                "_requestsFull": 32,
                "_requestsDoc": 32,
                "_responses_200": 31,
                "_responses_404": 0,
                "_responses_other": 1,
                "_result": 0,
                "_testStartOffset": 0,
                "_cached": 0,
                "_optimization_checked": 1,
                "_main_frame": "AE960AA213A17501B43BB638AE0C5CC6",
                "_loadEventStart": 1592,
                "_loadEventEnd": 1593,
                "_domContentLoadedEventStart": 874,
                "_domContentLoadedEventEnd": 874,
                "_URL": "https://almanac.httparchive.org/en/2022/",
                "_connections": 3,
                "_final_base_page_request": 0,
                "_final_base_page_request_id": "E14175C564861D80A80B9EC1F4CB7078",
                "_final_url": "https://almanac.httparchive.org/en/2022/",
                "_domInteractive": 465,
                "_firstPaint": 1026.8999999910593,
                "_firstContentfulPaint": 1046,
                "_firstImagePaint": 1046,
                "_firstMeaningfulPaint": 1330,
                "_renderBlockingCSS": 3,
                "_renderBlockingJS": 0,
                "_TTFB": 317,
                "_basePageSSLTime": 75,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": 100,
                "_score_etags": -1,
                "_score_progressive_jpeg": -1,
                "_gzip_total": 237225,
                "_gzip_savings": 0,
                "_minify_total": -1,
                "_minify_savings": -1,
                "_image_total": 64849,
                "_image_savings": 0,
                "_base_page_cdn": "Google",
                "_cpuTimes": {
                    "ParseHTML": 17,
                    "HTMLDocumentParser::FetchQueuedPreloads": 1,
                    "EventDispatch": 2,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "CommitLoad": 0,
                    "ResourceFetcher::requestResource": 58,
                    "ParseAuthorStyleSheet": 3,
                    "EvaluateScript": 144,
                    "v8.compile": 32,
                    "UpdateLayoutTree": 47,
                    "MarkLoad": 0,
                    "Layout": 220,
                    "PrePaint": 4,
                    "IntersectionObserverController::computeIntersections": 0,
                    "Paint": 16,
                    "Layerize": 2,
                    "MarkDOMContent": 0,
                    "FunctionCall": 92,
                    "FireIdleCallback": 0,
                    "TimerFire": 2,
                    "largestContentfulPaint::Candidate": 0,
                    "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": 3,
                    "Parallel scavenge started": 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_SCAVENGER_SWEEP_ARRAY_BUFFERS": 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.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
                    "HitTest": 0,
                    "XHRReadyStateChange": 1,
                    "XHRLoad": 0,
                    "Idle": 1000
                },
                "_cpuTimesDoc": {
                    "ParseHTML": 17,
                    "HTMLDocumentParser::FetchQueuedPreloads": 1,
                    "EventDispatch": 2,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "CommitLoad": 0,
                    "ResourceFetcher::requestResource": 54,
                    "ParseAuthorStyleSheet": 3,
                    "EvaluateScript": 144,
                    "v8.compile": 32,
                    "UpdateLayoutTree": 47,
                    "MarkLoad": 0,
                    "Layout": 220,
                    "PrePaint": 4,
                    "IntersectionObserverController::computeIntersections": 0,
                    "Paint": 16,
                    "Layerize": 2,
                    "MarkDOMContent": 0,
                    "FunctionCall": 85,
                    "FireIdleCallback": 0,
                    "TimerFire": 1,
                    "largestContentfulPaint::Candidate": 0,
                    "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": 3,
                    "Parallel scavenge started": 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_SCAVENGER_SWEEP_ARRAY_BUFFERS": 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.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
                    "HitTest": 0,
                    "XHRReadyStateChange": 1,
                    "XHRLoad": 0,
                    "Idle": 978
                },
                "_cpu.ParseHTML": 17,
                "_cpu.HTMLDocumentParser::FetchQueuedPreloads": 1,
                "_cpu.EventDispatch": 2,
                "_cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                "_cpu.CommitLoad": 0,
                "_cpu.ResourceFetcher::requestResource": 58,
                "_cpu.ParseAuthorStyleSheet": 3,
                "_cpu.EvaluateScript": 144,
                "_cpu.v8.compile": 32,
                "_cpu.UpdateLayoutTree": 47,
                "_cpu.MarkLoad": 0,
                "_cpu.Layout": 220,
                "_cpu.PrePaint": 4,
                "_cpu.IntersectionObserverController::computeIntersections": 0,
                "_cpu.Paint": 16,
                "_cpu.Layerize": 2,
                "_cpu.MarkDOMContent": 0,
                "_cpu.FunctionCall": 92,
                "_cpu.FireIdleCallback": 0,
                "_cpu.TimerFire": 2,
                "_cpu.largestContentfulPaint::Candidate": 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": 3,
                "_cpu.Parallel scavenge started": 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_SCAVENGER_SWEEP_ARRAY_BUFFERS": 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.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
                "_cpu.HitTest": 0,
                "_cpu.XHRReadyStateChange": 1,
                "_cpu.XHRLoad": 0,
                "_cpu.Idle": 1000,
                "_v8Stats": {
                    "main_thread": [],
                    "background": []
                },
                "_tester": "wptagent-manual-221206-10.240.0.22",
                "_start_epoch": 1720017114.4099073,
                "_osVersion": "Linux 6.5.0-1023-gcp",
                "_os_version": "Linux 6.5.0-1023-gcp",
                "_osPlatform": "x86_64 x86_64",
                "_date": 1720017135.434172,
                "_browserVersion": "126.0.0.0",
                "_browser_version": "126.0.0.0",
                "_fullyLoadedCPUms": 2589,
                "_fullyLoadedCPUpct": 28.060671722689367,
                "_audit_issues": [
                    {
                        "code": "QuirksModeIssue",
                        "details": {
                            "quirksModeIssueDetails": {
                                "isLimitedQuirksMode": false,
                                "documentNodeId": 2,
                                "url": "http://127.0.0.1:8888/orange.html",
                                "frameId": "AE960AA213A17501B43BB638AE0C5CC6",
                                "loaderId": "62ECF94784E14AE5A7C6B46B4E25029B"
                            }
                        }
                    }
                ],
                "_execution_contexts": [
                    {
                        "id": 2,
                        "origin": "http://127.0.0.1:8888",
                        "name": ""
                    },
                    {
                        "id": 1,
                        "origin": "https://almanac.httparchive.org",
                        "name": ""
                    }
                ],
                "_document_URL": "https://almanac.httparchive.org/en/2022/",
                "_document_hostname": "almanac.httparchive.org",
                "_document_origin": "https://almanac.httparchive.org",
                "_viewport": {
                    "width": 1366,
                    "height": 681,
                    "dpr": 1
                },
                "_domElements": 641,
                "_domComplete": 1592,
                "_PerformancePaintTiming.first-paint": 1026.8999999910593,
                "_PerformancePaintTiming.first-contentful-paint": 1026.8999999910593,
                "_origin_dns": {
                    "cname": [
                        "ghs.googlehosted.com."
                    ],
                    "ns": [
                        "yevgen.ns.cloudflare.com.",
                        "rita.ns.cloudflare.com."
                    ],
                    "mx": [
                        "1 aspmx.l.google.com.",
                        "10 alt3.aspmx.l.google.com.",
                        "10 alt4.aspmx.l.google.com.",
                        "5 alt1.aspmx.l.google.com.",
                        "5 alt2.aspmx.l.google.com."
                    ],
                    "txt": [
                        "\"google-site-verification=q2s5iM0TfFmbboPuL9FBQwq5vlCkO2lrjSxqaRXCAL0\"",
                        "\"v=spf1 include:_spf.google.com ~all\""
                    ],
                    "soa": [
                        "rita.ns.cloudflare.com. dns.cloudflare.com. 2344688469 10000 2400 604800 1800"
                    ],
                    "https": [],
                    "svcb": []
                },
                "_detected": {
                    "IaaS": "Google Cloud",
                    "JavaScript libraries": "web-vitals",
                    "RUM": "web-vitals",
                    "Performance": "Priority Hints,Google Cloud Trace",
                    "Security": "HSTS",
                    "Webmail": "Google Workspace",
                    "Email": "Google Workspace",
                    "Analytics": "Google Analytics",
                    "CDN": "Cloudflare",
                    "Miscellaneous": "RSS,Open Graph"
                },
                "_detected_apps": {
                    "Google Cloud": "",
                    "web-vitals": "",
                    "Priority Hints": "",
                    "HSTS": "",
                    "Google Workspace": "",
                    "Google Cloud Trace": "",
                    "Google Analytics": "",
                    "Cloudflare": "",
                    "RSS": "",
                    "Open Graph": ""
                },
                "_detected_technologies": {
                    "Google Cloud": {
                        "name": "Google Cloud",
                        "description": "Google Cloud is a suite of cloud computing services.",
                        "slug": "google-cloud",
                        "categories": [
                            {
                                "id": 63,
                                "slug": "iaas",
                                "groups": [
                                    7
                                ],
                                "name": "IaaS",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google Cloud.svg",
                        "website": "https://cloud.google.com",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:google:cloud_platform:*:*:*:*:*:*:*:*"
                    },
                    "web-vitals": {
                        "name": "web-vitals",
                        "description": "The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.",
                        "slug": "web-vitals",
                        "categories": [
                            {
                                "id": 59,
                                "slug": "javascript-libraries",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript libraries",
                                "priority": 9
                            },
                            {
                                "id": 78,
                                "slug": "rum",
                                "groups": [
                                    2
                                ],
                                "name": "RUM",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "web-vitals.svg",
                        "website": "https://github.com/GoogleChrome/web-vitals",
                        "pricing": [],
                        "cpe": null
                    },
                    "Priority Hints": {
                        "name": "Priority Hints",
                        "description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
                        "slug": "priority-hints",
                        "categories": [
                            {
                                "id": 92,
                                "slug": "performance",
                                "groups": [
                                    7
                                ],
                                "name": "Performance",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Priority Hints.svg",
                        "website": "https://wicg.github.io/priority-hints/",
                        "pricing": [],
                        "cpe": null
                    },
                    "HSTS": {
                        "name": "HSTS",
                        "description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
                        "slug": "hsts",
                        "categories": [
                            {
                                "id": 16,
                                "slug": "security",
                                "groups": [
                                    11
                                ],
                                "name": "Security",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "default.svg",
                        "website": "https://www.rfc-editor.org/rfc/rfc6797#section-6.1",
                        "pricing": [],
                        "cpe": null
                    },
                    "Google Workspace": {
                        "name": "Google Workspace",
                        "description": "Google Workspace, formerly G Suite, is a collection of cloud computing, productivity and collaboration tools.",
                        "slug": "google-workspace",
                        "categories": [
                            {
                                "id": 30,
                                "slug": "webmail",
                                "groups": [
                                    4
                                ],
                                "name": "Webmail",
                                "priority": 2
                            },
                            {
                                "id": 75,
                                "slug": "email",
                                "groups": [
                                    4,
                                    2
                                ],
                                "name": "Email",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google.svg",
                        "website": "https://workspace.google.com/",
                        "pricing": [],
                        "cpe": null
                    },
                    "Google Cloud Trace": {
                        "name": "Google Cloud Trace",
                        "description": "Google Cloud Trace is a distributed tracing system that collects latency data from applications and displays it in the Google Cloud Console.",
                        "slug": "google-cloud-trace",
                        "categories": [
                            {
                                "id": 92,
                                "slug": "performance",
                                "groups": [
                                    7
                                ],
                                "name": "Performance",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "google-cloud-trace.svg",
                        "website": "https://cloud.google.com/trace",
                        "pricing": [],
                        "cpe": null
                    },
                    "Google Analytics": {
                        "name": "Google Analytics",
                        "description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
                        "slug": "google-analytics",
                        "categories": [
                            {
                                "id": 10,
                                "slug": "analytics",
                                "groups": [
                                    8
                                ],
                                "name": "Analytics",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google Analytics.svg",
                        "website": "https://google.com/analytics",
                        "pricing": [],
                        "cpe": null
                    },
                    "Cloudflare": {
                        "name": "Cloudflare",
                        "description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
                        "slug": "cloudflare",
                        "categories": [
                            {
                                "id": 31,
                                "slug": "cdn",
                                "groups": [
                                    7
                                ],
                                "name": "CDN",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "CloudFlare.svg",
                        "website": "https://www.cloudflare.com",
                        "pricing": [],
                        "cpe": null
                    },
                    "RSS": {
                        "name": "RSS",
                        "description": "RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.",
                        "slug": "rss",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "RSS.svg",
                        "website": "https://www.rssboard.org/rss-specification",
                        "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": "Google Cloud",
                        "description": "Google Cloud is a suite of cloud computing services.",
                        "slug": "google-cloud",
                        "categories": [
                            {
                                "id": 63,
                                "slug": "iaas",
                                "groups": [
                                    7
                                ],
                                "name": "IaaS",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google Cloud.svg",
                        "website": "https://cloud.google.com",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:google:cloud_platform:*:*:*:*:*:*:*:*"
                    },
                    {
                        "name": "web-vitals",
                        "description": "The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.",
                        "slug": "web-vitals",
                        "categories": [
                            {
                                "id": 59,
                                "slug": "javascript-libraries",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript libraries",
                                "priority": 9
                            },
                            {
                                "id": 78,
                                "slug": "rum",
                                "groups": [
                                    2
                                ],
                                "name": "RUM",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "web-vitals.svg",
                        "website": "https://github.com/GoogleChrome/web-vitals",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Priority Hints",
                        "description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
                        "slug": "priority-hints",
                        "categories": [
                            {
                                "id": 92,
                                "slug": "performance",
                                "groups": [
                                    7
                                ],
                                "name": "Performance",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Priority Hints.svg",
                        "website": "https://wicg.github.io/priority-hints/",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "HSTS",
                        "description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
                        "slug": "hsts",
                        "categories": [
                            {
                                "id": 16,
                                "slug": "security",
                                "groups": [
                                    11
                                ],
                                "name": "Security",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "default.svg",
                        "website": "https://www.rfc-editor.org/rfc/rfc6797#section-6.1",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Google Workspace",
                        "description": "Google Workspace, formerly G Suite, is a collection of cloud computing, productivity and collaboration tools.",
                        "slug": "google-workspace",
                        "categories": [
                            {
                                "id": 30,
                                "slug": "webmail",
                                "groups": [
                                    4
                                ],
                                "name": "Webmail",
                                "priority": 2
                            },
                            {
                                "id": 75,
                                "slug": "email",
                                "groups": [
                                    4,
                                    2
                                ],
                                "name": "Email",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google.svg",
                        "website": "https://workspace.google.com/",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Google Cloud Trace",
                        "description": "Google Cloud Trace is a distributed tracing system that collects latency data from applications and displays it in the Google Cloud Console.",
                        "slug": "google-cloud-trace",
                        "categories": [
                            {
                                "id": 92,
                                "slug": "performance",
                                "groups": [
                                    7
                                ],
                                "name": "Performance",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "google-cloud-trace.svg",
                        "website": "https://cloud.google.com/trace",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Google Analytics",
                        "description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
                        "slug": "google-analytics",
                        "categories": [
                            {
                                "id": 10,
                                "slug": "analytics",
                                "groups": [
                                    8
                                ],
                                "name": "Analytics",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google Analytics.svg",
                        "website": "https://google.com/analytics",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Cloudflare",
                        "description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
                        "slug": "cloudflare",
                        "categories": [
                            {
                                "id": 31,
                                "slug": "cdn",
                                "groups": [
                                    7
                                ],
                                "name": "CDN",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "CloudFlare.svg",
                        "website": "https://www.cloudflare.com",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "RSS",
                        "description": "RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.",
                        "slug": "rss",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "RSS.svg",
                        "website": "https://www.rssboard.org/rss-specification",
                        "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": [],
                    "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": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
                                    "target": [
                                        "#header-page-navigation"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#footer-nav-items"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"]"
                                    ]
                                },
                                {
                                    "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": "<a href=\"https://twitter.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"]"
                                    ]
                                },
                                {
                                    "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": "<a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "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 class=\"year-2022\">",
                                    "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": "<option disabled=\"disabled\" aria-hidden=\"true\">\n        ────\n      </option>",
                                    "target": [
                                        "#language-switcher-mobile > option[aria-hidden=\"true\"]"
                                    ]
                                },
                                {
                                    "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 class=\"people\" aria-hidden=\"true\">",
                                    "target": [
                                        ".people"
                                    ]
                                },
                                {
                                    "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": "<option disabled=\"disabled\" aria-hidden=\"true\">\n        ────\n      </option>",
                                    "target": [
                                        "#language-switcher-mobile-footer > option[aria-hidden=\"true\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-required-attr",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures elements with ARIA roles have all required ARIA attributes",
                            "help": "Required ARIA attributes must be provided",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-required-attr?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-roles",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures all elements with a role attribute use a valid value",
                            "help": "ARIA roles used must conform to valid values",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-roles?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
                                    "target": [
                                        "#header-page-navigation"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#footer-nav-items"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"]"
                                    ]
                                },
                                {
                                    "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": "<a href=\"https://twitter.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"]"
                                    ]
                                },
                                {
                                    "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": "<a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
                                    "target": [
                                        "#header-page-navigation"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#footer-nav-items"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://twitter.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "button-name",
                            "impact": null,
                            "tags": [
                                "cat.name-role-value",
                                "wcag2a",
                                "wcag412",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures buttons have discernible text",
                            "help": "Buttons must have discernible text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/button-name?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "internal-link-present",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Valid skip link found"
                                        },
                                        {
                                            "id": "header-present",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<h1 class=\"title title-lg title-alt\">Web Almanac</h1>",
                                                    "target": [
                                                        "h1"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2>HTTP Archive’s annual<br> <b>state of the web</b> report</h2>",
                                                    "target": [
                                                        ".intro > h2"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2 class=\"title title-center\">Featured Chapter</h2>",
                                                    "target": [
                                                        ".featured-chapter-content > .title-center"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3>Mobile Web</h3>",
                                                    "target": [
                                                        "h3"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2 class=\"title title-alt\">Contributors</h2>",
                                                    "target": [
                                                        ".contributors > .title-alt"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2 class=\"title title-center\">Methodology</h2>",
                                                    "target": [
                                                        ".methodology > .title-center"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Page has a heading"
                                        },
                                        {
                                            "id": "landmark",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<main id=\"maincontent\">",
                                                    "target": [
                                                        "#maincontent"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Page has a landmark region"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\">",
                                    "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": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">",
                                    "target": [
                                        "#table-of-contents-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"year-switcher-mobile\">",
                                    "target": [
                                        "#year-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"language-switcher-mobile\">",
                                    "target": [
                                        "#language-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#f7f779",
                                                "contrastRatio": 12.47,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 12.47"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/table-of-contents\" class=\"btn\">\n        Start exploring\n      </a>",
                                    "target": [
                                        ".btn[href$=\"table-of-contents\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "24.0pt (32px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"no-wrap\">67%</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(1) > .no-wrap"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>Websites receiving more mobile traffic than desktop</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(1) > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "24.0pt (32px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"no-wrap\">23%</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(2) > .no-wrap"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>Mobile pages with sufficient color contrast</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(2) > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "24.0pt (32px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"no-wrap\">39%</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(3) > .no-wrap"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>Websites with good CWV on mobile</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(3) > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#1a2b49",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/mobile-web\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Mobile Web</span> chapter\n      </a>",
                                    "target": [
                                        ".btn[href$=\"mobile-web\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#1a2b49",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"featured-chapter-name\">Mobile Web</span>",
                                    "target": [
                                        ".featured-chapter-name"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "19.1pt (25.5px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h2 class=\"title title-center\">Methodology</h2>",
                                    "target": [
                                        ".methodology > .title-center"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>\n            Websites Tested\n          </div>",
                                    "target": [
                                        ".websites-tested > div:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "36.0pt (48px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>\n            8.36M\n          </div>",
                                    "target": [
                                        ".websites-tested > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>\n            Data Processed\n          </div>",
                                    "target": [
                                        ".data-processed > div:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "36.0pt (48px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>\n            43.88 TB\n          </div>",
                                    "target": [
                                        ".data-processed > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p class=\"methodology-info\">",
                                    "target": [
                                        ".methodology-info"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/methodology\" class=\"alt btn\">\n        Learn about our Methodology\n      </a>",
                                    "target": [
                                        ".alt.btn[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "15.6pt (20.8px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"wa\">Web Almanac</span>",
                                    "target": [
                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"] > .wa"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "9.6pt (12.8px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"ha\">HTTP Archive</span>",
                                    "target": [
                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"] > .line-group > .ha"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.02,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.02"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/contributors\">Contributors</a>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(1) > a[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.02,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.02"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/methodology\">Methodology</a>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(2) > a[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">",
                                    "target": [
                                        "#table-of-contents-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"year-switcher-mobile-footer\">",
                                    "target": [
                                        "#year-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"language-switcher-mobile-footer\">",
                                    "target": [
                                        "#language-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.02,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.02"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span>© Web Almanac. Licensed under <a hreflang=\"en\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE\">Apache 2.0</a>.</span>",
                                    "target": [
                                        ".copyright > span:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a hreflang=\"en\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE\">Apache 2.0</a>",
                                    "target": [
                                        "a[hreflang=\"en\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a class=\"accessibility-statement\" href=\"/en/accessibility-statement\">Accessibility Statement</a>",
                                    "target": [
                                        ".accessibility-statement"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a class=\"rss-feed\" href=\"/en/rss.xml\">RSS Feed</a>",
                                    "target": [
                                        ".rss-feed"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "document-title",
                            "impact": null,
                            "tags": [
                                "cat.text-alternatives",
                                "wcag2a",
                                "wcag242",
                                "ACT"
                            ],
                            "description": "Ensures each HTML document contains a non-empty <title> element",
                            "help": "Documents must have <title> element to aid in navigation",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/document-title?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "doc-has-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Document has a non-empty <title> element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "duplicate-id-aria",
                            "impact": null,
                            "tags": [
                                "cat.parsing",
                                "wcag2a",
                                "wcag411"
                            ],
                            "description": "Ensures every id attribute value used in ARIA and in labels is unique",
                            "help": "IDs used in ARIA and labels must be unique",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/duplicate-id-aria?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "header-search-box",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"header-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
                                    "target": [
                                        "#header-search-box"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "header-search-icon",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"header-search-icon\">Search</title>",
                                    "target": [
                                        "#header-search-icon"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "menu-btn",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"menu-btn\" id=\"menu-btn\" aria-label=\"Open the menu\" aria-expanded=\"false\" data-open-text=\"Open the menu\" data-close-text=\"Close the menu\">",
                                    "target": [
                                        "#menu-btn"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "mobile-search-box",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"mobile-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
                                    "target": [
                                        "#mobile-search-box"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "mobile-search-icon",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"mobile-search-icon\">Search</title>",
                                    "target": [
                                        "#mobile-search-icon"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "table-of-contents-switcher-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">",
                                    "target": [
                                        "#table-of-contents-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "year-switcher-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"year-switcher-mobile\">",
                                    "target": [
                                        "#year-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "language-switcher-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"language-switcher-mobile\">",
                                    "target": [
                                        "#language-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "ha-logo-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"ha-logo-mobile\">HTTP Archive home</title>",
                                    "target": [
                                        "#ha-logo-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "twitter-logo-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"twitter-logo-mobile\">Twitter</title>",
                                    "target": [
                                        "#twitter-logo-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "github-logo-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"github-logo-mobile\">GitHub</title>",
                                    "target": [
                                        "#github-logo-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "footer-search-box",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
                                    "target": [
                                        "#footer-search-box"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "footer-search-icon",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"footer-search-icon\">Search</title>",
                                    "target": [
                                        "#footer-search-icon"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "mobile-footer-search-box",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"mobile-footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
                                    "target": [
                                        "#mobile-footer-search-box"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "mobile-footer-search-icon",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"mobile-footer-search-icon\">Search</title>",
                                    "target": [
                                        "#mobile-footer-search-icon"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "table-of-contents-switcher-mobile-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">",
                                    "target": [
                                        "#table-of-contents-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "year-switcher-mobile-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"year-switcher-mobile-footer\">",
                                    "target": [
                                        "#year-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "language-switcher-mobile-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"language-switcher-mobile-footer\">",
                                    "target": [
                                        "#language-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "httparchive-logo-footer-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"httparchive-logo-footer-mobile\">HTTP Archive home</title>",
                                    "target": [
                                        "#httparchive-logo-footer-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "twitter-logo-footer-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"twitter-logo-footer-mobile\">Twitter</title>",
                                    "target": [
                                        "#twitter-logo-footer-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "github-logo-footer-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"github-logo-footer-mobile\">GitHub</title>",
                                    "target": [
                                        "#github-logo-footer-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "ha-logo-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"ha-logo-footer\">HTTP Archive home</title>",
                                    "target": [
                                        "#ha-logo-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "twitter-logo-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"twitter-logo-footer\">Twitter</title>",
                                    "target": [
                                        "#twitter-logo-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "github-logo-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"github-logo-footer\">GitHub</title>",
                                    "target": [
                                        "#github-logo-footer"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "duplicate-id",
                            "impact": null,
                            "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": "ha-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"ha-logo\" viewBox=\"0 0 432 225\">",
                                    "target": [
                                        "#ha-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "github-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"github-logo\" viewBox=\"0 0 32.6 31.8\">",
                                    "target": [
                                        "#github-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "twitter-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"twitter-logo\" viewBox=\"0 0 250 203.1\">",
                                    "target": [
                                        "#twitter-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "linkedin-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"linkedin-logo\" viewBox=\"0 0 200 200\">",
                                    "target": [
                                        "#linkedin-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "globe-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"globe-logo\" viewBox=\"0 0 30 30\">",
                                    "target": [
                                        "#globe-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "bar-chart-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"bar-chart-logo\" viewBox=\"0 0 18 19\">\n        <path d=\"M0 9h3v10H0V9zm5-9h3v19H5V0zm5 7h3v12h-3V7zm5-4h3v16h-3V3z\" fill=\"currentColor\"></path>\n      </symbol>",
                                    "target": [
                                        "#bar-chart-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "comment-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"comment-logo\" viewBox=\"0 0 22 22.1\">\n        <path d=\"M4.4 22.1l8-5.1H22V0H0v17h4.4z\" fill=\"currentColor\"></path>\n      </symbol>",
                                    "target": [
                                        "#comment-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "sql-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"sql-logo\" viewBox=\"0 0 32 14.6\">",
                                    "target": [
                                        "#sql-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "search-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"search-logo\" viewBox=\"0 0 13 13\">",
                                    "target": [
                                        "#search-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "share-apple-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"share-apple-logo\" viewBox=\"0 0 24 24\">",
                                    "target": [
                                        "#share-apple-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "share-android-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"share-android-logo\" viewBox=\"0 0 24 24\">",
                                    "target": [
                                        "#share-android-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "skiptocontent",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div id=\"skiptocontent\"><a href=\"#maincontent\">Skip navigation</a></div>",
                                    "target": [
                                        "#skiptocontent"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "header",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                    "target": [
                                        "#header"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "header-page-navigation",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
                                    "target": [
                                        "#header-page-navigation"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "menu",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"menu\" aria-labelledby=\"menu-btn\">",
                                    "target": [
                                        "#menu"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "mobile-misc",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li id=\"mobile-misc\" class=\"misc\">",
                                    "target": [
                                        "#mobile-misc"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maincontent",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<main id=\"maincontent\">",
                                    "target": [
                                        "#maincontent"
                                    ]
                                },
                                {
                                    "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 id=\"intro\" class=\"intro-container\">",
                                    "target": [
                                        "#intro"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "featured-chapter",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<section id=\"featured-chapter\" class=\"featured-chapter\">",
                                    "target": [
                                        "#featured-chapter"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "contributors",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                    "target": [
                                        "#contributors"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "character-markup",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img id=\"character-markup\" class=\"character\" src=\"/static/images/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">",
                                    "target": [
                                        "#character-markup"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "character-star",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img id=\"character-star\" class=\"character\" src=\"/static/images/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">",
                                    "target": [
                                        "#character-star"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "character-hat",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img id=\"character-hat\" class=\"character\" src=\"/static/images/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">",
                                    "target": [
                                        "#character-hat"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "methodology",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<section id=\"methodology\" class=\"methodology-container\">",
                                    "target": [
                                        "#methodology"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "footer",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<footer id=\"footer\" class=\"alt-bg\">",
                                    "target": [
                                        "#footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "footer-nav-items",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#footer-nav-items"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "mobile-footer-nav-items",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"mobile-footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#mobile-footer-nav-items"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "footer-mobile-social-media",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div id=\"footer-mobile-social-media\" class=\"mobile-ha-social-media\">",
                                    "target": [
                                        "#footer-mobile-social-media"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "html-has-lang",
                            "impact": null,
                            "tags": [
                                "cat.language",
                                "wcag2a",
                                "wcag311",
                                "ACT"
                            ],
                            "description": "Ensures every HTML document has a lang attribute",
                            "help": "<html> element must have a lang attribute",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/html-has-lang?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-lang",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "The <html> element has a lang attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "html-lang-valid",
                            "impact": null,
                            "tags": [
                                "cat.language",
                                "wcag2a",
                                "wcag311",
                                "ACT"
                            ],
                            "description": "Ensures the lang attribute of the <html> element has a valid value",
                            "help": "<html> element must have a valid value for the lang attribute",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/html-lang-valid?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "valid-lang",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Value of lang attribute is included in the list of valid languages"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<html lang=\"en\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "image-alt",
                            "impact": null,
                            "tags": [
                                "cat.text-alternatives",
                                "wcag2a",
                                "wcag111",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures <img> elements have alternate text or a role of none or presentation",
                            "help": "Images must have alternate text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/image-alt?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "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=\"/static/images/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
                                    "target": [
                                        "img[src$=\"home-hero.png\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img class=\"methodology-characters\" src=\"/static/images/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">",
                                    "target": [
                                        ".methodology-characters"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "link-name",
                            "impact": null,
                            "tags": [
                                "cat.name-role-value",
                                "wcag2a",
                                "wcag412",
                                "wcag244",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures links have discernible text",
                            "help": "Links must have discernible text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/link-name?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#maincontent\">Skip navigation</a>",
                                    "target": [
                                        "a[href$=\"#maincontent\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"navigation-logo\" href=\"/en/2022/\">\n          \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n        </a>",
                                    "target": [
                                        ".top-header > .navigation-logo[href=\"/en/2022/\"]"
                                    ]
                                },
                                {
                                    "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=\"/en/2022/contributors\">Contributors</a>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(1) > a[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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=\"/en/2022/methodology\">Methodology</a>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(2) > a[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "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=\"/en/2022/table-of-contents\" class=\"btn\">\n        Start exploring\n      </a>",
                                    "target": [
                                        ".btn[href$=\"table-of-contents\"]"
                                    ]
                                },
                                {
                                    "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=\"/en/2022/mobile-web\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Mobile Web</span> chapter\n      </a>",
                                    "target": [
                                        ".btn[href$=\"mobile-web\"]"
                                    ]
                                },
                                {
                                    "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=\"/en/2022/contributors\" class=\"alt btn\">\n          See the contributors\n        </a>",
                                    "target": [
                                        ".alt.btn[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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=\"/en/2022/methodology\" class=\"alt btn\">\n        Learn about our Methodology\n      </a>",
                                    "target": [
                                        ".alt.btn[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"navigation-logo\" href=\"/en/2022/\">\n            \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n          </a>",
                                    "target": [
                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"]"
                                    ]
                                },
                                {
                                    "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=\"/en/2022/contributors\">Contributors</a>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(1) > a[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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=\"/en/2022/methodology\">Methodology</a>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(2) > a[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "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 hreflang=\"en\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE\">Apache 2.0</a>",
                                    "target": [
                                        "a[hreflang=\"en\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"accessibility-statement\" href=\"/en/accessibility-statement\">Accessibility Statement</a>",
                                    "target": [
                                        ".accessibility-statement"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"rss-feed\" href=\"/en/rss.xml\">RSS Feed</a>",
                                    "target": [
                                        ".rss-feed"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute exists and references elements that are 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/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute exists and references elements that are 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://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "list",
                            "impact": null,
                            "tags": [
                                "cat.structure",
                                "wcag2a",
                                "wcag131"
                            ],
                            "description": "Ensures that lists are structured correctly",
                            "help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/list?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "only-listitems",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List element only has direct children that are allowed inside <li> elements"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<ul>",
                                    "target": [
                                        "#header-page-navigation > 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>",
                                    "target": [
                                        "#footer-nav-items > 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=\"social-media not-mobile\">",
                                    "target": [
                                        ".not-mobile.social-media"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "listitem",
                            "impact": null,
                            "tags": [
                                "cat.structure",
                                "wcag2a",
                                "wcag131"
                            ],
                            "description": "Ensures <li> elements are used semantically",
                            "help": "<li> elements must be contained in a <ul> or <ol>",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/listitem?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li><a href=\"/en/2022/contributors\">Contributors</a></li>",
                                    "target": [
                                        "#header-page-navigation > 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><a href=\"/en/2022/methodology\">Methodology</a></li>",
                                    "target": [
                                        "#header-page-navigation > 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": [
                                        "#header-page-navigation > 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": [
                                        "#header-page-navigation > 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": [
                                        "#header-page-navigation > 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": [
                                        "#header-page-navigation > 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><a href=\"/en/2022/contributors\">Contributors</a></li>",
                                    "target": [
                                        "#footer-nav-items > 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><a href=\"/en/2022/methodology\">Methodology</a></li>",
                                    "target": [
                                        "#footer-nav-items > 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": [
                                        "#footer-nav-items > 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": [
                                        "#footer-nav-items > 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": [
                                        "#footer-nav-items > 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": [
                                        "#footer-nav-items > 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>",
                                    "target": [
                                        ".not-mobile.social-media > 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": [
                                        ".not-mobile.social-media > li:nth-child(2)"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<hr>",
                                    "target": [
                                        "hr:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "svg-img-alt",
                            "impact": null,
                            "tags": [
                                "cat.text-alternatives",
                                "wcag2a",
                                "wcag111",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures <svg> elements with an img, graphics-document or graphics-symbol role have an accessible text",
                            "help": "<svg> elements with an img role must have an alternative text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/svg-img-alt?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "svg-non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a child that is a title"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "svg-non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a child that is a title"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "svg-non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a child that is a title"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                }
                            ]
                        }
                    ],
                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "15.6pt (20.8px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<span class=\"wa\">Web Almanac</span>",
                                    "target": [
                                        ".top-header > .navigation-logo[href=\"/en/2022/\"] > .wa"
                                    ],
                                    "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": {
                                                "messageKey": "pseudoContent"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>",
                                                    "target": [
                                                        ".top-header > .navigation-logo[href=\"/en/2022/\"] > .line-group"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a pseudo element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<span class=\"pre\">By</span>",
                                    "target": [
                                        ".top-header > .navigation-logo[href=\"/en/2022/\"] > .line-group > .pre"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "9.6pt (12.8px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<span class=\"ha\">HTTP Archive</span>",
                                    "target": [
                                        ".top-header > .navigation-logo[href=\"/en/2022/\"] > .line-group > .ha"
                                    ],
                                    "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": "#f2f2f2",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<a href=\"/en/2022/contributors\">Contributors</a>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(1) > a[href$=\"contributors\"]"
                                    ],
                                    "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": "#f2f2f2",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<a href=\"/en/2022/methodology\">Methodology</a>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(2) > a[href$=\"methodology\"]"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "36.0pt (48px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h1 class=\"title title-lg title-alt\">Web Almanac</h1>",
                                    "target": [
                                        "h1"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "22.5pt (30px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h2>HTTP Archive’s annual<br> <b>state of the web</b> report</h2>",
                                    "target": [
                                        ".intro > h2"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "22.5pt (30px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<b>state of the web</b>",
                                    "target": [
                                        "b"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<p>",
                                    "target": [
                                        ".intro > p"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "bold",
                                                "messageKey": "imgNode",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<svg viewBox=\"0 0 56 16\">\n        <text x=\"9\" y=\"15\">2022</text>\n      </svg>",
                                                    "target": [
                                                        "svg[viewBox=\"0 0 56 16\"]"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined because element contains an image node"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<text x=\"9\" y=\"15\">2022</text>",
                                    "target": [
                                        "text"
                                    ],
                                    "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": "#1a2b49",
                                                "contrastRatio": 0,
                                                "fontSize": "18.0pt (24px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h2 class=\"title title-center\">Featured Chapter</h2>",
                                    "target": [
                                        ".featured-chapter-content > .title-center"
                                    ],
                                    "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": "#1a2b49",
                                                "contrastRatio": 0,
                                                "fontSize": "14.9pt (19.89px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h3>Mobile Web</h3>",
                                    "target": [
                                        "h3"
                                    ],
                                    "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": "#1a2b49",
                                                "contrastRatio": 0,
                                                "fontSize": "14.3pt (19px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<blockquote>",
                                    "target": [
                                        "blockquote"
                                    ],
                                    "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": "#f2f2f2",
                                                "contrastRatio": 0,
                                                "fontSize": "19.1pt (25.5px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                                    "target": [
                                                        "#contributors"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h2 class=\"title title-alt\">Contributors</h2>",
                                    "target": [
                                        ".contributors > .title-alt"
                                    ],
                                    "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": "#f2f2f2",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                                    "target": [
                                                        "#contributors"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<p>\nThe Web Almanac has been made possible by the hard work of the web community. 116 people have volunteered countless hours in the planning, research, writing and production phases of the 2022 Web Almanac.\n</p>",
                                    "target": [
                                        ".contributors > p"
                                    ],
                                    "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": "#f7f779",
                                                "contrastRatio": 0,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                                    "target": [
                                                        "#contributors"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<a href=\"/en/2022/contributors\" class=\"alt btn\">\n          See the contributors\n        </a>",
                                    "target": [
                                        ".alt.btn[href$=\"contributors\"]"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "225.0pt (300px)",
                                                "fontWeight": "bold",
                                                "messageKey": "elmPartiallyObscured",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                                    "target": [
                                                        "#contributors"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined because it's partially obscured by another element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<div class=\"people-number\">116</div>",
                                    "target": [
                                        ".people-number"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined because it's partially obscured by another element"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "messageKey": "pseudoContent"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>",
                                                    "target": [
                                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"] > .line-group"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a pseudo element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<span class=\"pre\">By</span>",
                                    "target": [
                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"] > .line-group > .pre"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a pseudo element"
                                }
                            ]
                        }
                    ]
                },
                "_base_page_ip_ptr": "pd-in-f121.1e100.net",
                "_base_page_cname": "",
                "_base_page_dns_server": "rita.ns.cloudflare.com",
                "_browser_name": "Chrome",
                "_eventName": "Step_1",
                "_test_run_time_ms": 13213,
                "_testUrl": "https://almanac.httparchive.org/en/2022/",
                "_custom": [
                    "00_reset",
                    "Colordepth",
                    "Dpi",
                    "Images",
                    "Resolution",
                    "a11y",
                    "ads",
                    "almanac",
                    "aurora",
                    "avg_dom_depth",
                    "cms",
                    "cookies",
                    "crawl_links",
                    "css",
                    "css-variables",
                    "doctype",
                    "document_height",
                    "document_width",
                    "ecommerce",
                    "element_count",
                    "event-names",
                    "fugu-apis",
                    "generated-content",
                    "generated-html",
                    "has_shadow_root",
                    "img-loading-attr",
                    "initiators",
                    "inline_style_bytes",
                    "javascript",
                    "lib-detector-version",
                    "localstorage_size",
                    "markup",
                    "media",
                    "meta_viewport",
                    "num_iframes",
                    "num_scripts",
                    "num_scripts_async",
                    "num_scripts_sync",
                    "observers",
                    "origin-trials",
                    "parsed_css",
                    "performance",
                    "privacy",
                    "privacy-sandbox",
                    "pwa",
                    "quirks_mode",
                    "responsive_images",
                    "robots_meta",
                    "robots_txt",
                    "sass",
                    "security",
                    "sessionstorage_size",
                    "structured-data",
                    "test_result",
                    "third-parties",
                    "usertiming",
                    "valid-head",
                    "well-known",
                    "wpt_bodies"
                ],
                "_00_reset": null,
                "_Colordepth": 24,
                "_Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
                "_Images": "[{\"url\":\"https://almanac.httparchive.org/static/images/home-hero.png\",\"width\":485,\"height\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"loading\":null,\"decoding\":null,\"fetchpriority\":\"high\",\"inViewport\":true},{\"url\":\"https://almanac.httparchive.org/static/images/character-markup.png\",\"width\":109,\"height\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://almanac.httparchive.org/static/images/character-star.png\",\"width\":109,\"height\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://almanac.httparchive.org/static/images/character-hat.png\",\"width\":109,\"height\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://almanac.httparchive.org/static/images/methodology-characters.png\",\"width\":650,\"height\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false}]",
                "_Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
                "_a11y": "{\"tables\":{\"total\":0,\"total_with_caption\":0,\"total_with_presentational\":0,\"total_with_figcaption\":0},\"file_extension_alts\":{\"total_elements_with_alt\":5,\"total_elements_with_non_empty_alt\":0,\"total_with_file_extension\":0,\"file_extensions\":{}},\"title_and_alt\":{\"total_alt\":5,\"total_title\":5,\"total_both\":0,\"total_alt_same_as_title\":0},\"th_with_scope_attribute\":{\"total_th\":0,\"total_with_scope\":0,\"scopes\":{}},\"td_with_headers_attribute\":{\"total_tds\":0,\"total_with_headers\":0},\"total_anchors_with_role_button\":0,\"total_role_tab_with_selected_and_controls\":0,\"placeholder_but_no_label\":{\"total_placeholder\":4,\"total_no_label\":0},\"divs_or_spans_as_button_or_link\":{\"total_role_button\":0,\"total_role_link\":0,\"total_either\":0},\"screen_reader_classes\":true,\"form_control_a11y_tree\":{\"__error\":{\"stack\":\"TypeError: Cannot read properties of undefined (reading 'value')\\n    at addControlToStats (<anonymous>:227:36)\\n    at <anonymous>:281:7\\n    at captureAndLogError (<anonymous>:38:12)\\n    at wptCustomMetric (<anonymous>:220:27)\\n    at <anonymous>:367:7\",\"message\":\"Cannot read properties of undefined (reading 'value')\"}},\"fieldset_radio_checkbox\":{\"total_radio\":0,\"total_checkbox\":0,\"total_radio_in_fieldset\":0,\"total_checkbox_in_fieldset\":0,\"fieldsets\":[]},\"required_form_controls\":[]}",
                "_ads": "{\"ads\":{\"present\":false,\"status\":404,\"redirected\":true},\"app_ads\":{\"present\":false,\"status\":404,\"redirected\":true},\"sellers\":{\"present\":false,\"redirected\":true,\"status\":404}}",
                "_almanac": "{\"01.12\":0,\"01.13\":0,\"link-nodes\":{\"total\":29,\"nodes\":[{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/static/css/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/static/css/index.css?v=69e30c0abbe9bb2368e12e7e8779d421\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Poppins-Light.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Lato-Regular.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Poppins-Bold.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Lato-Black.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Lato-Bold.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"shortcut icon\",\"href\":\"/static/images/favicon.ico\"},{\"tagName\":\"link\",\"rel\":\"apple-touch-icon\",\"href\":\"/static/images/apple-touch-icon.png\"},{\"tagName\":\"link\",\"rel\":\"webmention\",\"href\":\"https://webmention.io/almanac.httparchive.org/webmention\"},{\"tagName\":\"link\",\"rel\":\"pingback\",\"href\":\"https://webmention.io/almanac.httparchive.org/xmlrpc\"},{\"tagName\":\"link\",\"rel\":\"me\",\"href\":\"mailto:team@httparchive.org\"},{\"tagName\":\"link\",\"rel\":\"canonical\",\"href\":\"https://almanac.httparchive.org/en/2022/\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Web Almanac by HTTP Archive RSS (en)\",\"href\":\"/en/rss.xml\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/en/2022/\",\"hreflang\":\"en\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/es/2022/\",\"hreflang\":\"es\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/fr/2022/\",\"hreflang\":\"fr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/hi/2022/\",\"hreflang\":\"hi\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/it/2022/\",\"hreflang\":\"it\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/ja/2022/\",\"hreflang\":\"ja\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/nl/2022/\",\"hreflang\":\"nl\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/pt/2022/\",\"hreflang\":\"pt\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/ru/2022/\",\"hreflang\":\"ru\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/tr/2022/\",\"hreflang\":\"tr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/uk/2022/\",\"hreflang\":\"uk\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/zh-CN/2022/\",\"hreflang\":\"zh-CN\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/zh-TW/2022/\",\"hreflang\":\"zh-TW\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/en/2022/\",\"hreflang\":\"x-default\"}],\"attribute_usage_count\":{\"rel\":29,\"href\":29,\"as\":5,\"type\":6,\"crossorigin\":5,\"title\":1,\"hreflang\":14}},\"priority-hints\":{\"total\":1,\"nodes\":[{\"tagName\":\"img\",\"src\":\"/static/images/home-hero.png\",\"alt\":\"\",\"width\":\"820\",\"height\":\"562\",\"fetchpriority\":\"high\"}],\"attribute_usage_count\":{\"src\":1,\"alt\":1,\"width\":1,\"height\":1,\"fetchpriority\":1}},\"meta-nodes\":{\"total\":16,\"nodes\":[{\"tagName\":\"meta\",\"charset\":\"UTF-8\"},{\"tagName\":\"meta\",\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"},{\"tagName\":\"meta\",\"name\":\"description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"property\":\"og:url\",\"content\":\"https://almanac.httparchive.org/en/2022/\"},{\"tagName\":\"meta\",\"property\":\"og:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"tagName\":\"meta\",\"property\":\"og:image:height\",\"content\":\"600\"},{\"tagName\":\"meta\",\"property\":\"og:image:width\",\"content\":\"1200\"},{\"tagName\":\"meta\",\"property\":\"og:type\",\"content\":\"article\"},{\"tagName\":\"meta\",\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"tagName\":\"meta\",\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"tagName\":\"meta\",\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"tagName\":\"meta\",\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":15,\"property\":7}},\"10.5\":[\"WebPage\",\"ImageObject\",\"Organization\",\"Person\",\"schema.org/Article\",\"EntryPoint\",\"SearchAction\",\"schema.org/WebSite\",\"ListItem\",\"schema.org/BreadcrumbList\"],\"seo-anchor-elements\":{\"internal\":113,\"external\":14,\"hash\":1,\"navigateHash\":0,\"earlyHash\":1},\"seo-titles\":{\"titleWords\":16,\"titleElements\":6},\"seo-words\":{\"wordsCount\":367,\"wordElements\":36},\"input_elements\":{\"total\":10,\"nodes\":[{\"tagName\":\"input\",\"id\":\"header-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile\"},{\"tagName\":\"input\",\"id\":\"footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile-footer\"}],\"attribute_usage_count\":{\"id\":10,\"class\":4,\"type\":4,\"name\":4,\"placeholder\":4,\"title\":4,\"aria-label\":4,\"data-label\":2}},\"link_protocols_used\":{\"https\":127},\"06.47\":0,\"08.39\":{\"link\":0,\"script\":0},\"09.27\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"icon_only_clickables\":0,\"inline_svg_stats\":{\"total\":15,\"content_lengths\":[8989,250,232,240,252,249,77,250,246,232,235,232,210,222,219],\"attribute_usage_count\":{\"xmlns\":1,\"width\":14,\"height\":14,\"display\":1,\"role\":13,\"aria-labelledby\":4,\"viewbox\":1}},\"images\":{\"pictures\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"imgs\":{\"total\":5,\"nodes\":[{\"tagName\":\"img\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"}],\"attribute_usage_count\":{\"src\":5,\"alt\":5,\"width\":5,\"height\":5,\"fetchpriority\":1,\"id\":3,\"class\":4,\"loading\":4}},\"sources\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"total_with_srcset\":0,\"total_with_sizes\":0,\"total_pictures_with_img\":0,\"sizes_values\":[],\"loading_values\":[\"lazy\",\"lazy\",\"lazy\",\"lazy\"],\"alt_lengths\":[0,0,0,0,0]},\"videos\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"audios\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"iframes\":{\"iframes\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"loading_values\":[]},\"scripts\":{\"total\":13,\"nodes\":[{\"tagName\":\"script\",\"type\":\"text/javascript\",\"async\":\"\",\"src\":\"https://www.google-analytics.com/plugins/ua/linkid.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text/javascript\",\"async\":\"\",\"src\":\"https://www.google-analytics.com/analytics.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text/javascript\",\"async\":\"\",\"src\":\"https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&l=dataLayer&cx=c\",\"nonce\":\"\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"application/ld+json\"},{\"tagName\":\"script\",\"type\":\"application/ld+json\"},{\"tagName\":\"script\",\"type\":\"application/ld+json\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"/static/js/almanac.js?v=096e38f74c72532860651812978526c5\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"/static/js/web-vitals.js?v=0bf1a7e9889865e1cbbc6058659c9d83\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"/static/js/send-web-vitals.js?v=b7224f484fe762e075d4838286ddb066\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"speculationrules\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":7,\"async\":5,\"src\":7,\"nonce\":10,\"defer\":2}},\"nodes_using_role\":{\"total\":13,\"usage_and_count\":{\"img\":13}},\"headings_order\":[1,2,2,3,2,2],\"shortcuts_stats\":{\"total_with_aria_shortcut\":0,\"total_with_accesskey\":0,\"aria_shortcut_values\":[],\"accesskey_values\":[]},\"attributes_used_on_elements\":{\"lang\":51,\"charset\":1,\"name\":12,\"content\":15,\"rel\":33,\"href\":158,\"as\":5,\"type\":30,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":10,\"property\":7,\"title\":5,\"hreflang\":15,\"class\":197,\"xmlns\":1,\"width\":19,\"height\":19,\"display\":1,\"id\":52,\"viewBox\":12,\"d\":14,\"fill\":14,\"fill-rule\":1,\"clip-rule\":1,\"cx\":2,\"cy\":2,\"r\":1,\"stroke-width\":3,\"stroke-miterlimit\":3,\"stroke\":3,\"rx\":1,\"ry\":1,\"aria-label\":14,\"aria-expanded\":9,\"action\":4,\"for\":10,\"placeholder\":4,\"role\":13,\"aria-labelledby\":14,\"xmlns:xlink\":13,\"xlink:href\":13,\"data-event\":4,\"data-label\":4,\"data-open-text\":1,\"data-close-text\":1,\"selected\":6,\"disabled\":4,\"value\":94,\"aria-hidden\":3,\"x\":1,\"y\":1,\"alt\":5,\"fetchpriority\":1,\"loading\":4,\"defer\":2},\"body_node\":{\"tagName\":\"body\",\"class\":\"year-2022\"},\"html_node\":{\"tagName\":\"html\",\"lang\":\"en\"},\"document_title\":{\"value\":\"The 2022 Web Almanac\",\"length\":20},\"length_of_h1s\":[11]}",
                "_aurora": {
                    "ng_version": null,
                    "ng_img_user": null,
                    "ng_priority_img_count": null,
                    "ng_server_context": null,
                    "nuxt_version": null,
                    "nuxt_vue_version": null,
                    "next_version": null,
                    "next_is_script_user": null,
                    "next_is_third_parties_user": null,
                    "next_script_before_interactive_count": null,
                    "next_script_after_interactive_count": null,
                    "next_script_lazy_on_load_count": null,
                    "next_script_worker_count": null,
                    "react_version": null,
                    "svelte_version": null,
                    "feature_flags": []
                },
                "_avg_dom_depth": 9,
                "_cms": {
                    "wordpress": {
                        "block_theme": false,
                        "has_embed_block": false,
                        "embed_block_count": {
                            "total": 0,
                            "total_by_type": []
                        },
                        "scripts": [],
                        "content_type": {
                            "template": "unknown",
                            "post_type": "",
                            "taxonomy": ""
                        },
                        "uses_interactivity_api": false,
                        "interactivity_api_usage": {
                            "total_regions": 0,
                            "total_regions_by_namespace": []
                        }
                    }
                },
                "_cookies": [
                    {
                        "name": "_ga",
                        "domain": ".httparchive.org",
                        "path": "/",
                        "expires": 1754577136.965209,
                        "size": 30,
                        "httpOnly": false,
                        "secure": false,
                        "session": false,
                        "sameParty": false
                    },
                    {
                        "name": "_gid",
                        "domain": ".httparchive.org",
                        "path": "/",
                        "expires": 1720103536,
                        "size": 31,
                        "httpOnly": false,
                        "secure": false,
                        "session": false,
                        "sameParty": false
                    },
                    {
                        "name": "_gat_gtag_UA_22381566_3",
                        "domain": ".httparchive.org",
                        "path": "/",
                        "expires": 1720017197,
                        "size": 24,
                        "httpOnly": false,
                        "secure": false,
                        "session": false,
                        "sameParty": false
                    },
                    {
                        "name": "_ga_PQ5N2MZG5M",
                        "domain": ".httparchive.org",
                        "path": "/",
                        "expires": 1754577137.103851,
                        "size": 51,
                        "httpOnly": false,
                        "secure": false,
                        "session": false,
                        "sameParty": false
                    }
                ],
                "_crawl_links": [
                    "https://almanac.httparchive.org/en/2022/table-of-contents",
                    "https://almanac.httparchive.org/en/2022/methodology",
                    "https://almanac.httparchive.org/en/2022/contributors",
                    "https://almanac.httparchive.org/en/2022/mobile-web",
                    "https://almanac.httparchive.org/en/accessibility-statement",
                    "https://almanac.httparchive.org/en/rss.xml"
                ],
                "_css": "{\"css_in_js\":[],\"prefersColorScheme\":true,\"externalCssInHead\":3,\"externalCssInBody\":0,\"inlineCssInHead\":0,\"inlineCssInBody\":0}",
                "_css-variables": "{\"summary\":{}}",
                "_doctype": "html",
                "_document_height": 2974,
                "_document_width": 1351,
                "_ecommerce": {
                    "AndroidAppLinks": 0,
                    "iOSUniveralLinks": 0
                },
                "_element_count": "{\"html\":1,\"head\":1,\"meta\":16,\"title\":14,\"link\":31,\"script\":13,\"body\":1,\"svg\":15,\"symbol\":11,\"path\":14,\"circle\":1,\"ellipse\":1,\"div\":46,\"a\":127,\"header\":1,\"span\":16,\"nav\":4,\"ul\":16,\"li\":137,\"button\":13,\"form\":4,\"label\":10,\"input\":4,\"use\":13,\"em\":2,\"select\":6,\"option\":96,\"main\":1,\"section\":4,\"h1\":1,\"h2\":4,\"br\":2,\"b\":1,\"p\":4,\"text\":1,\"img\":5,\"h3\":1,\"blockquote\":1,\"footer\":1,\"hr\":2}",
                "_event-names": {
                    "https://almanac.httparchive.org/static/js/almanac.js?v=096e38f74c72532860651812978526c5": [
                        "change",
                        "click",
                        "keydown",
                        "click",
                        "keydown",
                        "click",
                        "click",
                        "click",
                        "keydown",
                        "click",
                        "load",
                        "error",
                        "click",
                        "keyup",
                        "click",
                        "keydown"
                    ],
                    "https://almanac.httparchive.org/static/js/web-vitals.js?v=0bf1a7e9889865e1cbbc6058659c9d83": [
                        "pageshow",
                        "visibilitychange",
                        "visibilitychange",
                        "prerenderingchange",
                        "prerenderingchange",
                        "load",
                        "pointerup",
                        "pointercancel"
                    ],
                    "https://www.google-analytics.com/plugins/ua/linkid.js": [
                        "click"
                    ]
                },
                "_fugu-apis": {
                    "Device Memory": [
                        "https://almanac.httparchive.org/static/js/send-web-vitals.js?v=b7224f484fe762e075d4838286ddb066"
                    ]
                },
                "_generated-content": {
                    "percent": "-0.0098",
                    "sizeInKB": "-0.63"
                },
                "_generated-html": "<!DOCTYPE html>\n<html lang=\"en\"><head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    \n      <title>The 2022 Web Almanac</title>\n      <link rel=\"stylesheet\" href=\"/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\">\n      \n  \n  <link rel=\"stylesheet\" href=\"/static/css/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41\">\n\n  <link rel=\"stylesheet\" href=\"/static/css/index.css?v=69e30c0abbe9bb2368e12e7e8779d421\">\n  <link rel=\"preload\" href=\"/static/fonts/Poppins-Light.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n\n      <link rel=\"preload\" href=\"/static/fonts/Lato-Regular.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n      <link rel=\"preload\" href=\"/static/fonts/Poppins-Bold.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n      <link rel=\"preload\" href=\"/static/fonts/Lato-Black.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n      <link rel=\"preload\" href=\"/static/fonts/Lato-Bold.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n\n      <script type=\"text/javascript\" async=\"\" src=\"https://www.google-analytics.com/plugins/ua/linkid.js\" nonce=\"\"></script><script type=\"text/javascript\" async=\"\" src=\"https://www.google-analytics.com/analytics.js\" nonce=\"\"></script><script type=\"text/javascript\" async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&amp;l=dataLayer&amp;cx=c\" nonce=\"\"></script><script nonce=\"\">\n        window.dataLayer = window.dataLayer || [];\n        function gtag() {\n            dataLayer.push(arguments);\n        }\n        gtag('js', new Date());\n        gtag('config', 'UA-22381566-3', {\n          'link_attribution': true\n        });\n        gtag('config', 'G-PQ5N2MZG5M');\n      </script>\n    \n    <link rel=\"shortcut icon\" href=\"/static/images/favicon.ico\">\n    <link rel=\"apple-touch-icon\" href=\"/static/images/apple-touch-icon.png\">\n    \n<meta name=\"description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta property=\"og:title\" content=\"The 2022 Web Almanac\">\n<meta property=\"og:url\" content=\"https://almanac.httparchive.org/en/2022/\">\n<meta property=\"og:image\" content=\"https://almanac.httparchive.org/static/images/home-hero-2022.png\">\n<meta property=\"og:image:height\" content=\"600\">\n<meta property=\"og:image:width\" content=\"1200\">\n<meta property=\"og:type\" content=\"article\">\n<meta property=\"og:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:site\" content=\"@HTTPArchive\">\n<meta name=\"twitter:title\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:image\" content=\"https://almanac.httparchive.org/static/images/home-hero-2022.png\">\n<meta name=\"twitter:image:alt\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<link rel=\"webmention\" href=\"https://webmention.io/almanac.httparchive.org/webmention\">\n<link rel=\"pingback\" href=\"https://webmention.io/almanac.httparchive.org/xmlrpc\">\n<link rel=\"me\" href=\"mailto:team@httparchive.org\">\n\n\n\n<script type=\"application/ld+json\">\n  {\n    \"@context\": \"http://schema.org\",\n    \"@type\": \"Article\",\n    \"mainEntityOfPage\": {\n        \"@type\": \"WebPage\",\n        \"@id\": \"https://almanac.httparchive.org/en/2022/\"\n    },\n    \"headline\": \"The 2022 Web Almanac\",\n    \"image\": {\n        \"@type\": \"ImageObject\",\n        \"url\": \"https://almanac.httparchive.org/static/images/home-hero-2022.png\",\n        \"height\": 600,\n        \"width\": 1200\n    },\n    \"publisher\": {\n        \"@type\": \"Organization\",\n        \"name\": \"HTTP Archive\",\n        \"logo\": {\n            \"@type\": \"ImageObject\",\n            \"url\": \"https://almanac.httparchive.org/static/images/ha.png\",\n            \"height\": 160,\n            \"width\": 320\n        },\n        \"sameAs\": [\n          \"https://httparchive.org\",\n          \"https://twitter.com/HTTPArchive\",\n          \"https://github.com/HTTPArchive\"\n          ]\n      },\n    \"author\":\n      \n{\n  \"@type\": \"Person\",\n  \"sameAs\": [\n    \"https://almanac.httparchive.org/en/2022/contributors#rviscomi\",\n    \"https://twitter.com/rick_viscomi\",\n    \"https://github.com/rviscomi\"\n    ],\n  \"name\": \"Rick Viscomi\"\n}\n,\n      \"description\": \"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\n      \"datePublished\": \"2022-07-02T00:00:00.000Z\",\n      \"dateModified\": \"2022-07-02T00:00:00.000Z\"\n  }\n  </script>\n  \n<script type=\"application/ld+json\">\n  {\n    \"@context\": \"https://schema.org\",\n    \"@type\": \"WebSite\",\n    \"url\": \"https://almanac.httparchive.org/en/\",\n    \"potentialAction\": {\n      \"@type\": \"SearchAction\",\n      \"target\": {\n        \"@type\": \"EntryPoint\",\n        \"urlTemplate\": \"https://almanac.httparchive.org/en/search?q={search_term_string}\"\n      },\n      \"query-input\": \"required name=search_term_string\"\n    }\n  }\n</script>\n\n\n  \n<script type=\"application/ld+json\">\n  {\n    \"@context\": \"https://schema.org\",\n    \"@type\": \"BreadcrumbList\",\n    \"itemListElement\": [{\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"en\",\n      \"item\": \"https://almanac.httparchive.org/en/\"\n    }]\n  }\n</script>\n\n\n\n    <link rel=\"canonical\" href=\"https://almanac.httparchive.org/en/2022/\">\n    <link rel=\"alternate\" type=\"application/rss+xml\" title=\"Web Almanac by HTTP Archive RSS (en)\" href=\"/en/rss.xml\">\n    \n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/en/2022/\" hreflang=\"en\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/es/2022/\" hreflang=\"es\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/fr/2022/\" hreflang=\"fr\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/hi/2022/\" hreflang=\"hi\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/it/2022/\" hreflang=\"it\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/ja/2022/\" hreflang=\"ja\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/nl/2022/\" hreflang=\"nl\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/pt/2022/\" hreflang=\"pt\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/ru/2022/\" hreflang=\"ru\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/tr/2022/\" hreflang=\"tr\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/uk/2022/\" hreflang=\"uk\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/zh-CN/2022/\" hreflang=\"zh-CN\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/zh-TW/2022/\" hreflang=\"zh-TW\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/en/2022/\" hreflang=\"x-default\">\n    \n  </head>\n\n  <body class=\"year-2022\">\n    \n    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"0\" height=\"0\" display=\"none\">\n      <!-- HTTPArchive -->\n      <symbol id=\"ha-logo\" viewBox=\"0 0 432 225\">\n        <path d=\"M10.626 7.433h14.5v47.5c6-7.4 13.5-11 22.5-11 4.9 0 9.2 1.2 13.1 3.7 3.9 2.4 6.7 5.8 8.6 10.1 1.9 4.3 2.9 10.7 2.9 19.1v41.6h-14.6v-45.2c0-5.3-1.3-9.6-4-12.9-2.6-3.3-6-4.9-10.3-4.9-3.2 0-6.2.8-9 2.5-2.8 1.6-5.9 4.4-9.3 8.2v52.4h-14.4V7.433m66.4 49.5l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4m54.3 0l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4M212.8 30.1l-27.2 26.7v1.4h39c6.1.2 10.6 1.5 13.9 3.1 3.5 1.6 6.3 4.3 8.3 7.9 2.1 3.7 3.1 7.9 3.1 12.7 0 7.4-2.2 13.5-6.5 18.2-4.3 4.7-9.8 7.1-16.6 7.1-2.8 0-5.5-.4-8.2-1.1v12.3c3.4.9 6.7 1.3 9.7 1.3 10.5 0 19.2-3.5 26-10.6 6.8-7 10.2-16 10.3-27 0-11.6-3.6-20.6-10.9-27.1-7.1-6.4-17.1-9.6-29.8-9.7h-.4l-10.6-.1V30.1z\" fill=\"currentColor\"></path>\n        <path d=\"M198 63.7c0 52.2-.1 108.8-.1 154.7h14.8v-52.5c3.4-3.8 6.1-6.4 8.9-8 2.8-1.6 5.8-2.4 9-2.4 4.3 0 7.7 1.6 10.3 4.9 2.6 3.2 4 7.5 4 12.9v45.2h14.5v-41.6c0-8.5-.9-14.9-2.8-19.2-1.9-4.3-4.7-7.7-8.6-10.1-3.9-2.4-8.3-3.7-13.1-3.7-8.8 0-16.1 3.5-22.1 10.6v-53.1c.1-12.5 0-25.1 0-37.7H198zM55.9 174.5v31.1c0 2.5.8 3.7 2.5 3.7s4.5-1.3 8.2-3.9v8.8c-3.3 2.1-5.9 3.5-7.9 4.3-2 .8-4 1.2-6.2 1.2-6.2 0-9.9-2.4-11-7.3-6.1 4.8-12.7 7.2-19.6 7.2-5.1 0-9.3-1.7-12.7-5-3.4-3.4-5.1-7.6-5.1-12.7 0-4.6 1.6-8.7 4.9-12.3 3.3-3.7 8.1-6.5 14.1-8.7l18.5-6.4v-3.9c0-8.8-4.4-13.2-13.2-13.2-7.9 0-15.6 4.1-23 12.2v-15.8c5.6-6.6 13.7-9.9 24.2-9.9 7.9 0 14.2 2.1 19 6.2 1.6 1.3 3 3.1 4.3 5.3 1.3 2.2 2.1 4.4 2.4 6.6.4 2.2.6 6.3.6 12.5m-14.2 29.4v-21.7L32 186c-4.9 2-8.4 3.9-10.5 6-2 2-3 4.4-3 7.4s1 5.5 2.9 7.4c2 1.9 4.5 2.9 7.5 2.9 4.6-.1 8.8-2 12.8-5.8M90 145.3v16.8l.8-1.3c7-11.3 14-16.9 21-16.9 5.5 0 11.1 2.8 17.1 8.3l-7.6 12.7c-5-4.8-9.7-7.2-14-7.2-4.7 0-8.7 2.2-12.2 6.7-3.4 4.4-5.1 9.7-5.1 15.8v38.2H75.5v-73.1H90m96.9 56v14.3c-7.3 2.7-14.4 4.1-21.3 4.1-11.4 0-20.6-3.4-27.4-10.2-6.8-6.8-10.2-15.9-10.2-27.3 0-11.5 3.3-20.8 9.9-27.8 6.6-7 15.3-10.6 26.1-10.6 3.8 0 7.1.4 10.1 1.1 3 .7 6.7 2 11.1 4v15.4c-7.3-4.7-14.1-7-20.3-7-6.5 0-11.9 2.3-16 6.9-4.2 4.6-6.3 10.4-6.3 17.5 0 7.5 2.3 13.4 6.8 17.8 4.6 4.4 10.7 6.6 18.4 6.6 5.5.1 11.9-1.5 19.1-4.8m93.2-86.7c2.4 0 4.4.8 6.1 2.5 1.7 1.6 2.5 3.7 2.5 6s-.8 4.3-2.5 6c-1.7 1.7-3.7 2.5-6.1 2.5-2.2 0-4.2-.8-5.9-2.5-1.7-1.7-2.5-3.8-2.5-6s.8-4.2 2.5-5.9c1.7-1.8 3.7-2.6 5.9-2.6m-7.2 30.7h14.5v73.1h-14.5v-73.1m75 0h15.7l-32.3 74.4h-4.8l-33.1-74.4h15.8l19.7 45 19-45m78.8 37.8h-51.4c.4 7 2.7 12.6 7 16.7s9.9 6.2 16.8 6.2c9.5 0 18.3-3 26.4-8.9v14.1c-4.4 3-8.9 5.1-13.3 6.4-4.3 1.3-9.5 1.9-15.3 1.9-8.1 0-14.6-1.7-19.5-5-5-3.3-9-7.8-12-13.4-3-5.7-4.4-12.2-4.4-19.6 0-11.1 3.2-20.2 9.5-27.1 6.3-7 14.5-10.5 24.6-10.5 9.7 0 17.4 3.4 23.2 10.2 5.8 6.8 8.7 15.9 8.7 27.3v1.7m-51.4-8.6h36.8c-.4-5.8-2.1-10.2-5.2-13.3-3.1-3.1-7.2-4.7-12.4-4.7s-9.5 1.6-12.8 4.7c-3.2 3-5.4 7.5-6.4 13.3\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- GitHub -->\n      <symbol id=\"github-logo\" viewBox=\"0 0 32.6 31.8\">\n        <path d=\"M16.3 0C7.3 0 0 7.3 0 16.3c0 7.2 4.7 13.3 11.1 15.5.8.1 1.1-.4 1.1-.8v-2.8c-4.5 1-5.5-2.2-5.5-2.2-.7-1.9-1.8-2.4-1.8-2.4-1.5-1 .1-1 .1-1 1.6.1 2.5 1.7 2.5 1.7 1.5 2.5 3.8 1.8 4.7 1.4.1-1.1.6-1.8 1-2.2-3.6-.4-7.4-1.8-7.4-8.1 0-1.8.6-3.2 1.7-4.4-.1-.3-.7-2 .2-4.2 0 0 1.4-.4 4.5 1.7 1.3-.4 2.7-.5 4.1-.5 1.4 0 2.8.2 4.1.5 3.1-2.1 4.5-1.7 4.5-1.7.9 2.2.3 3.9.2 4.3 1 1.1 1.7 2.6 1.7 4.4 0 6.3-3.8 7.6-7.4 8 .6.5 1.1 1.5 1.1 3V31c0 .4.3.9 1.1.8 6.5-2.2 11.1-8.3 11.1-15.5C32.6 7.3 25.3 0 16.3 0z\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Twitter -->\n      <symbol id=\"twitter-logo\" viewBox=\"0 0 250 203.1\">\n        <path d=\"M78.6 203.1c94.3 0 145.9-78.2 145.9-145.9 0-2.2 0-4.4-.1-6.6 10-7.3 18.7-16.3 25.6-26.5-9.4 4.1-19.3 6.9-29.5 8.1 10.7-6.4 18.7-16.5 22.5-28.4-10.1 6-21.1 10.2-32.6 12.4C191-4.5 158.5-5.5 137.8 14c-13.3 12.5-19 31.2-14.8 49C81.9 60.9 43.4 41.4 17.4 9.4 3.8 32.8 10.7 62.8 33.3 77.8c-8.2-.2-16.1-2.4-23.3-6.4v.6c0 24.4 17.2 45.4 41.2 50.3-7.6 2.1-15.5 2.4-23.2.9 6.7 20.9 26 35.2 47.9 35.6-18.2 14.3-40.6 22-63.7 22-4.1 0-8.2-.3-12.2-.7 23.5 15.1 50.7 23 78.6 23\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- LinkedIn -->\n      <symbol id=\"linkedin-logo\" viewBox=\"0 0 200 200\">\n        <path d=\"M185.2 0H14.8C6.6 0 0 6.4 0 14.3v171.3c0 7.9 6.6 14.3 14.8 14.3h170.4c8.1 0 14.8-6.4 14.8-14.3V14.3C199.9 6.4 193.3 0 185.2 0zM60.6 167.3H30.4V77.1h30.2v90.2zM45.5 64.8h-.2c-10.1 0-16.7-6.9-16.7-15.6 0-8.8 6.7-15.6 17.1-15.6 10.3 0 16.7 6.7 16.9 15.6 0 8.6-6.5 15.6-17.1 15.6zm124 102.5h-30.2V119c0-12.1-4.4-20.4-15.3-20.4-8.4 0-13.3 5.6-15.5 11-.8 1.9-1 4.6-1 7.3v50.4H77.3s.4-81.8 0-90.3h30.2v12.8c4-6.1 11.2-14.9 27.2-14.9 19.9 0 34.8 12.9 34.8 40.6v51.8zm-62.2-77.1c0-.1.1-.2.2-.3v.3h-.2z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Globe -->\n      <symbol id=\"globe-logo\" viewBox=\"0 0 30 30\">\n        <circle cx=\"14.5\" cy=\"14.5\" r=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"></circle>\n        <ellipse cx=\"14.5\" cy=\"14.5\" rx=\"6.1\" ry=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"></ellipse>\n        <path d=\"M1.6 9.6h25.8M1.6 19.4h25.8\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"></path>\n      </symbol>\n      <!-- Bar chart -->\n      <symbol id=\"bar-chart-logo\" viewBox=\"0 0 18 19\">\n        <path d=\"M0 9h3v10H0V9zm5-9h3v19H5V0zm5 7h3v12h-3V7zm5-4h3v16h-3V3z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Comment -->\n      <symbol id=\"comment-logo\" viewBox=\"0 0 22 22.1\">\n        <path d=\"M4.4 22.1l8-5.1H22V0H0v17h4.4z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- SQL -->\n      <symbol id=\"sql-logo\" viewBox=\"0 0 32 14.6\">\n        <path d=\"M.1 12.4V9.6c.5.4 1.1.8 1.7 1 .6.2 1.2.3 1.8.3.4 0 .7 0 .9-.1s.5-.2.7-.3c.2-.1.3-.2.4-.4.1-.2.1-.3.1-.5s-.1-.5-.2-.7c-.2-.2-.4-.4-.6-.5-.3-.2-.5-.4-.9-.5-.3-.2-.7-.3-1.1-.5-1-.4-1.7-.9-2.2-1.5S0 4.6 0 3.8c0-.7.1-1.2.4-1.7S1 1.2 1.5.9s1-.5 1.6-.7S4.3 0 5 0s1.2 0 1.8.1 1 .2 1.4.4v2.6c-.3-.1-.5-.3-.8-.4s-.5-.2-.7-.2c-.3-.1-.6-.2-.8-.2-.3 0-.5-.1-.7-.1-.3 0-.6 0-.9.1s-.5.2-.7.3c-.2.1-.4.2-.5.4-.1.2-.1.3-.1.5s.1.4.2.6c.1.2.3.3.5.5.1.1.4.3.7.4.3.1.6.3 1 .4.5.2 1 .4 1.4.7.4.2.7.5 1 .8s.5.6.7 1c.2.4.2.8.2 1.3 0 .7-.1 1.3-.4 1.8-.3.6-.7 1-1.1 1.3-.5.3-1 .5-1.6.6s-1.3.2-1.9.2c-.7 0-1.4-.1-2-.2-.6-.1-1.2-.3-1.6-.5zm16 .7c-1.8 0-3.3-.6-4.4-1.8-1.2-1.2-1.7-2.7-1.7-4.6 0-2 .6-3.6 1.7-4.9C12.9.6 14.4 0 16.3 0c1.8 0 3.3.6 4.4 1.8 1.1 1.2 1.7 2.7 1.7 4.7s-.6 3.6-1.7 4.8l-.1.1-.1.1 3.2 3.1h-4L18 12.9c-.6.1-1.2.2-1.9.2zm.1-10.6c-1 0-1.8.4-2.4 1.1-.6.7-.9 1.7-.9 3s.3 2.2.9 3c.6.7 1.4 1.1 2.3 1.1 1 0 1.8-.4 2.3-1.1.6-.7.9-1.7.9-3s-.3-2.3-.8-3.1c-.5-.7-1.3-1-2.3-1zM32 12.9h-7.5V.2h2.8v10.3H32v2.4z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Search -->\n      <symbol id=\"search-logo\" viewBox=\"0 0 13 13\">\n        <path d=\"m4.8495 7.8226c0.82666 0 1.5262-0.29146 2.0985-0.87438 0.57232-0.58292 0.86378-1.2877 0.87438-2.1144 0.010599-0.82666-0.28086-1.5262-0.87438-2.0985-0.59352-0.57232-1.293-0.86378-2.0985-0.87438-0.8055-0.010599-1.5103 0.28086-2.1144 0.87438-0.60414 0.59352-0.8956 1.293-0.87438 2.0985 0.021197 0.8055 0.31266 1.5103 0.87438 2.1144 0.56172 0.60414 1.2665 0.8956 2.1144 0.87438zm4.4695 0.2115 3.681 3.6819-1.259 1.284-3.6817-3.7 0.0019784-0.69479-0.090043-0.098846c-0.87973 0.76087-1.92 1.1413-3.1207 1.1413-1.3553 0-2.5025-0.46363-3.4417-1.3909s-1.4088-2.0686-1.4088-3.4239c0-1.3553 0.4696-2.4966 1.4088-3.4239 0.9392-0.92727 2.0864-1.3969 3.4417-1.4088 1.3553-0.011889 2.4906 0.45771 3.406 1.4088 0.9154 0.95107 1.379 2.0924 1.3909 3.4239 0 1.2126-0.38043 2.2588-1.1413 3.1385l0.098834 0.090049z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Share Apple -->\n      <symbol id=\"share-apple-logo\" viewBox=\"0 0 24 24\">\n        <path d=\"M0 0h24v24H0V0z\" fill=\"none\"></path>\n        <path d=\"M16 5l-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4 4 4zm4 5v11c0 1.1-.9 2-2 2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 2z\"></path>\n      </symbol>\n      <!-- Share Android -->\n      <symbol id=\"share-android-logo\" viewBox=\"0 0 24 24\">\n        <path d=\"M0 0h24v24H0z\" fill=\"none\"></path>\n        <path d=\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z\"></path>\n      </symbol>\n    </svg>\n    \n  <div id=\"skiptocontent\"><a href=\"#maincontent\">Skip navigation</a></div>\n  \n  <header id=\"header\" class=\"alt-bg\">\n    <div class=\"container\">\n      <div class=\"top-header\">\n        <a class=\"navigation-logo\" href=\"/en/2022/\">\n          \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n        </a>\n        <nav id=\"header-page-navigation\" aria-label=\"Page navigation\">\n          <ul>\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  \n  <div class=\"nav-dropdown header search-nav\">\n    <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>\n    <ul class=\"nav-dropdown-list align-right hidden header-search\">\n      <li class=\"nav-dropdown-list-part\">\n        <form action=\"/en/search\">\n          <label for=\"header-search-box\" class=\"visually-hidden\">Search</label>\n          <input id=\"header-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n          <button class=\"search-button\" type=\"submit\">\n            <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"header-search-icon\">\n              <title id=\"header-search-icon\">Search</title>\n              <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n            </svg>\n          </button>\n        </form>\n      </li>\n    </ul>\n  </div>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n\n<div class=\"nav-dropdown header table-of-contents\">\n  <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>\n  <ul class=\"nav-dropdown-list hidden header-list\">\n\n    \n    <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n      <span>Home</span>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents\">Table of Contents</a>\n    </li>\n    \n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-1\">Part I. Page Content</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/css\">\n          Chapter 1: CSS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/javascript\">\n          Chapter 2: JavaScript\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/markup\">\n          Chapter 3: Markup\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/structured-data\">\n          Chapter 4: Structured Data\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/fonts\">\n          Chapter 5: Fonts\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/media\">\n          Chapter 6: Media\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/webassembly\">\n          Chapter 7: WebAssembly\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/third-parties\">\n          Chapter 8: Third Parties\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/interoperability\">\n          Chapter 9: Interoperability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-2\">Part II. User Experience</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/seo\">\n          Chapter 10: SEO\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/accessibility\">\n          Chapter 11: Accessibility\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/performance\">\n          Chapter 12: Performance\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/privacy\">\n          Chapter 13: Privacy\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/security\">\n          Chapter 14: Security\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/mobile-web\">\n          Chapter 15: Mobile Web\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/capabilities\">\n          Chapter 16: Capabilities\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/pwa\">\n          Chapter 17: PWA\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-3\">Part III. Content Publishing</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cms\">\n          Chapter 18: CMS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/jamstack\">\n          Chapter 19: Jamstack\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/sustainability\">\n          Chapter 20: Sustainability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-4\">Part IV. Content Distribution</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/page-weight\">\n          Chapter 21: Page Weight\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cdn\">\n          Chapter 22: CDN\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/http\">\n          Chapter 23: HTTP\n        </a>\n        \n      \n    </li>\n    \n    \n    \n\n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#appendices\">Appendices</a>\n    </li>\n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/methodology\">Methodology</a>\n      \n    </li>\n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/contributors\">Contributors</a>\n      \n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/search\">Search</a>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#ebook\">Ebook</a>\n    </li>\n    <li class=\"nav-dropdown-list-chapter ebook\">\n      <a href=\"https://cdn.httparchive.org/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (32MB)</a>\n    </li>\n    \n  </ul>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"nav-dropdown header\">\n    <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>\n    <ul class=\"nav-dropdown-list hidden header-list\">\n      \n        \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2021/\">2021</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2020/\">2020</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2019/\">2019</a>\n            </li>\n          \n          \n        \n      \n    </ul>\n  </div>\n\n      \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"nav-dropdown header\">\n    <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>\n    <ul class=\"nav-dropdown-list hidden header-list\">\n      \n        \n      \n        \n          <li>\n            <a lang=\"es\" href=\"/es/2022/\">Español</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"fr\" href=\"/fr/2022/\">Français</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"it\" href=\"/it/2022/\">Italiano</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"nl\" href=\"/nl/2022/\">Nederlands</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"pt\" href=\"/pt/2022/\">Português</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"tr\" href=\"/tr/2022/\">Türkçe</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ru\" href=\"/ru/2022/\">Русский</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"uk\" href=\"/uk/2022/\">Українська</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"hi\" href=\"/hi/2022/\">हिन्दी</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ja\" href=\"/ja/2022/\">日本語</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-CN\" href=\"/zh-CN/2022/\">简体中文</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-TW\" href=\"/zh-TW/2022/\">繁體中文</a>\n          </li>\n        \n      \n      \n      <li>\n        <a class=\"help-translate\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\"><em>Help translate</em></a>\n      </li>\n      \n    </ul>\n  </div>\n\n  \n\n            </li>\n          </ul>\n        </nav>\n        <nav id=\"menu\" aria-labelledby=\"menu-btn\">\n          \n          <button type=\"button\" class=\"menu-btn\" id=\"menu-btn\" aria-label=\"Open the menu\" aria-expanded=\"false\" data-open-text=\"Open the menu\" data-close-text=\"Close the menu\">\n            <span class=\"menu-btn-bar\"></span>\n            <span class=\"menu-btn-bar\"></span>\n            <span class=\"menu-btn-bar\"></span>\n          </button>\n          <ul class=\"menu\">\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  <form class=\"search-nav\" action=\"/en/search\">\n    <label for=\"mobile-search-box\" class=\"visually-hidden\">Search</label>\n    <input id=\"mobile-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n    <button class=\"search-button\" type=\"submit\">\n      <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-search-icon\">\n        <title id=\"mobile-search-icon\">Search</title>\n        <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n      </svg>\n    </button>\n  </form>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n\n<div class=\"table-of-contents-switcher\">\n  <label for=\"table-of-contents-switcher-mobile\" class=\"visually-hidden\">\n    Table of Contents Switcher\n  </label>\n  <select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">\n    \n      <option selected=\"\" disabled=\"\" value=\"/en/2022/\">Home</option>\n    \n    \n      <option value=\"/en/2022/table-of-contents\">Table of Contents</option>\n    \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/css\">\n              Chapter 1: CSS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/javascript\">\n              Chapter 2: JavaScript\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/markup\">\n              Chapter 3: Markup\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/structured-data\">\n              Chapter 4: Structured Data\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/fonts\">\n              Chapter 5: Fonts\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/media\">\n              Chapter 6: Media\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/webassembly\">\n              Chapter 7: WebAssembly\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/third-parties\">\n              Chapter 8: Third Parties\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/interoperability\">\n              Chapter 9: Interoperability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/seo\">\n              Chapter 10: SEO\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/accessibility\">\n              Chapter 11: Accessibility\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/performance\">\n              Chapter 12: Performance\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/privacy\">\n              Chapter 13: Privacy\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/security\">\n              Chapter 14: Security\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/mobile-web\">\n              Chapter 15: Mobile Web\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/capabilities\">\n              Chapter 16: Capabilities\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/pwa\">\n              Chapter 17: PWA\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cms\">\n              Chapter 18: CMS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/jamstack\">\n              Chapter 19: Jamstack\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/sustainability\">\n              Chapter 20: Sustainability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/page-weight\">\n              Chapter 21: Page Weight\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cdn\">\n              Chapter 22: CDN\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/http\">\n              Chapter 23: HTTP\n            </option>\n          \n        \n      \n    \n    \n\n    \n    <option value=\"/en/2022/methodology\">\n      Methodology\n    </option>\n    \n    \n    <option value=\"/en/2022/contributors\">\n      Contributors\n    </option>\n    \n\n    \n    <option value=\"/en/search\">\n      Search\n    </option>\n    \n\n    \n    <option value=\"https://cdn.httparchive.org/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n      Ebook PDF (32MB)\n    </option>\n    \n  </select>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"year-switcher js-show\">\n    <label for=\"year-switcher-mobile\" class=\"visually-hidden\">Year Switcher</label>\n    <select id=\"year-switcher-mobile\">\n      \n        \n          \n            <option selected=\"selected\" value=\"/en/2022/\">\n              2022\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2021/\">\n              2021\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2020/\">\n              2020\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2019/\">\n              2019\n            </option>\n          \n        \n      \n    </select>\n  </div>\n\n        \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"language-switcher js-show\">\n    <label for=\"language-switcher-mobile\" class=\"visually-hidden\">Language Switcher</label>\n    <select id=\"language-switcher-mobile\">\n      \n        \n          <option selected=\"selected\" lang=\"en\" value=\"/en/2022/\">\n            English\n          </option>\n        \n      \n        \n          <option lang=\"es\" value=\"/es/2022/\">\n            Español\n          </option>\n        \n      \n        \n          <option lang=\"fr\" value=\"/fr/2022/\">\n            Français\n          </option>\n        \n      \n        \n          <option lang=\"it\" value=\"/it/2022/\">\n            Italiano\n          </option>\n        \n      \n        \n          <option lang=\"nl\" value=\"/nl/2022/\">\n            Nederlands\n          </option>\n        \n      \n        \n          <option lang=\"pt\" value=\"/pt/2022/\">\n            Português\n          </option>\n        \n      \n        \n          <option lang=\"tr\" value=\"/tr/2022/\">\n            Türkçe\n          </option>\n        \n      \n        \n          <option lang=\"ru\" value=\"/ru/2022/\">\n            Русский\n          </option>\n        \n      \n        \n          <option lang=\"uk\" value=\"/uk/2022/\">\n            Українська\n          </option>\n        \n      \n        \n          <option lang=\"hi\" value=\"/hi/2022/\">\n            हिन्दी\n          </option>\n        \n      \n        \n          <option lang=\"ja\" value=\"/ja/2022/\">\n            日本語\n          </option>\n        \n      \n        \n          <option lang=\"zh-CN\" value=\"/zh-CN/2022/\">\n            简体中文\n          </option>\n        \n      \n        \n          <option lang=\"zh-TW\" value=\"/zh-TW/2022/\">\n            繁體中文\n          </option>\n        \n      \n      <option disabled=\"disabled\" aria-hidden=\"true\">\n        ────\n      </option>\n      <option value=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\">\n        Help translate\n      </option>\n    </select>\n  </div>\n\n  \n\n            </li>\n            <li id=\"mobile-misc\" class=\"misc\">\n              <ul class=\"misc\">\n                <li>\n                  <a href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-mobile\">\n                    <svg width=\"70\" height=\"35\" role=\"img\">\n                      <title id=\"ha-logo-mobile\">HTTP Archive home</title>\n                      <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n                    </svg>\n                  </a>\n                </li>\n                <li>\n                  <ul class=\"social-media\">\n                    <li>\n                      <a href=\"https://twitter.com/HTTPArchive\" aria-labelledby=\"twitter-logo-mobile\">\n                        <svg width=\"20\" height=\"20\" role=\"img\">\n                          <title id=\"twitter-logo-mobile\">Twitter</title>\n                          <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n                        </svg>\n                      </a>\n                    </li>\n                    <li>\n                      <a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" aria-labelledby=\"github-logo-mobile\">\n                        <svg width=\"20\" height=\"20\" role=\"img\">\n                          <title id=\"github-logo-mobile\">GitHub</title>\n                          <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n                        </svg>\n                      </a>\n                    </li>\n                  </ul>\n                </li>\n              </ul>\n            </li>\n          </ul>\n        </nav>\n      </div>\n    </div>\n  </header>\n  <script nonce=\"\">\n    // If JS is enabled then enable menus ASAP to avoid CLS as menu items change from links to buttons\n    (function() {\n      document.querySelectorAll('.js-hide').forEach(element => {\n        // Don't just hide it - delete it completely to avoid any specifity issues\n        element.parentNode.removeChild(element);\n      });\n      document.querySelectorAll('.js-enable').forEach(element => {\n        element.classList.remove('js-enable');\n        element.classList.remove('hidden');\n        element.disabled = false;\n        element.hidden = false;\n      });\n    })();\n  </script>\n  \n\n  \n<main id=\"maincontent\">\n  <section id=\"intro\" class=\"intro-container\">\n    <div class=\"intro\">\n      <div class=\"intro-year\">2022</div>\n      <h1 class=\"title title-lg title-alt\">Web Almanac</h1>\n      <h2>HTTP Archive’s annual<br> <b>state of the web</b> report</h2>\n      \n      \n<p>\nOur mission is to combine the raw stats and trends of the HTTP Archive with the expertise of the web community. The Web Almanac is a comprehensive report on the state of the web, backed by real data and trusted web experts. The 2022 edition is comprised of 23 chapters spanning aspects of page content, user experience, publishing, and distribution.\n</p>\n\n      \n      \n      <a href=\"/en/2022/table-of-contents\" class=\"btn\">\n        Start exploring\n      </a>\n      \n    </div>\n    <div class=\"intro-image-wrapper\">\n      \n      <svg viewBox=\"0 0 56 16\">\n        <text x=\"9\" y=\"15\">2022</text>\n      </svg>\n      \n      <img src=\"/static/images/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">\n    </div>\n  </section>\n  \n  \n  \n    \n    \n\n\n  <section id=\"featured-chapter\" class=\"featured-chapter\">\n    <div class=\"featured-chapter-content\">\n      \n      <h2 class=\"title title-center\">Featured Chapter</h2>\n      \n      <h3>Mobile Web</h3>\n      \n      <blockquote>\n        It is not enough to simply pay lip-service to the concept of mobile-first design and development; these concepts need to continue to be embraced and pushed when necessary. They also need to experience their own growth—outside of the web scenario to larger elements of business planning, marketing, strategy, and communication.\n      </blockquote>\n      <div class=\"featured-chapter-content-data\">\n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">67%</div>\n          <div>Websites receiving more mobile traffic than desktop</div>\n        </div>\n        \n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">23%</div>\n          <div>Mobile pages with sufficient color contrast</div>\n        </div>\n        \n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">39%</div>\n          <div>Websites with good CWV on mobile</div>\n        </div>\n        \n      </div>\n      \n      \n      <a href=\"/en/2022/mobile-web\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Mobile Web</span> chapter\n      </a>\n      \n    </div>\n  </section>\n  \n    \n  \n  \n  \n  <section id=\"contributors\" class=\"contributors-container alt-bg\">\n    <div class=\"container\">\n      <div class=\"contributors\">\n        <h2 class=\"title title-alt\">Contributors</h2>\n        <p>\nThe Web Almanac has been made possible by the hard work of the web community. 116 people have volunteered countless hours in the planning, research, writing and production phases of the 2022 Web Almanac.\n</p>\n        <a href=\"/en/2022/contributors\" class=\"alt btn\">\n          See the contributors\n        </a>\n      </div>\n      <div class=\"people\" aria-hidden=\"true\">\n        <div class=\"people-number\">116</div>\n        <img id=\"character-markup\" class=\"character\" src=\"/static/images/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">\n        <img id=\"character-star\" class=\"character\" src=\"/static/images/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">\n        <img id=\"character-hat\" class=\"character\" src=\"/static/images/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">\n      </div>\n    </div>\n  </section>\n  <section id=\"methodology\" class=\"methodology-container\">\n    <div class=\"methodology\">\n      <h2 class=\"title title-center\">Methodology</h2>\n      <div class=\"methodology-data\">\n        <div class=\"websites-tested\">\n          <div>\n            Websites Tested\n          </div>\n          <div>\n            8.36M\n          </div>\n        </div>\n        <div class=\"data-processed\">\n          <div>\n            Data Processed\n          </div>\n          <div>\n            43.88 TB\n          </div>\n        </div>\n      </div>\n      <p class=\"methodology-info\">\n        \nUnless otherwise noted, the metrics in all of the 23 chapters of the 2022 Web Almanac are sourced from the HTTP Archive dataset. HTTP Archive is a community-run project that has been tracking how the web is built since 2010. Using WebPageTest and Lighthouse under the hood, metadata about nearly 8.4 million websites are tested monthly and included in a public BigQuery database for analysis. The June 2022 dataset was used as the basis for the 2022 Web Almanac’s metrics. For more information, see the Methodology page.\n\n      </p>\n      \n      <a href=\"/en/2022/methodology\" class=\"alt btn\">\n        Learn about our Methodology\n      </a>\n      \n      <img class=\"methodology-characters\" src=\"/static/images/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">\n    </div>\n  </section>\n  \n</main>\n\n\n  \n    <footer id=\"footer\" class=\"alt-bg\">\n      <div class=\"container\">\n        <div class=\"home-logo\">\n          <a class=\"navigation-logo\" href=\"/en/2022/\">\n            \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n          </a>\n        </div>\n        <hr>\n        <nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n          <ul>\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  \n  <div class=\"nav-dropdown footer search-nav\">\n    <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>\n    <ul class=\"nav-dropdown-list align-right hidden footer-search\">\n      <li class=\"nav-dropdown-list-part\">\n        <form action=\"/en/search\">\n          <label for=\"footer-search-box\" class=\"visually-hidden\">Search</label>\n          <input id=\"footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n          <button class=\"search-button\" type=\"submit\">\n            <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"footer-search-icon\">\n              <title id=\"footer-search-icon\">Search</title>\n              <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n            </svg>\n          </button>\n        </form>\n      </li>\n    </ul>\n  </div>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n\n<div class=\"nav-dropdown footer table-of-contents\">\n  <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>\n  <ul class=\"nav-dropdown-list hidden footer-list\">\n\n    \n    <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n      <span>Home</span>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents\">Table of Contents</a>\n    </li>\n    \n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-1\">Part I. Page Content</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/css\">\n          Chapter 1: CSS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/javascript\">\n          Chapter 2: JavaScript\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/markup\">\n          Chapter 3: Markup\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/structured-data\">\n          Chapter 4: Structured Data\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/fonts\">\n          Chapter 5: Fonts\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/media\">\n          Chapter 6: Media\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/webassembly\">\n          Chapter 7: WebAssembly\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/third-parties\">\n          Chapter 8: Third Parties\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/interoperability\">\n          Chapter 9: Interoperability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-2\">Part II. User Experience</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/seo\">\n          Chapter 10: SEO\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/accessibility\">\n          Chapter 11: Accessibility\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/performance\">\n          Chapter 12: Performance\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/privacy\">\n          Chapter 13: Privacy\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/security\">\n          Chapter 14: Security\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/mobile-web\">\n          Chapter 15: Mobile Web\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/capabilities\">\n          Chapter 16: Capabilities\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/pwa\">\n          Chapter 17: PWA\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-3\">Part III. Content Publishing</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cms\">\n          Chapter 18: CMS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/jamstack\">\n          Chapter 19: Jamstack\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/sustainability\">\n          Chapter 20: Sustainability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-4\">Part IV. Content Distribution</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/page-weight\">\n          Chapter 21: Page Weight\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cdn\">\n          Chapter 22: CDN\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/http\">\n          Chapter 23: HTTP\n        </a>\n        \n      \n    </li>\n    \n    \n    \n\n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#appendices\">Appendices</a>\n    </li>\n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/methodology\">Methodology</a>\n      \n    </li>\n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/contributors\">Contributors</a>\n      \n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/search\">Search</a>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#ebook\">Ebook</a>\n    </li>\n    <li class=\"nav-dropdown-list-chapter ebook\">\n      <a href=\"https://cdn.httparchive.org/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (32MB)</a>\n    </li>\n    \n  </ul>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"nav-dropdown footer\">\n    <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>\n    <ul class=\"nav-dropdown-list hidden footer-list\">\n      \n        \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2021/\">2021</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2020/\">2020</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2019/\">2019</a>\n            </li>\n          \n          \n        \n      \n    </ul>\n  </div>\n\n      \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"nav-dropdown footer\">\n    <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>\n    <ul class=\"nav-dropdown-list hidden footer-list\">\n      \n        \n      \n        \n          <li>\n            <a lang=\"es\" href=\"/es/2022/\">Español</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"fr\" href=\"/fr/2022/\">Français</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"it\" href=\"/it/2022/\">Italiano</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"nl\" href=\"/nl/2022/\">Nederlands</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"pt\" href=\"/pt/2022/\">Português</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"tr\" href=\"/tr/2022/\">Türkçe</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ru\" href=\"/ru/2022/\">Русский</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"uk\" href=\"/uk/2022/\">Українська</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"hi\" href=\"/hi/2022/\">हिन्दी</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ja\" href=\"/ja/2022/\">日本語</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-CN\" href=\"/zh-CN/2022/\">简体中文</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-TW\" href=\"/zh-TW/2022/\">繁體中文</a>\n          </li>\n        \n      \n      \n      <li>\n        <a class=\"help-translate\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\"><em>Help translate</em></a>\n      </li>\n      \n    </ul>\n  </div>\n\n  \n\n            </li>\n          </ul>\n        </nav>\n        <nav id=\"mobile-footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n          <ul>\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  <form class=\"search-nav\" action=\"/en/search\">\n    <label for=\"mobile-footer-search-box\" class=\"visually-hidden\">Search</label>\n    <input id=\"mobile-footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n    <button class=\"search-button\" type=\"submit\">\n      <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-footer-search-icon\">\n        <title id=\"mobile-footer-search-icon\">Search</title>\n        <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n      </svg>\n    </button>\n  </form>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n\n<div class=\"table-of-contents-switcher\">\n  <label for=\"table-of-contents-switcher-mobile-footer\" class=\"visually-hidden\">\n    Table of Contents Switcher\n  </label>\n  <select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">\n    \n      <option selected=\"\" disabled=\"\" value=\"/en/2022/\">Home</option>\n    \n    \n      <option value=\"/en/2022/table-of-contents\">Table of Contents</option>\n    \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/css\">\n              Chapter 1: CSS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/javascript\">\n              Chapter 2: JavaScript\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/markup\">\n              Chapter 3: Markup\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/structured-data\">\n              Chapter 4: Structured Data\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/fonts\">\n              Chapter 5: Fonts\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/media\">\n              Chapter 6: Media\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/webassembly\">\n              Chapter 7: WebAssembly\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/third-parties\">\n              Chapter 8: Third Parties\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/interoperability\">\n              Chapter 9: Interoperability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/seo\">\n              Chapter 10: SEO\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/accessibility\">\n              Chapter 11: Accessibility\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/performance\">\n              Chapter 12: Performance\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/privacy\">\n              Chapter 13: Privacy\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/security\">\n              Chapter 14: Security\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/mobile-web\">\n              Chapter 15: Mobile Web\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/capabilities\">\n              Chapter 16: Capabilities\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/pwa\">\n              Chapter 17: PWA\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cms\">\n              Chapter 18: CMS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/jamstack\">\n              Chapter 19: Jamstack\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/sustainability\">\n              Chapter 20: Sustainability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/page-weight\">\n              Chapter 21: Page Weight\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cdn\">\n              Chapter 22: CDN\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/http\">\n              Chapter 23: HTTP\n            </option>\n          \n        \n      \n    \n    \n\n    \n    <option value=\"/en/2022/methodology\">\n      Methodology\n    </option>\n    \n    \n    <option value=\"/en/2022/contributors\">\n      Contributors\n    </option>\n    \n\n    \n    <option value=\"/en/search\">\n      Search\n    </option>\n    \n\n    \n    <option value=\"https://cdn.httparchive.org/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n      Ebook PDF (32MB)\n    </option>\n    \n  </select>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"year-switcher js-show\">\n    <label for=\"year-switcher-mobile-footer\" class=\"visually-hidden\">Year Switcher</label>\n    <select id=\"year-switcher-mobile-footer\">\n      \n        \n          \n            <option selected=\"selected\" value=\"/en/2022/\">\n              2022\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2021/\">\n              2021\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2020/\">\n              2020\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2019/\">\n              2019\n            </option>\n          \n        \n      \n    </select>\n  </div>\n\n        \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"language-switcher js-show\">\n    <label for=\"language-switcher-mobile-footer\" class=\"visually-hidden\">Language Switcher</label>\n    <select id=\"language-switcher-mobile-footer\">\n      \n        \n          <option selected=\"selected\" lang=\"en\" value=\"/en/2022/\">\n            English\n          </option>\n        \n      \n        \n          <option lang=\"es\" value=\"/es/2022/\">\n            Español\n          </option>\n        \n      \n        \n          <option lang=\"fr\" value=\"/fr/2022/\">\n            Français\n          </option>\n        \n      \n        \n          <option lang=\"it\" value=\"/it/2022/\">\n            Italiano\n          </option>\n        \n      \n        \n          <option lang=\"nl\" value=\"/nl/2022/\">\n            Nederlands\n          </option>\n        \n      \n        \n          <option lang=\"pt\" value=\"/pt/2022/\">\n            Português\n          </option>\n        \n      \n        \n          <option lang=\"tr\" value=\"/tr/2022/\">\n            Türkçe\n          </option>\n        \n      \n        \n          <option lang=\"ru\" value=\"/ru/2022/\">\n            Русский\n          </option>\n        \n      \n        \n          <option lang=\"uk\" value=\"/uk/2022/\">\n            Українська\n          </option>\n        \n      \n        \n          <option lang=\"hi\" value=\"/hi/2022/\">\n            हिन्दी\n          </option>\n        \n      \n        \n          <option lang=\"ja\" value=\"/ja/2022/\">\n            日本語\n          </option>\n        \n      \n        \n          <option lang=\"zh-CN\" value=\"/zh-CN/2022/\">\n            简体中文\n          </option>\n        \n      \n        \n          <option lang=\"zh-TW\" value=\"/zh-TW/2022/\">\n            繁體中文\n          </option>\n        \n      \n      <option disabled=\"disabled\" aria-hidden=\"true\">\n        ────\n      </option>\n      <option value=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\">\n        Help translate\n      </option>\n    </select>\n  </div>\n\n  \n\n            </li>\n          </ul>\n        </nav>\n        <div id=\"footer-mobile-social-media\" class=\"mobile-ha-social-media\">\n          <a class=\"ha-logo\" href=\"https://httparchive.org/\" aria-labelledby=\"httparchive-logo-footer-mobile\">\n            <svg width=\"70\" height=\"35\" role=\"img\">\n              <title id=\"httparchive-logo-footer-mobile\">HTTP Archive home</title>\n              <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n            </svg>\n          </a>\n          <ul class=\"social-media\">\n            <li>\n              <a href=\"https://twitter.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer-mobile\">\n                <svg width=\"20\" height=\"20\" role=\"img\">\n                  <title id=\"twitter-logo-footer-mobile\">Twitter</title>\n                  <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n                </svg>\n              </a>\n            </li>\n            <li>\n              <a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer-mobile\">\n                <svg width=\"20\" height=\"20\" role=\"img\">\n                  <title id=\"github-logo-footer-mobile\">GitHub</title>\n                  <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n                </svg>\n              </a>\n            </li>\n          </ul>\n        </div>\n        <hr>\n        <p class=\"copyright\">\n          <span>© Web Almanac. Licensed under <a hreflang=\"en\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE\">Apache 2.0</a>.</span>\n          <br>\n          <a class=\"accessibility-statement\" href=\"/en/accessibility-statement\">Accessibility Statement</a>\n          <span class=\"footer-bullet\">•</span>\n          <a class=\"rss-feed\" href=\"/en/rss.xml\">RSS Feed</a>\n        </p>\n        <a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">\n          <svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>\n        </a>\n        <ul class=\"social-media not-mobile\">\n          <li>\n            <a href=\"https://twitter.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">\n              <svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>\n            </a>\n          </li>\n          <li>\n            <a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">\n              <svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </footer>\n  \n  \n  <script async=\"\" src=\"/static/js/almanac.js?v=096e38f74c72532860651812978526c5\" nonce=\"\"></script>\n  \n\n\n    \n\n    <script async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M\" nonce=\"\"></script>\n    <link rel=\"preconnect\" href=\"https://www.google-analytics.com\">\n    <script defer=\"\" src=\"/static/js/web-vitals.js?v=0bf1a7e9889865e1cbbc6058659c9d83\" nonce=\"\"></script>\n    <script defer=\"\" src=\"/static/js/send-web-vitals.js?v=b7224f484fe762e075d4838286ddb066\" nonce=\"\"></script>\n    \n\n<!-- Let's assume you're going to visit one of the chapters and prefetch the page.css stylesheet -->\n<!-- A small optimisation but hey, every little helps! -->\n<link rel=\"prefetch\" href=\"/static/css/page.css?v=0d2025140b939b072c3f4b779cbcc4fa\">\n\n\n<script type=\"speculationrules\" nonce=\"\">\n{\n  \"prerender\": [\n    {\n      \"source\": \"document\",\n      \"where\": {\n        \"and\": [\n          {\"href_matches\": \"/*\"},\n          {\"not\": {\"href_matches\": \"/static/*\"}}\n        ]\n      },\n      \"eagerness\": \"moderate\"\n    }\n  ]\n}\n</script>\n\n    \n  \n\n</body></html>",
                "_has_shadow_root": "false",
                "_img-loading-attr": "[\"lazy\",\"lazy\",\"lazy\",\"lazy\"]",
                "_initiators": {
                    "": [
                        "https://almanac.httparchive.org/en/2022/"
                    ],
                    "https://almanac.httparchive.org/en/2022/": [
                        "https://almanac.httparchive.org/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
                        "https://almanac.httparchive.org/static/css/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
                        "https://almanac.httparchive.org/static/css/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
                        "https://almanac.httparchive.org/static/fonts/Poppins-Light.woff2",
                        "https://almanac.httparchive.org/static/fonts/Lato-Regular.woff2",
                        "https://almanac.httparchive.org/static/fonts/Poppins-Bold.woff2",
                        "https://almanac.httparchive.org/static/fonts/Lato-Black.woff2",
                        "https://almanac.httparchive.org/static/fonts/Lato-Bold.woff2",
                        "https://almanac.httparchive.org/static/images/home-hero.png",
                        "https://almanac.httparchive.org/static/js/almanac.js?v=096e38f74c72532860651812978526c5",
                        "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                        "https://almanac.httparchive.org/static/js/web-vitals.js?v=0bf1a7e9889865e1cbbc6058659c9d83",
                        "https://almanac.httparchive.org/static/js/send-web-vitals.js?v=b7224f484fe762e075d4838286ddb066",
                        "https://almanac.httparchive.org/static/css/page.css?v=0d2025140b939b072c3f4b779cbcc4fa",
                        "https://almanac.httparchive.org/static/images/character-markup.png",
                        "https://almanac.httparchive.org/static/images/character-star.png",
                        "https://almanac.httparchive.org/static/images/character-hat.png",
                        "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1695589152",
                        "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=97467971",
                        "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1112802576",
                        "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2143086455",
                        "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=95530209",
                        "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1720017136376-5877090908058&ev=1027&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1709153570"
                    ],
                    "https://almanac.httparchive.org/static/css/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41": [
                        "https://almanac.httparchive.org/static/fonts/Lato-Italic.woff2"
                    ],
                    "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M": [
                        "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&l=dataLayer&cx=c",
                        "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je4710v9115874821za200&_p=1720017135943&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=1335732367.1720017137&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B126.0.0.0%7CGoogle%2520Chrome%3B126.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1720017136&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1148&_z=fetch"
                    ],
                    "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&l=dataLayer&cx=c": [
                        "https://www.google-analytics.com/analytics.js"
                    ],
                    "https://www.google-analytics.com/analytics.js": [
                        "https://www.google-analytics.com/plugins/ua/linkid.js",
                        "https://www.google-analytics.com/j/collect?v=1&_v=j101&a=1709920673&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1735543993&gjid=1127954819&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&_r=1&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=550961006"
                    ],
                    "undefined": [
                        "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1720017136378-6283649453267&ev=320&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=248391910",
                        "https://almanac.httparchive.org/static/images/favicon.ico"
                    ]
                },
                "_inline_style_bytes": 0,
                "_javascript": "{\"ajax_requests\":{\"xmlhttprequest\":1,\"fetch\":5,\"beacon\":0,\"total\":6},\"beacon_ajax_usage\":0,\"iframe\":0,\"requests_protocol\":{\"ajax_h1\":0,\"resources_h1\":0,\"ajax_h2\":3,\"resources_h2\":18,\"ajax_h3\":0,\"resources_h3\":0},\"web_component_specs\":{\"custom_elements\":[],\"shadow_roots\":[],\"template\":[]},\"script_tags\":{\"total\":13,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":10,\"referrerpolicy\":0,\"src\":7,\"inline\":6,\"type_module\":0,\"async_and_defer\":0,\"defer_without_src\":0,\"charset\":0,\"language\":0},\"noscript_tags\":{\"total\":0},\"sourceMaps\":{\"count\":0,\"ext\":{}},\"bundler\":[],\"document\":{\"length\":66402,\"elements\":648,\"links\":31,\"stylesheets\":3,\"inlineStyles\":0,\"scripts\":4,\"inlineScripts\":6}}",
                "_lib-detector-version": "6.1.0",
                "_localstorage_size": 0,
                "_markup": "{\"favicon\":true,\"rel_alternate_mobile\":false,\"compatMode\":\"CSS1Compat\",\"noscripts\":{\"iframe_googletagmanager_count\":0,\"total\":0},\"buttons\":{\"types\":{\"button\":9,\"submit\":4},\"total\":13},\"form\":{\"target\":{},\"method\":{},\"elements\":[{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3}],\"total\":4},\"dirs\":{\"html_dir\":null,\"body_nodes_dir\":{\"values\":{},\"total\":0}},\"inputs\":{\"types\":{\"search\":4},\"total\":4},\"audios\":{\"autoplay\":{},\"total\":0},\"classes\":{\"unique_names_total\":76,\"references_total\":247},\"ids\":{\"ids_total\":52,\"duplicate_ids_total\":0,\"unique_ids_total\":52},\"images\":{\"picture\":{\"total\":0},\"source\":{\"total\":0,\"src_total\":0,\"srcset_total\":0,\"media_total\":0,\"type_total\":0},\"img\":{\"total\":5,\"src_total\":5,\"srcset_total\":0,\"alt\":{\"missing\":0,\"blank\":5,\"present\":0},\"loading\":{\"auto\":0,\"lazy\":4,\"eager\":0,\"invalid\":0,\"missing\":1,\"blank\":0},\"dimensions\":{\"missing_width\":0,\"missing_height\":0}}},\"iframes\":{\"total\":0,\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":0,\"blank\":0}},\"amp\":{\"html_amp_attribute_present\":false,\"html_amp_emoji_attribute_present\":false,\"amp_page\":false,\"rel_amphtml\":null},\"data_nosnippet\":{\"valid\":0,\"wrong_tag_type\":0},\"obsolete_elements\":{},\"svgs\":{\"svg_element_total\":15,\"svg_img_total\":0,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":15},\"app\":{\"app_id_present\":false,\"meta_theme_color\":null},\"anchors\":{\"hrefs_without_special_scheme\":[]}}",
                "_media": "{\"num_picture_img\":0,\"num_image_sizes\":0,\"num_srcset_all\":0,\"num_srcset_sizes\":0,\"num_srcset_descriptor_x\":0,\"num_srcset_descriptor_w\":0,\"num_srcset_candidates\":0,\"picture_formats\":[],\"num_video_nodes\":0,\"video_durations\":[],\"video_attributes_values_counts\":[],\"video_display_style\":[],\"video_source_format_count\":[],\"video_source_format_type\":[],\"num_picture_using_min_resolution\":0,\"num_picture_using_orientation\":0,\"num_img_not_in_picture_srcset_candidates\":0}",
                "_meta_viewport": "width=device-width, initial-scale=1",
                "_num_iframes": 0,
                "_num_scripts": 13,
                "_num_scripts_async": 5,
                "_num_scripts_sync": 2,
                "_observers": null,
                "_origin-trials": [],
                "_parsed_css": [
                    {
                        "url": "https://almanac.httparchive.org/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
                        "ast": {
                            "type": "stylesheet",
                            "stylesheet": {
                                "rules": [
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "html"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.15"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-text-size-adjust",
                                                "value": "100%"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "body"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "main"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "block"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h1"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "2em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0.67em 0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "hr"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "box-sizing",
                                                "value": "content-box"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "overflow",
                                                "value": "visible"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "monospace, monospace"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "transparent"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "abbr[title]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-bottom",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-decoration",
                                                "value": "underline"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-decoration",
                                                "value": "underline dotted"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "b",
                                            "strong"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bolder"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "code",
                                            "kbd",
                                            "samp"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "monospace, monospace"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "small"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "80%"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "sub",
                                            "sup"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "75%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "vertical-align",
                                                "value": "baseline"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "sub"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "bottom",
                                                "value": "-0.25em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "sup"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "-0.5em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "img"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-style",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "button",
                                            "input",
                                            "optgroup",
                                            "select",
                                            "textarea"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "inherit"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.15"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "button",
                                            "input"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "overflow",
                                                "value": "visible"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "button",
                                            "select"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "text-transform",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "button",
                                            "[type=\"button\"]",
                                            "[type=\"reset\"]",
                                            "[type=\"submit\"]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-appearance",
                                                "value": "button"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "button::-moz-focus-inner",
                                            "[type=\"button\"]::-moz-focus-inner",
                                            "[type=\"reset\"]::-moz-focus-inner",
                                            "[type=\"submit\"]::-moz-focus-inner"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-style",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "button:-moz-focusring",
                                            "[type=\"button\"]:-moz-focusring",
                                            "[type=\"reset\"]:-moz-focusring",
                                            "[type=\"submit\"]:-moz-focusring"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "outline",
                                                "value": "1px dotted ButtonText"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "fieldset"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0.35em 0.75em 0.625em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "legend"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "box-sizing",
                                                "value": "border-box"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "inherit"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "table"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "max-width",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "white-space",
                                                "value": "normal"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "progress"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "vertical-align",
                                                "value": "baseline"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "textarea"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "overflow",
                                                "value": "auto"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[type=\"checkbox\"]",
                                            "[type=\"radio\"]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "box-sizing",
                                                "value": "border-box"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[type=\"number\"]::-webkit-inner-spin-button",
                                            "[type=\"number\"]::-webkit-outer-spin-button"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "auto"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[type=\"search\"]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-appearance",
                                                "value": "textfield"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "outline-offset",
                                                "value": "-2px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[type=\"search\"]::-webkit-search-decoration"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-appearance",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "::-webkit-file-upload-button"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-appearance",
                                                "value": "button"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font",
                                                "value": "inherit"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "details"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "block"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "summary"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "list-item"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "template"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[hidden]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "none"
                                            }
                                        ]
                                    }
                                ],
                                "parsingErrors": []
                            }
                        }
                    },
                    {
                        "url": "https://almanac.httparchive.org/static/css/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
                        "ast": {
                            "type": "stylesheet",
                            "stylesheet": {
                                "rules": [
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "400"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-Italic-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "400"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-Italic.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-BoldItalic-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-BoldItalic.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "400"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-Regular-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "400"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-Regular.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-Bold-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-Bold.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "900"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-Black-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "900"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-Black.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "300"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Light-devanagari.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "300"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Light-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "300"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Light.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "400"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Regular-devanagari.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "400"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Regular-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "400"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Regular.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Bold-devanagari.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Bold-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Bold.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-BoldItalic-devanagari.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-BoldItalic-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-BoldItalic.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "900"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Black-devanagari.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "900"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Black-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "900"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Black.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "body"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato', sans-serif"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#1a2b49"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "inherit"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-font-smoothing",
                                                "value": "antialiased"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "17px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.0625rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.4em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "*"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "box-sizing",
                                                "value": "border-box"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h1",
                                            "h2",
                                            "h3",
                                            "h4",
                                            "h5",
                                            "h6",
                                            ".subtitle"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins', sans-serif"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.2em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h1"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "2em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h2"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.5em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h3"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.17em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h4"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.0625em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h5"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h6"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "normal"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "b"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bold"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "a:focus",
                                            "a:hover"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "text-decoration",
                                                "value": "underline"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "img"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "max-width",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "auto"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".container"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "max-width",
                                                "value": "1280px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "max-width",
                                                "value": "80em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-left",
                                                "value": "20px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-left",
                                                "value": "min(20px, 5vw)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-right",
                                                "value": "20px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-right",
                                                "value": "min(20px, 5vw)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "auto"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".title",
                                            ".subtitle"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "20px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".subtitle"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "28px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.75rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "42px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.5em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bold"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".title::before",
                                            ".subtitle::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "''"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "15px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-bottom",
                                                "value": "solid 1px #a8caba"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "80px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".subtitle + .title"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".subtitle + .title::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "normal"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".title .chapter-unedited"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "monospace"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-transform",
                                                "value": "uppercase"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "red"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "vertical-align",
                                                "value": "super"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "0.5em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".title-lg"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "48px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "3rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".title-alt::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-bottom-color",
                                                "value": "#f7f779"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".title-center"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "text-align",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".title-center::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-left",
                                                "value": "auto"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "auto"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width: 56.25em)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".title-alt::before"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "auto"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "auto"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h2.header"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "25px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.5625rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "14px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0.56em 0.875rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".btn"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "1px solid #1a2b49"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "50px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "15px 30px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "#1a2b49"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#fff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "14px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "0.875rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-decoration",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-align",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".btn:hover",
                                            ".btn:focus",
                                            ".alt.btn"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "#fff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#1a2b49"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".alt.btn:hover",
                                            ".alt.btn:focus"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "#1a2b49"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#fff"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".alt-bg"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "#5c687d"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f2f2f2"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".navigation-logo"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#fff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "white-space",
                                                "value": "nowrap"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-decoration",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "16px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "40px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".navigation-logo:hover",
                                            ".navigation-logo:focus"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "text-decoration",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".navigation-logo .line-group"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "overflow",
                                                "value": "hidden"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".navigation-logo .line-group::after"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "''"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "1px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "bottom",
                                                "value": "calc(0.4em - 1px)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-inline-start",
                                                "value": "0.5em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".navigation-logo .wa"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "letter-spacing",
                                                "value": "5px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.3em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "min(1.3em, 7vw)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "-5px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins', sans-serif"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".navigation-logo .pre",
                                            ".navigation-logo .ha"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "0.8em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "letter-spacing",
                                                "value": "2px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header.alt-bg a:hover",
                                            "footer.alt-bg a:hover",
                                            "header.alt-bg a:focus",
                                            "footer.alt-bg a:focus"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f7f779"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".alt-bg .btn"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#1a2b49"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".alt-bg .btn:hover",
                                            ".alt-bg .btn:focus",
                                            ".alt-bg .alt.btn"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "transparent"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f7f779"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".alt-bg .alt.btn:hover",
                                            ".alt-bg .alt.btn:focus"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#1a2b49"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".top-header",
                                            "footer"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding-top",
                                                "value": "40px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-bottom",
                                                "value": "40px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".top-header",
                                            "footer .nav"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "space-between"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header nav ul",
                                            "footer nav ul"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-inline-start",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-wrap",
                                                "value": "nowrap"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header nav li",
                                            "footer nav li"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.4em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-align",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header nav li li",
                                            "footer nav li li"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "text-align",
                                                "value": "left"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header nav .menu li .year-switcher",
                                            "header nav .menu li .table-of-contents-switcher",
                                            "header nav .menu li .language-switcher"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "4em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header nav"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header nav > ul > li > *"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "1.5em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header nav > ul > li:last-child > *"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "nav a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "text-decoration",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f2f2f2"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header .cta"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "min-width",
                                                "value": "205px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-direction",
                                                "value": "row-reverse"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".table-of-contents-switcher",
                                            ".language-switcher",
                                            ".year-switcher"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "14px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "0.875rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".search-nav input"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "min-width",
                                                "value": "400px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-indent",
                                                "value": "5px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".header-search",
                                            ".footer-search"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "5px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".search-input"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.65"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".search-button"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "#000"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "6px 27px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "auto"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "1px solid #666"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "2px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".search-button svg"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "fill",
                                                "value": "#000"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#000"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".table-of-contents-switcher:hover",
                                            ".language-switcher:hover",
                                            ".year-switcher:hover"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f7f779"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".table-of-contents-switcher::after",
                                            ".language-switcher::after",
                                            ".year-switcher::after"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "\"\""
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "pointer-events",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-style",
                                                "value": "solid"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-width",
                                                "value": "2px 2px 0 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "currentColor"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "0.4em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "0.4em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "-0.4em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "22px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-transform",
                                                "value": "rotate(135deg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-ms-transform",
                                                "value": "rotate(135deg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(135deg)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".table-of-contents-switcher select",
                                            ".language-switcher select",
                                            ".year-switcher select"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "1px solid currentColor"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "50px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "20px 38px 20px 20px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "inherit"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "cursor",
                                                "value": "pointer"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-appearance",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-moz-appearance",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "appearance",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "min-width",
                                                "value": "100px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "min-width",
                                                "value": "6.35rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-align-last",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".table-of-contents-switcher select",
                                            ".language-switcher select"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "min-width",
                                                "value": "120px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "min-width",
                                                "value": "7.5rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".table-of-contents-switcher select::-ms-expand",
                                            ".language-switcher select::-ms-expand",
                                            ".year-switcher select::-ms-expand"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".table-of-contents-switcher option",
                                            ".language-switcher option",
                                            ".year-switcher option"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#1a2b49"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "white"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".table-of-contents-switcher:focus-within",
                                            ".language-switcher:focus-within",
                                            ".year-switcher:focus-within",
                                            ".table-of-contents-switcher select:focus",
                                            ".language-switcher select:focus",
                                            ".year-switcher select:focus"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f7f779"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".not-translated"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "0.9em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".menu-btn",
                                            "#menu",
                                            "#mobile-footer-nav-items",
                                            ".menu"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".main"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0 auto"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "17px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.0625rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".main a",
                                            ".main a:visited"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#0b1423"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h2",
                                            "h3",
                                            "h4"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "2em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h2 code",
                                            "h3 code",
                                            "h4 code"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "inherit"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "p",
                                            "td",
                                            "th",
                                            "code",
                                            "li"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "17px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.0625rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.6em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "hr"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0.2"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "blockquote",
                                            "blockquote p"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "19px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.1875rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.5em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "blockquote::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "'\"'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "'\"' / \"\""
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "-4rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "-7rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0.05"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "20rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Courier New', 'Courier', monospace"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "pointer-events",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "blockquote em"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .container"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "grid"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-template-areas",
                                                "value": "'home-logo nav-items nav-items nav-items' 'hr hr hr hr' 'copyright copyright ha-logo social-media'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-template-columns",
                                                "value": "280px 1fr 1fr 120px 0 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-template-columns",
                                                "value": "17.5rem 1fr 1fr 7.5rem 0 0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .home-logo"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "home-logo"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "start"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .nav-items"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "nav-items"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "flex-end"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .mobile-ha-social-media"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .ha-logo"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "ha-logo"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "flex-end"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "currentColor"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .nav-items > ul > li > *"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "2vw"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .nav-items > ul > li:last-child > *"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .language-switcher"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "language-switcher"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .copyright"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "copyright"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .social-media"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "social-media"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "flex-end"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer ul"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-block-start",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-block-end",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer hr"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "hr"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "40px 0 20px 0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer hr:last-of-type"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "hr-last"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "p.copyright"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "16px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f2f2f2"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "p.copyright a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "white"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".social-media div"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0 20px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".social-media li:first-child a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "30px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".social-media li"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".social-media a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "currentColor"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width: 72em) and (min-width: 37.51em)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".top-header",
                                                    "footer"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "relative"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-top",
                                                        "value": "30px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-bottom",
                                                        "value": "30px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header nav:first-of-type",
                                                    "footer nav:first-of-type",
                                                    "header .cta"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header nav > ul > li > *"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header nav > ul > li > a",
                                                    "header nav > ul > li > .search-nav"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-bottom",
                                                        "value": "50px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-bottom",
                                                        "value": "3.125rem"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "16px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "1rem"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "line-height",
                                                        "value": "1.4em"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".search-nav input"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "min-width",
                                                        "value": "400px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header nav > ul > li:last-child"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header .social-media li"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "inline"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "grid"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-areas",
                                                        "value": "'home-logo home-logo home-logo home-logo' 'language-switcher language-switcher language-switcher language-switcher' 'hr hr hr hr' 'nav-items nav-items nav-items nav-items' 'hr-last hr-last hr-last hr-last' 'copyright copyright ha-logo social-media'"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-columns",
                                                        "value": "3fr 1fr 1fr 120px 0 0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-rows",
                                                        "value": "60px auto auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .home-logo"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .nav-items"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-area",
                                                        "value": "nav-items"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .nav-items ul"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .nav-items ul li > *"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "20px 0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "16px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "1rem"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer hr"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "20px 0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer hr:last-of-type"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".visually-hidden"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute !important"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "1px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "1px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "overflow",
                                                "value": "hidden"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "clip",
                                                "value": "rect(1px 1px 1px 1px)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "clip",
                                                "value": "rect(1px, 1px, 1px, 1px)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "white-space",
                                                "value": "nowrap"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".hidden"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "none !important"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".novisibility-until-js"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "visibility",
                                                "value": "hidden"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(scripting: none)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".novisibility-until-js"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-btn.js-enable",
                                            ".nav-dropdown-btn.js-enable:hover"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0.5"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "unset"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "cursor",
                                                "value": "unset"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "#skiptocontent a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "6px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "-1000px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-right",
                                                "value": "1px solid white"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-bottom",
                                                "value": "1px solid white"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-bottom-right-radius",
                                                "value": "8px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#333"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-transition",
                                                "value": "top 1s ease-out"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "top 1s ease-out"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "100"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "#skiptocontent a:focus"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "outline-color",
                                                "value": "transparent"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-transition",
                                                "value": "top 0.1s ease-in"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "top 0.1s ease-in"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width: 37.5em)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "body",
                                                    "p",
                                                    "td",
                                                    "th",
                                                    "code",
                                                    "li"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "16px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "1rem"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow-wrap",
                                                        "value": "break-word"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".visually-hidden-mobile"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "absolute !important"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "1px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "1px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow",
                                                        "value": "hidden"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "clip",
                                                        "value": "rect(1px 1px 1px 1px)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "clip",
                                                        "value": "rect(1px, 1px, 1px, 1px)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "white-space",
                                                        "value": "nowrap"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".title-lg"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "40px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "2.5rem"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "min(2.5rem, 15vw)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "h2"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "min(1.5rem, 12vw)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".top-header",
                                                    "footer"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "relative"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-top",
                                                        "value": "30px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-bottom",
                                                        "value": "30px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".top-header"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-wrap",
                                                        "value": "wrap"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header nav:first-of-type",
                                                    "footer nav:first-of-type",
                                                    "header .cta"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".navigation-logo"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "min-width",
                                                        "value": "auto"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "max-width",
                                                        "value": "100%"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#menu"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "40px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#menu .menu"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow",
                                                        "value": "auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header nav > ul > li > *"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header nav > ul > li > a",
                                                    "header nav > ul > li > .search-nav"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-bottom",
                                                        "value": "50px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "16px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "1rem"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "line-height",
                                                        "value": "1.4em"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".search-nav input"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "min-width",
                                                        "value": "200px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-bottom",
                                                        "value": "10px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header nav > ul > li:last-child"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header .social-media li"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "inline"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".main"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow",
                                                        "value": "auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-areas",
                                                        "value": "'home-logo' 'hr' 'nav-items' 'ha-social-media' 'hr-last' 'copyright'"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-columns",
                                                        "value": "1fr"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-rows",
                                                        "value": "auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .home-logo"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-area",
                                                        "value": "home-logo"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "20px 0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .mobile-ha-social-media"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "grid"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-area",
                                                        "value": "ha-social-media"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-areas",
                                                        "value": "'ha-logo social-media'"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .ha-logo"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-area",
                                                        "value": "ha-logo"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "flex-start"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "20px 0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .nav-items"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-area",
                                                        "value": "nav-items"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .nav-items ul"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .nav-items ul li > *"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "20px 0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "16px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "1rem"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .language-switcher"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-area",
                                                        "value": "language-switcher"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "p.copyright"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "12px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "0.75rem"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .copyright"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-area",
                                                        "value": "copyright"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-top",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "text-align",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .social-media"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-area",
                                                        "value": "social-media"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer hr"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "20px 0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer hr:last-of-type"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".not-mobile"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none !important"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width: 72em)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#menu",
                                                    "#mobile-footer-nav-items"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "absolute"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "top",
                                                        "value": "100%"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "-20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "right",
                                                        "value": "-20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "border-top",
                                                        "value": "1px solid rgba(242, 242, 242, 0.2)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding",
                                                        "value": "60px 30px 30px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "background-color",
                                                        "value": "#677486"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "box-shadow",
                                                        "value": "0 0 16px 0 rgba(78, 85, 100, 1)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "z-index",
                                                        "value": "2"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-btn"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "background",
                                                        "value": "none"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "border",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "cursor",
                                                        "value": "pointer"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding",
                                                        "value": "5px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "40px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "37px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "color",
                                                        "value": "#f2f2f2"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-btn:hover"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "color",
                                                        "value": "#f7f779"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-btn-bar"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "27px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "2px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "background-color",
                                                        "value": "currentColor"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "border-radius",
                                                        "value": "2px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transition",
                                                        "value": "0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-btn-bar + .menu-btn-bar"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-top",
                                                        "value": "7px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-btn-bar:nth-child(2)"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-btn-active .menu-btn-bar"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "absolute"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-btn-active .menu-btn-bar:nth-child(1)"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "-webkit-transform",
                                                        "value": "rotate(45deg)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "rotate(45deg)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-btn-active .menu-btn-bar:nth-child(2)"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-btn-active .menu-btn-bar:nth-child(3)"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "-webkit-transform",
                                                        "value": "rotate(-45deg)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "rotate(-45deg)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-open .menu"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-open header"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "background-color",
                                                        "value": "#667384"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu .misc"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "100%"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "space-evenly"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-top",
                                                        "value": "20px"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-btn"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "18px 45px 18px 20px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "17px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.0625rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-decoration",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "29px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "transparent"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "white"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "1px solid currentColor"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "cursor",
                                                "value": "pointer"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-btn.dropdown-open"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "29px 29px 0 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "#5c687d"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-bottom-color",
                                                "value": "#5c687d"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "2"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".footer .nav-dropdown-btn.dropdown-open"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "0 0 29px 29px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "#5c687d"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-top-color",
                                                "value": "#5c687d"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "2"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-btn:focus",
                                            ".nav-dropdown-btn:hover"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f7f779"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-btn:focus:not(:focus-visible)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "outline",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-btn::after",
                                            ".nav-dropdown-list-current::after"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "\"\""
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "pointer-events",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-style",
                                                "value": "solid"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-width",
                                                "value": "2px 2px 0 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "currentColor"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "7px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "7px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "-7px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "23px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-transform",
                                                "value": "rotate(135deg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-ms-transform",
                                                "value": "rotate(135deg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(135deg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "all 200ms linear"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-btn.dropdown-open::after",
                                            ".nav-dropdown-list-current::after"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "17px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "16px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "-9px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".search-nav .nav-dropdown-btn.dropdown-open::after",
                                            ".table-of-contents .nav-dropdown-btn.dropdown-open::after"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "7px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "7px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "-2px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "23px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-transform",
                                                "value": "rotate(-45deg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-ms-transform",
                                                "value": "rotate(-45deg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(-45deg)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list-current"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f7f779"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "#5c687d"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "1px solid #f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "0 29px 29px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "flex-start"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-direction",
                                                "value": "column"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "user-select",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "17px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.0625rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#fff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "-1px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".footer .nav-dropdown-list"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "bottom",
                                                "value": "56px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "29px 29px 29px 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-direction",
                                                "value": "column-reverse"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list.align-right"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "29px 0 29px 29px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".footer .nav-dropdown-list.align-right"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "29px 29px 0 29px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list.align-center"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "0 0 29px 29px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".footer .nav-dropdown-list.align-center"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "29px 29px 0 0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list li"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "100%"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "15px 45px 15px 20px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "max-content"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "min-width",
                                                "value": "100%"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list-part"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "white-space",
                                                "value": "nowrap"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "16px 8px 8px 16px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bold"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.25rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".header-search .nav-dropdown-list-part",
                                            ".footer .footer-search .nav-dropdown-list-part"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "16px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list-part a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".header-list li:last-child"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding-bottom",
                                                "value": "16px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".footer-list li:last-child"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding-top",
                                                "value": "16px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list-chapter a",
                                            ".nav-dropdown-list-chapter span"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "8px 8px 8px 24px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list-chapter small a",
                                            ".nav-dropdown-list-chapter a span"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list-chapter.ebook"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-direction",
                                                "value": "column"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list-todo",
                                            ".nav-dropdown-list-current"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0.5"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list .help-translate"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-top",
                                                "value": "1px dashed #bdbdbd"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "min-width",
                                                "value": "10rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".footer .nav-dropdown-list .help-translate"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-bottom",
                                                "value": "1px dashed #bdbdbd"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-top",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".footer .nav-dropdown-list-part"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "8px 8px 16px 16px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".no-wrap"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "white-space",
                                                "value": "nowrap"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width: 20em)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "body"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow-wrap",
                                                        "value": "break-word"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".no-wrap"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "white-space",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow-wrap",
                                                        "value": "break-word"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(prefers-reduced-motion: reduce)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "*",
                                                    "::before",
                                                    "::after"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "animation-delay",
                                                        "value": "-1ms !important"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "animation-duration",
                                                        "value": "1ms !important"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "animation-iteration-count",
                                                        "value": "1 !important"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "background-attachment",
                                                        "value": "initial !important"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "scroll-behavior",
                                                        "value": "auto !important"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transition-duration",
                                                        "value": "0s !important"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transition-delay",
                                                        "value": "0s !important"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "6px 10px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "19px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "20px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre code",
                                            "td code",
                                            "th code"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "transparent"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "unset"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "overflow-wrap",
                                                "value": "unset"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "kbd",
                                            "code"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "#f7f7f7"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "1px solid #dadce0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "1px 2px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "overflow-wrap",
                                                "value": "break-word"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .comment"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#006400"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .support"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#006080"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .tag",
                                            "pre .tag-name"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#4a3244"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .keyword",
                                            "pre .css-property",
                                            "pre .vendor-fix",
                                            "pre .sass",
                                            "pre .class",
                                            "pre .id",
                                            "pre .css-value",
                                            "pre .entity.function",
                                            "pre .storage.function"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bold"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#4a3244"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .css-property",
                                            "pre .css-value",
                                            "pre .vendor-fix",
                                            "pre .support.namespace"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#333"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .function.call"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "navy"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .constant.numeric",
                                            "pre .keyword.unit",
                                            "pre .hex-color"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#00f"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .entity.class"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#458"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .entity.id",
                                            "pre .entity.function"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#900"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .attribute",
                                            "pre .variable"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#000"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .string",
                                            "pre .support.value"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#b31107"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .regexp"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#009926"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "html:not([lang=\"en\"]) main a[href*=\"/en-US/\"]::after",
                                            "html:not([lang=\"en\"]) main a[href*=\"/en/\"]::after",
                                            "html:not([lang=\"en\"]) main a[href^=\"https://en.\"]::after"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "'(en)'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "0.6em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "vertical-align",
                                                "value": "baseline"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "-1em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "main a[hreflang]::after"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "'(' attr(hreflang) ')'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "0.6em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "vertical-align",
                                                "value": "baseline"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "-1em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "html[lang=\"en\"] main a[hreflang=\"en\"]::after"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "initial"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "print",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".top-header",
                                                    ".index",
                                                    ".discuss",
                                                    "#chapter-navigation",
                                                    "footer .navigation-logo",
                                                    "footer #mobile-footer-nav-items",
                                                    "footer .nav-items",
                                                    "footer .table-of-contents",
                                                    "footer .language-switcher",
                                                    "footer .social-media",
                                                    "footer .accessibility-statement",
                                                    "footer .footer-bullet",
                                                    "footer .rss-feed",
                                                    "footer hr"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".alt-bg"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "background-color",
                                                        "value": "white"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "a.btn"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "h1",
                                                    "h2",
                                                    "h3",
                                                    "p",
                                                    "p.copyright",
                                                    "p.copyright a"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "color",
                                                        "value": "black"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "p.copyright"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0 auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .ha-logo"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "color",
                                                        "value": "#62718b"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "figure iframe"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "figure .fig-mobile"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "max-width",
                                                        "value": "100%"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "figure iframe.video-embed"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "figure .video-fallback-image"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".fig-description-button"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            }
                                        ]
                                    }
                                ],
                                "parsingErrors": []
                            }
                        }
                    },
                    {
                        "url": "https://almanac.httparchive.org/static/css/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
                        "ast": {
                            "type": "stylesheet",
                            "stylesheet": {
                                "rules": [
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header.alt-bg"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "#5c687d"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "transparent linear-gradient(#5c687d 70%, transparent 30%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "transparent url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjEyNTAiIHZpZXdCb3g9IjAgMCAxOTIwIDEyNTAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICBzdmd7YmFja2dyb3VuZDojZmZmfQ0KICAgICAgLmNscy0xe2ZpbGw6I2E4Y2FiYTtmaWxsLXJ1bGU6ZXZlbm9kZDtvcGFjaXR5Oi4wNX0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTS0yMzEgODloMjA4OHY2NTFsLTIwODggMzYwVjg5eiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0tNDcwIDIzOWgyMDg4djY1MWwtMjA4OCAzNjBWMjM5eiIvPg0KICA8cGF0aCBkPSJNLTE0NC0xOWgyMDg4djY1MUwtMTQ0IDk5MlYtMTl6IiBmaWxsPSIjMWEyYjQ5IiBvcGFjaXR5PSIuNzUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0tNDcwLTgzaDIwODh2NjUxTC00NzAgOTI4Vi04M3oiLz4NCiAgPHBhdGggZD0iTS0yMzItNDhoMjA4OHY2NTFMLTIzMiA5NjNWLTQ4eiIgZmlsbD0iI2YyZjJmMiIgb3BhY2l0eT0iLjA1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4NCjwvc3ZnPg0K\")"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-position",
                                                "value": "bottom left"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-repeat",
                                                "value": "no-repeat"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-size",
                                                "value": "100% 100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-bottom",
                                                "value": "900px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-bottom",
                                                "value": "52.94em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "-900px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "-52.94em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "#maincontent"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "-ms-grid"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "grid"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-template-areas",
                                                "value": "'. intro .' '. chapter .' 'contributors contributors contributors' '. methodology .'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-template-columns",
                                                "value": "1fr minmax(auto, 80em) 1fr"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter",
                                            ".methodology-container"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "58px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro h1"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "letter-spacing",
                                                "value": "5px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro h2"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "300"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "30px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.875rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro .coming-soon"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "45px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "2.8125rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "p"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "40px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro-container"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#fff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "intro"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-ms-grid-row",
                                                "value": "1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-ms-grid-columns",
                                                "value": "2fr 1fr"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "-ms-grid"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "grid"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-template-areas",
                                                "value": "'intro image'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-gap",
                                                "value": "2rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "space-between"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "-ms-grid-column",
                                                "value": "1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "intro"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "max-width",
                                                "value": "550px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "max-width",
                                                "value": "34.375rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-left",
                                                "value": "20px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro-year"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "-ms-grid-row",
                                                "value": "1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "year"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins', sans-serif"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro-image-wrapper"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "-ms-grid-column",
                                                "value": "2"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "image"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "max-height",
                                                "value": "485px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "max-height",
                                                "value": "30.3125rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "max-width",
                                                "value": "485px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "max-width",
                                                "value": "30.3125rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro-image-wrapper svg"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "25.5px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "fill",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "16px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro-image-wrapper img"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "all and (-ms-high-contrast: none)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro-image-wrapper svg"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "180px"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro-image-wrapper text"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins', sans-serif"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro .btn"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#1a2b49"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro .btn:hover",
                                            ".intro .btn:focus"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "transparent"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f7f779"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "-ms-grid-row",
                                                "value": "2"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "chapter"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "120px 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "7.5rem 0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter h1"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "3rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bold"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter h2"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "24px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.5rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bold"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter-content"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "550px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-direction",
                                                "value": "column"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter-content code"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "white-space",
                                                "value": "nowrap"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter-content > div",
                                            ".featured-chapter-content button"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "40px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter-content-data"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "grid"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-template-columns",
                                                "value": "1fr 1fr 1fr"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "space-between"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-align",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter-content-data div"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0 3px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter-content-data-item div:first-of-type"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "2rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bold"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-bottom",
                                                "value": "0.5rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".contributors-container"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding-left",
                                                "value": "180px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-left",
                                                "value": "min(180px, 15vw)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-ms-grid-row",
                                                "value": "3"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "contributors"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-image",
                                                "value": "url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDIiIGhlaWdodD0iMzMwIiB2aWV3Qm94PSIwIDAgMzAyIDMzMCI+CiAgPHBhdGggb3BhY2l0eT0iLjMiIGZpbGw9IiNmN2Y3NzkiIGQ9Ik0tMTcxMiAyNTdIMjI1djczaC0xOTM3eiIvPgogIDxwYXRoIG9wYWNpdHk9Ii45IiBmaWxsPSIjYThjYWJhIiBkPSJNLTE2NDAgMTM2SDI5N3Y3M2gtMTkzN3oiLz4KICA8cGF0aCBvcGFjaXR5PSIuOSIgZmlsbD0iI2Y3Zjc3OSIgZD0iTS0xNjc3IDE2NkgyNjB2NzNoLTE5Mzd6Ii8+CiAgPHBhdGggb3BhY2l0eT0iLjkiIGZpbGw9IiM0YTMyNDQiIGQ9Ik0tMTc3MiAzSDE2NXY3M2gtMTkzN3oiLz4KPC9zdmc+\")"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-position",
                                                "value": "-150px center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-repeat",
                                                "value": "no-repeat"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".contributors-container .container"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "space-between"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".people"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "400px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".people .character"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "140px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "auto"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "#character-markup"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "-210px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "100px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "#character-star"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "bottom",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "200px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "#character-hat"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "bottom",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".people-number"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins', sans-serif"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#fff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "600px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "min(600px, 35vw)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bold"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "pointer-events",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "auto"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "400px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".methodology-container"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "-ms-grid-row",
                                                "value": "4"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "methodology"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0 min(60px, 5vw)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".methodology"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-direction",
                                                "value": "column"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".methodology-data"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "20px 0 30px 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "min(20px, 5vw) 0 min(30px, 8vw) 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "20px 30px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "min(20px, 5vw) min(30px, 8vw)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "5px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "box-shadow",
                                                "value": "0 0 5px 5px #f6f7f9"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-wrap",
                                                "value": "wrap"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".websites-tested"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "40px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-transform",
                                                "value": "uppercase"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".data-processed"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-left",
                                                "value": "40px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-transform",
                                                "value": "uppercase"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".websites-tested div",
                                            ".data-processed div"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "14px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "0.875rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bold"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "10px 10px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0.714em 0.625rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".websites-tested div:last-of-type",
                                            ".data-processed div:last-of-type"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "3rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "3rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".methodology-info"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "700px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "30px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".methodology button"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "1px solid #1b2c4a"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#1b2c4a"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "30px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".methodology-characters"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "-3px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "650px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "max-width",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "auto"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "-1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "linear-gradient(180deg, rgba(0, 0, 0, 0) calc(70% - 1px), rgb(192, 192, 192) calc(50%), rgba(0, 0, 0, 0) calc(70% + 1px))"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width: 87.5em) and (min-width: 56.26em)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".people"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".people-number"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "300px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "min(300px, 25vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow",
                                                        "value": "visible"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "line-height",
                                                        "value": "400px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "top",
                                                        "value": "50px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "relative"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".people .character"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "8vw"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#character-markup"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "absolute"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "top",
                                                        "value": "auto"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "right",
                                                        "value": "10%"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "65%"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#character-star"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "absolute"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "30%"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#character-hat"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "absolute"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "right",
                                                        "value": "0"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width: 56.25em) and (min-width: 37.51em)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header.alt-bg"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-bottom",
                                                        "value": "1800px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-bottom",
                                                        "value": "105.88em"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-bottom",
                                                        "value": "-1800px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-bottom",
                                                        "value": "-105.88em"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header::after"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "450px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro-container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-areas",
                                                        "value": "'year' 'intro' 'image'"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-items",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding",
                                                        "value": "40px 60px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding",
                                                        "value": "min(40px, 3vw) min(60px, 4vw)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "auto"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "text-align",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".featured-chapter",
                                                    ".featured-chapter-content-data"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "text-align",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".contributors-container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding",
                                                        "value": "40px 60px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".rectangles"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".contributors"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "text-align",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".contributors div"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "20px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".people"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".people-number"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "300px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "min(300px, 25vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow",
                                                        "value": "visible"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "line-height",
                                                        "value": "400px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "top",
                                                        "value": "50px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "relative"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#character-markup"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "80px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "auto"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "top",
                                                        "value": "25px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "right",
                                                        "value": "50px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#character-star"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "80px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "auto"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "60px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "150px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#character-hat"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "80px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "auto"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "60px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".methodology-data"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".methodology-info"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "text-align",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".methodology-characters"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "350px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".websites-tested",
                                                    ".data-processed"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".websites-tested div:last-of-type",
                                                    ".data-processed div:last-of-type"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "5rem"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "line-height",
                                                        "value": "5rem"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width: 56.25em)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro-year"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "color",
                                                        "value": "#f7f779"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "190px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "min(190px, 30vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "line-height",
                                                        "value": "1"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-weight",
                                                        "value": "700"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro-image-wrapper"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "3rem 0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "max-width",
                                                        "value": "100vw"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro-image-wrapper svg"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-left",
                                                        "value": "0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".contributors-container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "background-image",
                                                        "value": "none"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "relative"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".contributors-container .container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width: 37.5em)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header.alt-bg"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "background-size",
                                                        "value": "cover"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-bottom",
                                                        "value": "1650px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-bottom",
                                                        "value": "103.125em"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-bottom",
                                                        "value": "-1650px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-bottom",
                                                        "value": "-103.125em"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header::after"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "200px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header .container",
                                                    "footer .container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-left",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-left",
                                                        "value": "min(20px, 5vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-right",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-right",
                                                        "value": "min(20px, 5vw)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#maincontent"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-columns",
                                                        "value": "1fr minmax(auto, 100%) 1fr"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro-container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-areas",
                                                        "value": "'year' 'intro' 'image'"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-items",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow",
                                                        "value": "hidden"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "min-height",
                                                        "value": "1100px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "text-align",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro p"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "min(20px, 5vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "min(20px, 5vw)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro button"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-bottom",
                                                        "value": "20px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro-image-container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".featured-chapter",
                                                    ".featured-chapter-content-data"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".featured-chapter h1"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "2rem"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".featured-chapter div"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "min(20px, 5vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "min(20px, 5vw)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".featured-chapter-content"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".featured-chapter-content-data"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-columns",
                                                        "value": "1fr"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".featured-chapter-content-data-item"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "10px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".contributors-container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding",
                                                        "value": "0 60px 340px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding",
                                                        "value": "0 min(60px, 5vw) 21.25rem"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".rectangles"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".contributors"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "text-align",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".contributors div"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "min(20px, 5vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "min (20px, 5vw)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".people"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "absolute"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".people-number"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "220px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "min(220px, 59vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "line-height",
                                                        "value": "220px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow",
                                                        "value": "visible"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "top",
                                                        "value": "40px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "top",
                                                        "value": "min(40px, 40vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "relative"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".people .character"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "80px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "min(80px, 30vw)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#character-markup"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "top",
                                                        "value": "-55px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "right",
                                                        "value": "60px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#character-star"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "-20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "130px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "min(130px, 35vw)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#character-hat"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "right",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "-15px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".methodology-data"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".methodology-info"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "min(20px, 5vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "min(20px, 5vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "text-align",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".methodology-characters"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-top",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "350px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".websites-tested",
                                                    ".data-processed"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0"
                                                    }
                                                ]
                                            }
                                        ]
                                    }
                                ],
                                "parsingErrors": []
                            }
                        }
                    }
                ],
                "_performance": {
                    "lcp_elem_stats": {
                        "startTime": 1113,
                        "nodeName": "IMG",
                        "url": "https://almanac.httparchive.org/static/images/home-hero.png",
                        "size": 161020,
                        "loadTime": 835,
                        "renderTime": 1113,
                        "attributes": [
                            {
                                "name": "src",
                                "value": "/static/images/home-hero.png"
                            },
                            {
                                "name": "alt",
                                "value": ""
                            },
                            {
                                "name": "width",
                                "value": "820"
                            },
                            {
                                "name": "height",
                                "value": "562"
                            },
                            {
                                "name": "fetchpriority",
                                "value": "high"
                            }
                        ],
                        "boundingClientRect": {
                            "x": 866,
                            "y": 281.90625,
                            "width": 485,
                            "height": 332.390625,
                            "top": 281.90625,
                            "right": 1351,
                            "bottom": 614.296875,
                            "left": 866
                        },
                        "naturalWidth": 820,
                        "naturalHeight": 562,
                        "styles": {
                            "background-image": "none",
                            "pointer-events": "auto",
                            "position": "relative",
                            "width": "485px",
                            "height": "332.391px"
                        },
                        "percentOfViewport": "0.173",
                        "cover90viewport": false
                    },
                    "raw_lcp_element": null,
                    "lcp_resource": {
                        "id": "35191.18",
                        "sequence": 10,
                        "body": "/home/pmeenan/wptagent/work/wptagent-manual-221206-10.240.0.22/240703_07_W.1.0/bodies/35191.18",
                        "url": "https://almanac.httparchive.org/static/images/home-hero.png",
                        "status": 200,
                        "connectionId": 85,
                        "protocol": "h2",
                        "connectionReused": true,
                        "fromServiceWorker": false,
                        "timing": {
                            "requestTime": 80199.486158,
                            "proxyStart": -1,
                            "proxyEnd": -1,
                            "dnsStart": -1,
                            "dnsEnd": -1,
                            "connectStart": -1,
                            "connectEnd": -1,
                            "sslStart": -1,
                            "sslEnd": -1,
                            "workerStart": -1,
                            "workerReady": -1,
                            "workerFetchStart": -1,
                            "workerRespondWithSettled": -1,
                            "sendStart": 1.014,
                            "sendEnd": 1.332,
                            "pushStart": 0,
                            "pushEnd": 0,
                            "receiveHeadersStart": 128.345,
                            "receiveHeadersEnd": 128.574
                        },
                        "fromDiskCache": false,
                        "remoteIPAddress": "142.251.179.121",
                        "remotePort": 443,
                        "securityState": "secure",
                        "securityDetails": {
                            "protocol": "TLS 1.3",
                            "keyExchange": "",
                            "keyExchangeGroup": "X25519",
                            "cipher": "AES_128_GCM",
                            "certificateId": 0,
                            "subjectName": "almanac.httparchive.org",
                            "sanList": [
                                "almanac.httparchive.org"
                            ],
                            "issuer": "WR3",
                            "validFrom": 1717315872,
                            "validTo": 1725094985,
                            "signedCertificateTimestampList": [
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Google 'Argon2024' log",
                                    "logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
                                    "timestamp": 1717319473274,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "304502210081366EA97AB8EE7BF5FED5BF3F0615479F313B36F2BF2C4B043C992AE290D6F10220079B369B309F31E8087A25D81CE547E5BB916243938A8E1617E28342B4E3D4AD"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Let's Encrypt 'Oak2024H2' log",
                                    "logId": "3F174B4FD7224758941D651C84BE0D12ED90377F1F856AEBC1BF2885ECF8646E",
                                    "timestamp": 1717319473292,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3046022100CF2DBC06805F677B65B38D9E00ED67825B0CC2F2A4F5C3E4ED49C783792B4B5F022100D1591F55BB7091CF03BCD91B9729BB71C91CCFE07237EFB7908FEBB9533B8171"
                                }
                            ],
                            "certificateTransparencyCompliance": "compliant",
                            "serverSignatureAlgorithm": 2052,
                            "encryptedClientHello": false
                        },
                        "fromPrefetchCache": false,
                        "response_headers": {
                            "cache-control": "public, max-age=10800",
                            "content-type": "image/png",
                            "date": "Wed, 03 Jul 2024 14:32:15 GMT",
                            "etag": "\"jMUjPw\"",
                            "expires": "Wed, 03 Jul 2024 17:32:15 GMT",
                            "server": "Google Frontend",
                            "strict-transport-security": "max-age=31556926; includeSubDomains",
                            "vary": "Accept-Encoding",
                            "x-cloud-trace-context": "371f4d83c628e91e6977fd1e9ab54555",
                            "x-content-type-options": "nosniff"
                        },
                        "request_headers": {
                            ":authority": "almanac.httparchive.org",
                            ":method": "GET",
                            ":path": "/static/images/home-hero.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://almanac.httparchive.org/en/2022/",
                            "sec-ch-ua": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                            "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        },
                        "initiator": {
                            "type": "parser",
                            "url": "https://almanac.httparchive.org/en/2022/",
                            "lineNumber": 1379,
                            "columnNumber": 99
                        },
                        "documentURL": "https://almanac.httparchive.org/en/2022/",
                        "timestamp": 80199.485468,
                        "frameId": "AE960AA213A17501B43BB638AE0C5CC6",
                        "hasUserGesture": false,
                        "type": "Image",
                        "wallTime": 1720017135.887456,
                        "initialPriority": "High",
                        "priority": "High",
                        "transfer_size": 38182
                    },
                    "is_lcp_statically_discoverable": false,
                    "is_lcp_preloaded": false,
                    "lcp_preload": [],
                    "web_vitals_js": [
                        "https://almanac.httparchive.org/static/js/web-vitals.js?v=0bf1a7e9889865e1cbbc6058659c9d83"
                    ],
                    "gaming_metrics": [],
                    "speculation_rules": [
                        {
                            "prerender": [
                                {
                                    "source": "document",
                                    "where": {
                                        "and": [
                                            {
                                                "href_matches": "/*"
                                            },
                                            {
                                                "not": {
                                                    "href_matches": "/static/*"
                                                }
                                            }
                                        ]
                                    },
                                    "eagerness": "moderate"
                                }
                            ]
                        }
                    ]
                },
                "_privacy": "{\"privacy_wording_links\":[{\"text\":\"\\n          Chapter 13: Privacy\\n        \"},{\"text\":\"\\n          Chapter 13: Privacy\\n        \"}],\"iab_tcf_v1\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_tcf_v2\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_usp\":{\"present\":false,\"privacy_string\":null},\"navigator_doNotTrack\":false,\"navigator_globalPrivacyControl\":true,\"document_permissionsPolicy\":false,\"document_featurePolicy\":true,\"referrerPolicy\":{\"entire_document_policy\":null,\"individual_requests\":null,\"link_relations\":null},\"media_devices\":{\"navigator_mediaDevices_enumerateDevices\":false,\"navigator_mediaDevices_getUserMedia\":false,\"navigator_mediaDevices_getDisplayMedia\":false},\"geolocation\":{\"navigator_geolocation_getCurrentPosition\":false,\"navigator_geolocation_watchPosition\":false},\"fingerprinting\":{\"counts\":{\"getimagedata\":2,\"prefers-reduced-motion\":4,\"localstorage\":2,\"resolvedoptions().timezone\":2,\"gettimezoneoffset\":5,\"devicememory\":5},\"likelyFingerprintingScripts\":[\"https://almanac.httparchive.org/static/js/almanac.js?v=096e38f74c72532860651812978526c5\",\"https://almanac.httparchive.org/static/js/send-web-vitals.js?v=b7224f484fe762e075d4838286ddb066\"]},\"request_hostnames_with_cname\":{\"almanac.httparchive.org\":[\"ghs.googlehosted.com\"]},\"ccpa_link\":{\"hasCCPALink\":false,\"CCPALinkPhrases\":[]}}",
                "_privacy-sandbox": {
                    "featuresDisabled": [
                        {
                            "browsing-topics": []
                        },
                        {
                            "top-level-storage-access": []
                        }
                    ],
                    "privacySandBoxAPIUsage": {
                        "www.googletagmanager.com": [
                            "joinAdInterestGroup",
                            "navigator.userAgentData.getHighEntropyValues"
                        ]
                    }
                },
                "_pwa": {
                    "serviceWorkers": [],
                    "manifests": [],
                    "serviceWorkerInitiated": [],
                    "workboxInfo": [],
                    "importScriptsInfo": [],
                    "swEventListenersInfo": [],
                    "swPropertiesInfo": [],
                    "swMethodsInfo": [],
                    "swObjectsInfo": [],
                    "swRegistrationPropertiesInfo": [],
                    "windowEventListenersInfo": [],
                    "windowPropertiesInfo": [],
                    "serviceWorkerRegistrationInfo": [],
                    "serviceWorkerHeuristic": false
                },
                "_quirks_mode": false,
                "_responsive_images": "{\"responsive-images\":[{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/home-hero.png\",\"totalCandidates\":1,\"heightAttribute\":\"562\",\"widthAttribute\":\"820\",\"altAttribute\":\"\",\"clientWidth\":485,\"clientHeight\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":820,\"approximateResourceHeight\":562,\"byteSize\":38042,\"bitsPerPixel\":0.6603940630153633,\"mimeType\":\"image/png\",\"computedSizingStyles\":{\"width\":\"820px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/character-markup.png\",\"totalCandidates\":1,\"heightAttribute\":\"252\",\"widthAttribute\":\"154\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":154,\"approximateResourceHeight\":252,\"byteSize\":11971,\"bitsPerPixel\":2.4677386105957533,\"mimeType\":\"image/png\",\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/character-star.png\",\"totalCandidates\":1,\"heightAttribute\":\"254\",\"widthAttribute\":\"245\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":245,\"approximateResourceHeight\":254,\"byteSize\":14345,\"bitsPerPixel\":1.8441266270287642,\"mimeType\":\"image/png\",\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/character-hat.png\",\"totalCandidates\":1,\"heightAttribute\":\"207\",\"widthAttribute\":\"186\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":186,\"approximateResourceHeight\":207,\"byteSize\":9966,\"bitsPerPixel\":2.070749571450834,\"mimeType\":\"image/png\",\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/methodology-characters.png\",\"totalCandidates\":1,\"heightAttribute\":\"354\",\"widthAttribute\":\"984\",\"altAttribute\":\"\",\"clientWidth\":650,\"clientHeight\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"650px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true}]}",
                "_robots_meta": {
                    "main_frame_robots_rendered": [],
                    "main_frame_robots_raw": [],
                    "main_frame_robots_headers": [],
                    "iframe_robots_raw": [],
                    "iframe_robots_headers": [],
                    "main_frame_crawl_data": {
                        "rendered": [],
                        "raw": [],
                        "headers": [],
                        "all": []
                    }
                },
                "_robots_txt": "{\"redirected\":false,\"status\":200,\"size\":76,\"size_kib\":0.07421875,\"over_google_limit\":false,\"comment_count\":0,\"record_counts\":{\"by_type\":{\"sitemap\":1,\"user_agent\":1,\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0},\"by_useragent\":{\"*\":{\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0}}}}",
                "_sass": "{\"stylesheets\":{\"remote\":3,\"inline\":0},\"sourcemaps\":{\"count\":0,\"ext\":{}}}",
                "_security": "{\"iframe-allow-sandbox\":[],\"sri-integrity\":[],\"visibility-observer\":false}",
                "_sessionstorage_size": 0,
                "_structured-data": "{\"structured_data\":{\"rendered\":{\"jsonld_scripts\":[\"\\n  {\\n    \\\"@context\\\": \\\"http://schema.org\\\",\\n    \\\"@type\\\": \\\"Article\\\",\\n    \\\"mainEntityOfPage\\\": {\\n        \\\"@type\\\": \\\"WebPage\\\",\\n        \\\"@id\\\": \\\"https://almanac.httparchive.org/en/2022/\\\"\\n    },\\n    \\\"headline\\\": \\\"The 2022 Web Almanac\\\",\\n    \\\"image\\\": {\\n        \\\"@type\\\": \\\"ImageObject\\\",\\n        \\\"url\\\": \\\"https://almanac.httparchive.org/static/images/home-hero-2022.png\\\",\\n        \\\"height\\\": 600,\\n        \\\"width\\\": 1200\\n    },\\n    \\\"publisher\\\": {\\n        \\\"@type\\\": \\\"Organization\\\",\\n        \\\"name\\\": \\\"HTTP Archive\\\",\\n        \\\"logo\\\": {\\n            \\\"@type\\\": \\\"ImageObject\\\",\\n            \\\"url\\\": \\\"https://almanac.httparchive.org/static/images/ha.png\\\",\\n            \\\"height\\\": 160,\\n            \\\"width\\\": 320\\n        },\\n        \\\"sameAs\\\": [\\n          \\\"https://httparchive.org\\\",\\n          \\\"https://twitter.com/HTTPArchive\\\",\\n          \\\"https://github.com/HTTPArchive\\\"\\n          ]\\n      },\\n    \\\"author\\\":\\n      \\n{\\n  \\\"@type\\\": \\\"Person\\\",\\n  \\\"sameAs\\\": [\\n    \\\"https://almanac.httparchive.org/en/2022/contributors#rviscomi\\\",\\n    \\\"https://twitter.com/rick_viscomi\\\",\\n    \\\"https://github.com/rviscomi\\\"\\n    ],\\n  \\\"name\\\": \\\"Rick Viscomi\\\"\\n}\\n,\\n      \\\"description\\\": \\\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\\\",\\n      \\\"datePublished\\\": \\\"2022-07-02T00:00:00.000Z\\\",\\n      \\\"dateModified\\\": \\\"2022-07-02T00:00:00.000Z\\\"\\n  }\\n  \",\"\\n  {\\n    \\\"@context\\\": \\\"https://schema.org\\\",\\n    \\\"@type\\\": \\\"WebSite\\\",\\n    \\\"url\\\": \\\"https://almanac.httparchive.org/en/\\\",\\n    \\\"potentialAction\\\": {\\n      \\\"@type\\\": \\\"SearchAction\\\",\\n      \\\"target\\\": {\\n        \\\"@type\\\": \\\"EntryPoint\\\",\\n        \\\"urlTemplate\\\": \\\"https://almanac.httparchive.org/en/search?q={search_term_string}\\\"\\n      },\\n      \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n    }\\n  }\\n\",\"\\n  {\\n    \\\"@context\\\": \\\"https://schema.org\\\",\\n    \\\"@type\\\": \\\"BreadcrumbList\\\",\\n    \\\"itemListElement\\\": [{\\n      \\\"@type\\\": \\\"ListItem\\\",\\n      \\\"position\\\": 1,\\n      \\\"name\\\": \\\"en\\\",\\n      \\\"item\\\": \\\"https://almanac.httparchive.org/en/\\\"\\n    }]\\n  }\\n\"],\"present\":{\"json_ld\":true,\"microdata\":false,\"rdfa\":true,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":true,\"facebook\":false,\"opengraph\":true},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"property\":\"og:url\",\"content\":\"https://almanac.httparchive.org/en/2022/\"},{\"property\":\"og:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"property\":\"og:image:height\",\"content\":\"600\"},{\"property\":\"og:image:width\",\"content\":\"1200\"},{\"property\":\"og:type\",\"content\":\"article\"},{\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}]},\"raw\":{\"jsonld_scripts\":[\"\\n  {\\n    \\\"@context\\\": \\\"http://schema.org\\\",\\n    \\\"@type\\\": \\\"Article\\\",\\n    \\\"mainEntityOfPage\\\": {\\n        \\\"@type\\\": \\\"WebPage\\\",\\n        \\\"@id\\\": \\\"https://almanac.httparchive.org/en/2022/\\\"\\n    },\\n    \\\"headline\\\": \\\"The 2022 Web Almanac\\\",\\n    \\\"image\\\": {\\n        \\\"@type\\\": \\\"ImageObject\\\",\\n        \\\"url\\\": \\\"https://almanac.httparchive.org/static/images/home-hero-2022.png\\\",\\n        \\\"height\\\": 600,\\n        \\\"width\\\": 1200\\n    },\\n    \\\"publisher\\\": {\\n        \\\"@type\\\": \\\"Organization\\\",\\n        \\\"name\\\": \\\"HTTP Archive\\\",\\n        \\\"logo\\\": {\\n            \\\"@type\\\": \\\"ImageObject\\\",\\n            \\\"url\\\": \\\"https://almanac.httparchive.org/static/images/ha.png\\\",\\n            \\\"height\\\": 160,\\n            \\\"width\\\": 320\\n        },\\n        \\\"sameAs\\\": [\\n          \\\"https://httparchive.org\\\",\\n          \\\"https://twitter.com/HTTPArchive\\\",\\n          \\\"https://github.com/HTTPArchive\\\"\\n          ]\\n      },\\n    \\\"author\\\":\\n      \\n{\\n  \\\"@type\\\": \\\"Person\\\",\\n  \\\"sameAs\\\": [\\n    \\\"https://almanac.httparchive.org/en/2022/contributors#rviscomi\\\",\\n    \\\"https://twitter.com/rick_viscomi\\\",\\n    \\\"https://github.com/rviscomi\\\"\\n    ],\\n  \\\"name\\\": \\\"Rick Viscomi\\\"\\n}\\n,\\n      \\\"description\\\": \\\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\\\",\\n      \\\"datePublished\\\": \\\"2022-07-02T00:00:00.000Z\\\",\\n      \\\"dateModified\\\": \\\"2022-07-02T00:00:00.000Z\\\"\\n  }\\n  \",\"\\n  {\\n    \\\"@context\\\": \\\"https://schema.org\\\",\\n    \\\"@type\\\": \\\"WebSite\\\",\\n    \\\"url\\\": \\\"https://almanac.httparchive.org/en/\\\",\\n    \\\"potentialAction\\\": {\\n      \\\"@type\\\": \\\"SearchAction\\\",\\n      \\\"target\\\": {\\n        \\\"@type\\\": \\\"EntryPoint\\\",\\n        \\\"urlTemplate\\\": \\\"https://almanac.httparchive.org/en/search?q={search_term_string}\\\"\\n      },\\n      \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n    }\\n  }\\n\",\"\\n  {\\n    \\\"@context\\\": \\\"https://schema.org\\\",\\n    \\\"@type\\\": \\\"BreadcrumbList\\\",\\n    \\\"itemListElement\\\": [{\\n      \\\"@type\\\": \\\"ListItem\\\",\\n      \\\"position\\\": 1,\\n      \\\"name\\\": \\\"en\\\",\\n      \\\"item\\\": \\\"https://almanac.httparchive.org/en/\\\"\\n    }]\\n  }\\n\"],\"present\":{\"json_ld\":true,\"microdata\":false,\"rdfa\":true,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":true,\"facebook\":false,\"opengraph\":true},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"property\":\"og:url\",\"content\":\"https://almanac.httparchive.org/en/2022/\"},{\"property\":\"og:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"property\":\"og:image:height\",\"content\":\"600\"},{\"property\":\"og:image:width\",\"content\":\"1200\"},{\"property\":\"og:type\",\"content\":\"article\"},{\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}]}}}",
                "_third-parties": "[{\"name\":\"Workbox\",\"version\":null}]",
                "_usertiming": 0,
                "_valid-head": {
                    "invalidElements": [],
                    "invalidHead": false
                },
                "_well-known": "{\"/.well-known/assetlinks.json\":{\"found\":false},\"/.well-known/apple-app-site-association\":{\"found\":false},\"/.well-known/related-website-set.json\":{\"found\":false},\"/.well-known/privacy-sandbox-attestations.json\":{\"found\":false},\"/.well-known/gpc.json\":{\"found\":false},\"/robots.txt\":{\"found\":true,\"data\":{\"matched_disallows\":{}}},\"/.well-known/security.txt\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https://almanac.httparchive.org/.well-known/security.txt/\",\"content_type\":\"text/html; charset=utf-8\"}},\"/.well-known/change-password\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https://almanac.httparchive.org/.well-known/change-password/\"}},\"/.well-known/resource-that-should-not-exist-whose-status-code-should-not-be-200/\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":false,\"url\":\"https://almanac.httparchive.org/.well-known/resource-that-should-not-exist-whose-status-code-should-not-be-200/\"}}}",
                "_wpt_bodies": "{\"anchors\":{\"rendered\":{\"crawlable\":{\"follow\":126,\"nofollow\":0},\"hash_link\":13,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":3,\"jumpto\":{\"total\":1,\"early\":1,\"other\":0,\"using_id\":1,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":2,\"hash_link\":0}},\"same_site\":110,\"same_property\":3,\"other_property\":11,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":3,\"text_links\":124,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"https\":127}},\"raw\":{\"crawlable\":{\"follow\":132,\"nofollow\":0},\"hash_link\":14,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":4,\"jumpto\":{\"total\":2,\"early\":1,\"other\":1,\"using_id\":2,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":2,\"hash_link\":0}},\"same_site\":116,\"same_property\":3,\"other_property\":11,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":1,\"text_links\":133,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"about\":2,\"https\":132}}},\"title\":{\"rendered\":{\"primary\":{\"characters\":20,\"words\":4,\"text\":\"The 2022 Web Almanac\"},\"total\":1},\"raw\":{\"primary\":{\"characters\":20,\"words\":4,\"text\":\"The 2022 Web Almanac\"},\"total\":1},\"title_changed_on_render\":false},\"meta_description\":{\"rendered\":{\"all\":{\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\"words\":27,\"characters\":143},\"primary\":{\"characters\":143,\"words\":27,\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},\"total\":1},\"raw\":{\"all\":{\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\"words\":27,\"characters\":143},\"primary\":{\"characters\":143,\"words\":27,\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},\"total\":1}},\"hreflangs\":{\"http_header\":{\"values\":[]},\"rendered\":{\"values\":[\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]},\"raw\":{\"values\":[\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]}},\"headings\":{\"rendered\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":11,\"matches_title\":false,\"text\":\"Web Almanac\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":11,\"words\":2},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":84,\"words\":12},\"h3\":{\"total\":1,\"non_empty_total\":1,\"characters\":10,\"words\":2},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}},\"raw\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":11,\"matches_title\":false,\"text\":\"Web Almanac\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":11,\"words\":2},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":84,\"words\":12},\"h3\":{\"total\":1,\"non_empty_total\":1,\"characters\":10,\"words\":2},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}}},\"structured_data\":{\"rendered\":{\"jsonld_and_microdata_types\":[{\"name\":\"schema.org/Article\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/WebPage\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/ImageObject\",\"count\":2,\"jsonld\":2,\"microdata\":0,\"https\":0,\"http\":2,\"www\":0},{\"name\":\"schema.org/Organization\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/Person\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/WebSite\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/SearchAction\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/EntryPoint\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/BreadcrumbList\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/ListItem\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0}],\"jsonldIds\":1,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":true,\"sitelinks_search_box\":true,\"same_as_values\":[\"https://httparchive.org\",\"https://twitter.com/HTTPArchive\",\"https://github.com/HTTPArchive\",\"https://almanac.httparchive.org/en/2022/contributors#rviscomi\",\"https://twitter.com/rick_viscomi\",\"https://github.com/rviscomi\"],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":11,\"rdfa\":0},\"context_hostnames\":[\"schema.org\"],\"jsonld_scripts\":{\"count\":3,\"errors\":0},\"microformats2_types\":[]},\"raw\":{\"jsonld_and_microdata_types\":[{\"name\":\"schema.org/Article\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/WebPage\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/ImageObject\",\"count\":2,\"jsonld\":2,\"microdata\":0,\"https\":0,\"http\":2,\"www\":0},{\"name\":\"schema.org/Organization\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/Person\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/WebSite\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/SearchAction\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/EntryPoint\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/BreadcrumbList\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/ListItem\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0}],\"jsonldIds\":1,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":true,\"sitelinks_search_box\":true,\"same_as_values\":[\"https://httparchive.org\",\"https://twitter.com/HTTPArchive\",\"https://github.com/HTTPArchive\",\"https://almanac.httparchive.org/en/2022/contributors#rviscomi\",\"https://twitter.com/rick_viscomi\",\"https://github.com/rviscomi\"],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":11,\"rdfa\":0},\"context_hostnames\":[\"schema.org\"],\"jsonld_scripts\":{\"count\":3,\"errors\":0},\"microformats2_types\":[]}},\"raw_html\":{\"body\":true,\"html\":true,\"head\":true,\"size\":66402,\"head_size\":6646,\"body_size\":59707,\"comment_count\":13},\"canonicals\":{\"rendered\":{\"html_link_canoncials\":[\"https://almanac.httparchive.org/en/2022/\"]},\"raw\":{\"html_link_canoncials\":[\"https://almanac.httparchive.org/en/2022/\"]},\"self_canonical\":true,\"other_canonical\":false,\"canonicals\":[\"https://almanac.httparchive.org/en/2022/\"],\"url\":\"https://almanac.httparchive.org/en/2022/\",\"http_header_link_canoncials\":[],\"canonical_missmatch\":false},\"robots\":{\"has_robots_meta_tag\":false,\"has_x_robots_tag\":false,\"rendered\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}},\"raw\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}}},\"visible_words\":{\"rendered\":332,\"raw\":332},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}},\"raw\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
                "_interactivePeriods": [
                    [
                        0,
                        561
                    ],
                    [
                        840,
                        1011
                    ],
                    [
                        1091,
                        1099
                    ],
                    [
                        1190,
                        4687
                    ]
                ],
                "_longTasks": [
                    [
                        561,
                        840
                    ],
                    [
                        1011,
                        1091
                    ],
                    [
                        1099,
                        1190
                    ]
                ],
                "_lastVisualChange": 1100,
                "_render": 1100,
                "_visualComplete85": 1100,
                "_visualComplete90": 1100,
                "_visualComplete95": 1100,
                "_visualComplete99": 1100,
                "_visualComplete": 1100,
                "_SpeedIndex": 1100,
                "_largestPaints": [
                    {
                        "event": "LargestTextPaint",
                        "time": 1046,
                        "size": 45742,
                        "DOMNodeId": 22,
                        "nodeInfo": {
                            "nodeType": "text",
                            "attributes": {
                                "x": "9",
                                "y": "15"
                            },
                            "bounds": [
                                943.953125,
                                147.9375,
                                324.5,
                                193.015625
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 1132,
                        "size": 82582,
                        "DOMNodeId": 32,
                        "nodeInfo": {
                            "nodeType": "P",
                            "bounds": [
                                20,
                                388.03125,
                                530,
                                163.125
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestImagePaint",
                        "time": 1132,
                        "size": 161020,
                        "DOMNodeId": 23,
                        "nodeInfo": {
                            "nodeType": "IMG",
                            "attributes": {
                                "src": "/static/images/home-hero.png",
                                "alt": "",
                                "width": "820",
                                "height": "562",
                                "fetchpriority": "high"
                            },
                            "sourceURL": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "bounds": [
                                866,
                                281.90625,
                                485,
                                332.390625
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        },
                        "imageUrl": "https://almanac.httparchive.org/static/images/home-hero.png"
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 1132,
                        "size": 161020,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 866,
                                "y": 281.90625,
                                "width": 485,
                                "height": 332.390625,
                                "top": 281.90625,
                                "right": 1351,
                                "bottom": 614.296875,
                                "left": 866
                            },
                            "outerHTML": "<img src=\"/static/images/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
                            "src": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "currentSrc": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "content": "normal"
                        },
                        "type": "image",
                        "url": "https://almanac.httparchive.org/static/images/home-hero.png"
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 1045,
                        "size": 45742,
                        "DOMNodeId": 22,
                        "nodeInfo": {
                            "nodeType": "text",
                            "attributes": {
                                "x": "9",
                                "y": "15"
                            },
                            "bounds": [
                                943.953125,
                                147.9375,
                                324.5,
                                193.015625
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 1132,
                        "size": 82582,
                        "DOMNodeId": 32,
                        "nodeInfo": {
                            "nodeType": "P",
                            "bounds": [
                                20,
                                388.03125,
                                530,
                                163.125
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestImagePaint",
                        "time": 1132,
                        "size": 161020,
                        "DOMNodeId": 23,
                        "nodeInfo": {
                            "nodeType": "IMG",
                            "attributes": {
                                "src": "/static/images/home-hero.png",
                                "alt": "",
                                "width": "820",
                                "height": "562",
                                "fetchpriority": "high"
                            },
                            "sourceURL": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "bounds": [
                                866,
                                281.90625,
                                485,
                                332.390625
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 1132,
                        "size": 161020,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 866,
                                "y": 281.90625,
                                "width": 485,
                                "height": 332.390625,
                                "top": 281.90625,
                                "right": 1351,
                                "bottom": 614.296875,
                                "left": 866
                            },
                            "outerHTML": "<img src=\"/static/images/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
                            "src": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "currentSrc": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "content": "normal"
                        },
                        "type": "image"
                    }
                ],
                "_LargestContentfulPaintType": "image",
                "_LargestContentfulPaintNodeType": "IMG",
                "_LargestContentfulPaintImageURL": "https://almanac.httparchive.org/static/images/home-hero.png",
                "_chromeUserTiming": [
                    {
                        "name": "navigationStart",
                        "time": 19
                    },
                    {
                        "name": "fetchStart",
                        "time": 31
                    },
                    {
                        "name": "navigationStart",
                        "time": 80
                    },
                    {
                        "name": "domLoading",
                        "time": 80
                    },
                    {
                        "name": "responseEnd",
                        "time": 81
                    },
                    {
                        "name": "domInteractive",
                        "time": 81
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 81
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 81
                    },
                    {
                        "name": "domComplete",
                        "time": 81
                    },
                    {
                        "name": "unloadEventStart",
                        "time": 357
                    },
                    {
                        "name": "unloadEventEnd",
                        "time": 357
                    },
                    {
                        "name": "markAsMainFrame",
                        "time": 357
                    },
                    {
                        "name": "commitNavigationEnd",
                        "time": 357
                    },
                    {
                        "name": "domLoading",
                        "time": 358
                    },
                    {
                        "name": "responseEnd",
                        "time": 365
                    },
                    {
                        "name": "domInteractive",
                        "time": 484
                    },
                    {
                        "name": "LayoutShift",
                        "time": 880
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 893
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 893
                    },
                    {
                        "name": "firstPaint",
                        "time": 1045
                    },
                    {
                        "name": "firstContentfulPaint",
                        "time": 1045
                    },
                    {
                        "name": "firstImagePaint",
                        "time": 1045
                    },
                    {
                        "name": "firstMeaningfulPaintCandidate",
                        "time": 1330
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 1330
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 1330
                    },
                    {
                        "name": "domComplete",
                        "time": 1611
                    },
                    {
                        "name": "loadEventStart",
                        "time": 1611
                    },
                    {
                        "name": "loadEventEnd",
                        "time": 1612
                    },
                    {
                        "name": "LargestTextPaint",
                        "time": 1132
                    },
                    {
                        "name": "LargestImagePaint",
                        "time": 1132
                    },
                    {
                        "name": "LargestContentfulPaint",
                        "time": 1132
                    },
                    {
                        "name": "TotalLayoutShift",
                        "value": 5.567482684531337e-5
                    },
                    {
                        "name": "CumulativeLayoutShift",
                        "value": 5.567482684531337e-5
                    }
                ],
                "_chromeUserTiming.navigationStart": 80,
                "_chromeUserTiming.fetchStart": 32,
                "_chromeUserTiming.domLoading": 358,
                "_chromeUserTiming.responseEnd": 366,
                "_chromeUserTiming.domInteractive": 484,
                "_chromeUserTiming.domContentLoadedEventStart": 894,
                "_chromeUserTiming.domContentLoadedEventEnd": 894,
                "_chromeUserTiming.domComplete": 1611,
                "_chromeUserTiming.unloadEventStart": 357,
                "_chromeUserTiming.unloadEventEnd": 357,
                "_chromeUserTiming.markAsMainFrame": 357,
                "_chromeUserTiming.commitNavigationEnd": 358,
                "_chromeUserTiming.LayoutShift": 880,
                "_chromeUserTiming.firstPaint": 1045,
                "_chromeUserTiming.firstContentfulPaint": 1045,
                "_chromeUserTiming.firstImagePaint": 1045,
                "_chromeUserTiming.firstMeaningfulPaintCandidate": 1330,
                "_chromeUserTiming.firstMeaningfulPaint": 1330,
                "_chromeUserTiming.loadEventStart": 1612,
                "_chromeUserTiming.loadEventEnd": 1613,
                "_chromeUserTiming.LargestTextPaint": 1132,
                "_chromeUserTiming.LargestImagePaint": 1132,
                "_chromeUserTiming.LargestContentfulPaint": 1132,
                "_chromeUserTiming.TotalLayoutShift": 5.567482684531337e-5,
                "_chromeUserTiming.CumulativeLayoutShift": 5.567482684531337e-5,
                "_LayoutShifts": [
                    {
                        "time": 880,
                        "score": 5.567482684531337e-5,
                        "cumulative_score": 5.567482684531337e-5,
                        "window_score": 5.567482684531337e-5,
                        "shift_window_num": 0,
                        "rects": [
                            [
                                707,
                                40,
                                149,
                                17
                            ],
                            [
                                584,
                                57,
                                272,
                                24
                            ],
                            [
                                707,
                                81,
                                149,
                                17
                            ]
                        ],
                        "sources": [
                            {
                                "previousRect": {
                                    "x": 584,
                                    "y": 57,
                                    "width": 123,
                                    "height": 24,
                                    "top": 57,
                                    "right": 707,
                                    "bottom": 81,
                                    "left": 584
                                },
                                "currentRect": {
                                    "x": 587,
                                    "y": 57,
                                    "width": 126,
                                    "height": 24,
                                    "top": 57,
                                    "right": 713,
                                    "bottom": 81,
                                    "left": 587
                                }
                            },
                            {
                                "previousRect": {
                                    "x": 707,
                                    "y": 40,
                                    "width": 146,
                                    "height": 58,
                                    "top": 40,
                                    "right": 853,
                                    "bottom": 98,
                                    "left": 707
                                },
                                "currentRect": {
                                    "x": 713,
                                    "y": 40,
                                    "width": 143,
                                    "height": 58,
                                    "top": 40,
                                    "right": 856,
                                    "bottom": 98,
                                    "left": 713
                                }
                            }
                        ]
                    }
                ],
                "_LayoutShiftsBeforePaint": {
                    "count": 1,
                    "cumulative_score": 5.567482684531337e-5,
                    "fraction_of_total": 1
                },
                "_blinkFeatureFirstUsed": {
                    "Features": {
                        "1075": {
                            "name": "V8SloppyMode",
                            "firstUsed": 392.057
                        },
                        "15": {
                            "name": "ContentSecurityPolicy",
                            "firstUsed": 360.445
                        },
                        "593": {
                            "name": "SetReferrerPolicy",
                            "firstUsed": 360.458
                        },
                        "1277": {
                            "name": "CSPWithStrictDynamic",
                            "firstUsed": 360.462
                        },
                        "1441": {
                            "name": "SecureContextCheckPassed",
                            "firstUsed": 360.483
                        },
                        "1753": {
                            "name": "ReferrerPolicyHeader",
                            "firstUsed": 360.487
                        },
                        "1910": {
                            "name": "CrossOriginMainFrameNulledNameAccessed",
                            "firstUsed": 360.491
                        },
                        "2027": {
                            "name": "FeaturePolicyHeader",
                            "firstUsed": 360.495
                        },
                        "2923": {
                            "name": "FeaturePolicySemicolonSeparatedDeclarations",
                            "firstUsed": 360.499
                        },
                        "3130": {
                            "name": "CSPWithReasonableBaseRestrictions",
                            "firstUsed": 360.502
                        },
                        "3131": {
                            "name": "CSPWithReasonableScriptRestrictions",
                            "firstUsed": 360.506
                        },
                        "3359": {
                            "name": "MainFrameCSPViaHTTP",
                            "firstUsed": 360.51
                        },
                        "3850": {
                            "name": "PermissionsPolicyHeader",
                            "firstUsed": 360.513
                        },
                        "2627": {
                            "name": "PageLifeCycleFreeze",
                            "firstUsed": 364.795
                        },
                        "4561": {
                            "name": "LinkRelPreloadAsFont",
                            "firstUsed": 374.299
                        },
                        "2188": {
                            "name": "PerformanceObserverForWindow",
                            "firstUsed": 393.451
                        },
                        "2927": {
                            "name": "LargestContentfulPaintExplicitlyRequested",
                            "firstUsed": 393.504
                        },
                        "3004": {
                            "name": "PerformanceObserverBufferedFlag",
                            "firstUsed": 393.511
                        },
                        "2782": {
                            "name": "LayoutJankExplicitlyRequested",
                            "firstUsed": 394.039
                        },
                        "901": {
                            "name": "LinkRelPreload",
                            "firstUsed": 401.245
                        },
                        "1540": {
                            "name": "CleanScriptElementWithNonce",
                            "firstUsed": 401.623
                        },
                        "4240": {
                            "name": "ScriptSchedulingType_ParserBlockingInline",
                            "firstUsed": 401.655
                        },
                        "970": {
                            "name": "CSSAtRuleFontFace",
                            "firstUsed": 449.432
                        },
                        "2203": {
                            "name": "HasIDClassTagAttribute",
                            "firstUsed": 450.021
                        },
                        "2387": {
                            "name": "CSSSelectorPseudoFocus",
                            "firstUsed": 450.065
                        },
                        "2204": {
                            "name": "HasBeforeOrAfterPseudoElement",
                            "firstUsed": 450.082
                        },
                        "973": {
                            "name": "CSSAtRuleMedia",
                            "firstUsed": 450.102
                        },
                        "2388": {
                            "name": "CSSSelectorPseudoFocusVisible",
                            "firstUsed": 450.496
                        },
                        "4379": {
                            "name": "PerformanceEntryBufferSwaps",
                            "firstUsed": 458.127
                        },
                        "2298": {
                            "name": "CSSSelectorWebkitInnerSpinButton",
                            "firstUsed": 458.295
                        },
                        "2319": {
                            "name": "CSSSelectorWebkitUnknownPseudo",
                            "firstUsed": 458.302
                        },
                        "2297": {
                            "name": "CSSSelectorWebkitFileUploadButton",
                            "firstUsed": 458.316
                        },
                        "4317": {
                            "name": "LinkRelCanonical",
                            "firstUsed": 459.484
                        },
                        "138": {
                            "name": "SVGSVGElement",
                            "firstUsed": 460.289
                        },
                        "250": {
                            "name": "SVGSVGElementInDocument",
                            "firstUsed": 460.354
                        },
                        "2092": {
                            "name": "ARIALabelAttribute",
                            "firstUsed": 461.7
                        },
                        "2084": {
                            "name": "ARIAExpandedAttribute",
                            "firstUsed": 461.764
                        },
                        "84": {
                            "name": "FormElement",
                            "firstUsed": 461.798
                        },
                        "45": {
                            "name": "PlaceholderAttribute",
                            "firstUsed": 461.993
                        },
                        "2094": {
                            "name": "ARIALabelledByAttribute",
                            "firstUsed": 462.862
                        },
                        "2089": {
                            "name": "ARIAHiddenAttribute",
                            "firstUsed": 464.048
                        },
                        "1898": {
                            "name": "HTMLSlotElement",
                            "firstUsed": 464.063
                        },
                        "2738": {
                            "name": "PriorityHints",
                            "firstUsed": 468.899
                        },
                        "2935": {
                            "name": "LazyLoadImageLoadingAttributeLazy",
                            "firstUsed": 477.308
                        },
                        "4242": {
                            "name": "ScriptSchedulingType_Async",
                            "firstUsed": 478.275
                        },
                        "900": {
                            "name": "LinkRelPreconnect",
                            "firstUsed": 478.421
                        },
                        "4238": {
                            "name": "ScriptSchedulingType_Defer",
                            "firstUsed": 478.682
                        },
                        "917": {
                            "name": "LinkRelPrefetch",
                            "firstUsed": 478.811
                        },
                        "3932": {
                            "name": "SpeculationRules",
                            "firstUsed": 479.438
                        },
                        "4499": {
                            "name": "SpeculationRulesExplicitEagerness",
                            "firstUsed": 481.248
                        },
                        "4395": {
                            "name": "SpeculationRulesDocumentRules",
                            "firstUsed": 482.509
                        },
                        "4830": {
                            "name": "SpeculationRulesAuthorPrerenderRule",
                            "firstUsed": 482.811
                        },
                        "4964": {
                            "name": "ScriptingMediaFeature",
                            "firstUsed": 562.004
                        },
                        "4961": {
                            "name": "PrefersReducedMotionMediaFeature",
                            "firstUsed": 562.069
                        },
                        "587": {
                            "name": "LangAttribute",
                            "firstUsed": 582.177
                        },
                        "588": {
                            "name": "LangAttributeOnHTML",
                            "firstUsed": 582.187
                        },
                        "2355": {
                            "name": "CSSGradient",
                            "firstUsed": 583.622
                        },
                        "3157": {
                            "name": "CSSComparisonFunctions",
                            "firstUsed": 589.879
                        },
                        "1354": {
                            "name": "CSSValueAppearanceButton",
                            "firstUsed": 592.892
                        },
                        "3803": {
                            "name": "OverflowClipAlongEitherAxis",
                            "firstUsed": 602.316
                        },
                        "1692": {
                            "name": "CSSFlexibleBox",
                            "firstUsed": 611.403
                        },
                        "1693": {
                            "name": "CSSGridLayout",
                            "firstUsed": 611.541
                        },
                        "4501": {
                            "name": "SpeculationRulesEagernessModerate",
                            "firstUsed": 634.171
                        },
                        "2956": {
                            "name": "LinkPrefetchLoadEvent",
                            "firstUsed": 884.866
                        },
                        "1067": {
                            "name": "SameOriginApplicationScript",
                            "firstUsed": 885.033
                        },
                        "1076": {
                            "name": "V8StrictMode",
                            "firstUsed": 885.513
                        },
                        "4161": {
                            "name": "V8Document_Prerendering_AttributeGetter",
                            "firstUsed": 887.527
                        },
                        "2228": {
                            "name": "DocumentPageShowRegistered",
                            "firstUsed": 890.757
                        },
                        "2429": {
                            "name": "PerformanceTimeline",
                            "firstUsed": 890.993
                        },
                        "3349": {
                            "name": "NavigationTimingL2",
                            "firstUsed": 891.003
                        },
                        "2191": {
                            "name": "PaintTimingRequested",
                            "firstUsed": 892.107
                        },
                        "2487": {
                            "name": "EventTimingExplicitlyRequested",
                            "firstUsed": 893.306
                        },
                        "3254": {
                            "name": "EventTimingFirstInputExplicitlyRequested",
                            "firstUsed": 893.316
                        },
                        "4578": {
                            "name": "LongAnimationFrameRequested",
                            "firstUsed": 893.396
                        },
                        "4577": {
                            "name": "LongAnimationFrameObserver",
                            "firstUsed": 893.402
                        },
                        "954": {
                            "name": "V8Window_RequestIdleCallback_Method",
                            "firstUsed": 899.464
                        },
                        "2707": {
                            "name": "V8Window_MatchMedia_Method",
                            "firstUsed": 904.092
                        },
                        "744": {
                            "name": "NetInfo",
                            "firstUsed": 906.331
                        },
                        "2217": {
                            "name": "NetInfoSaveData",
                            "firstUsed": 906.401
                        },
                        "2013": {
                            "name": "NetInfoEffectiveType",
                            "firstUsed": 906.491
                        },
                        "1503": {
                            "name": "HTMLCanvasElement",
                            "firstUsed": 906.61
                        },
                        "3545": {
                            "name": "HTMLCanvasGetContext",
                            "firstUsed": 906.783
                        },
                        "4025": {
                            "name": "HTMLCanvasElement_2D",
                            "firstUsed": 906.884
                        },
                        "2716": {
                            "name": "WindowDevicePixelRatio",
                            "firstUsed": 907.122
                        },
                        "1070": {
                            "name": "CrossOriginApplicationScript",
                            "firstUsed": 1010.871
                        },
                        "2663": {
                            "name": "NavigatorUserAgent",
                            "firstUsed": 1050.919
                        },
                        "2195": {
                            "name": "CookieGet",
                            "firstUsed": 1052.994
                        },
                        "4520": {
                            "name": "NavigatorUAData_GetHighEntropyValues",
                            "firstUsed": 1063.388
                        },
                        "2723": {
                            "name": "TrustedTypesCreatePolicy",
                            "firstUsed": 1137.913
                        },
                        "3279": {
                            "name": "TrustedTypesPolicyCreated",
                            "firstUsed": 1137.933
                        },
                        "2226": {
                            "name": "DocumentPageHideRegistered",
                            "firstUsed": 1149.077
                        },
                        "2657": {
                            "name": "NavigatorLanguage",
                            "firstUsed": 1152.85
                        },
                        "2704": {
                            "name": "V8Screen_Width_AttributeGetter",
                            "firstUsed": 1153.005
                        },
                        "2702": {
                            "name": "V8Screen_Height_AttributeGetter",
                            "firstUsed": 1153.017
                        },
                        "2511": {
                            "name": "FeaturePolicyJSAPI",
                            "firstUsed": 1155.019
                        },
                        "3835": {
                            "name": "FeaturePolicyJSAPIAllowedFeaturesDocument",
                            "firstUsed": 1155.032
                        },
                        "2194": {
                            "name": "CookieSet",
                            "firstUsed": 1163.704
                        },
                        "675": {
                            "name": "Fetch",
                            "firstUsed": 1167.624
                        },
                        "2913": {
                            "name": "FetchKeepalive",
                            "firstUsed": 1167.834
                        },
                        "2190": {
                            "name": "PaintTimingObserved",
                            "firstUsed": 1192.163
                        },
                        "2121": {
                            "name": "NavigatorDeviceMemory",
                            "firstUsed": 1196.573
                        },
                        "3868": {
                            "name": "PrefersColorSchemeMediaFeature",
                            "firstUsed": 1196.622
                        },
                        "2219": {
                            "name": "V8Element_GetBoundingClientRect_Method",
                            "firstUsed": 1224.455
                        },
                        "1069": {
                            "name": "CrossOriginTextScript",
                            "firstUsed": 1466.194
                        },
                        "2701": {
                            "name": "V8Screen_ColorDepth_AttributeGetter",
                            "firstUsed": 1475.001
                        },
                        "2662": {
                            "name": "NavigatorPlugins",
                            "firstUsed": 1475.196
                        },
                        "3443": {
                            "name": "PluginName",
                            "firstUsed": 1476.224
                        },
                        "3481": {
                            "name": "V8Navigator_JavaEnabled_Method",
                            "firstUsed": 1476.885
                        },
                        "2719": {
                            "name": "HistoryLength",
                            "firstUsed": 1479.388
                        },
                        "710": {
                            "name": "CryptoGetRandomValues",
                            "firstUsed": 1530.422
                        },
                        "677": {
                            "name": "XMLHttpRequestAsynchronous",
                            "firstUsed": 1530.949
                        },
                        "2229": {
                            "name": "DocumentPageShowFired",
                            "firstUsed": 1612.617
                        }
                    },
                    "CSSFeatures": {
                        "6": {
                            "name": "CSSPropertyFontFamily",
                            "firstUsed": 449.457
                        },
                        "8": {
                            "name": "CSSPropertyFontStyle",
                            "firstUsed": 449.467
                        },
                        "10": {
                            "name": "CSSPropertyFontWeight",
                            "firstUsed": 449.474
                        },
                        "516": {
                            "name": "CSSPropertyFontDisplay",
                            "firstUsed": 449.489
                        },
                        "124": {
                            "name": "CSSPropertySrc",
                            "firstUsed": 449.507
                        },
                        "156": {
                            "name": "CSSPropertyUnicodeRange",
                            "firstUsed": 449.549
                        },
                        "20": {
                            "name": "CSSPropertyLineHeight",
                            "firstUsed": 582.209
                        },
                        "537": {
                            "name": "CSSPropertyAliasWebkitTextSizeAdjust",
                            "firstUsed": 582.218
                        },
                        "69": {
                            "name": "CSSPropertyBoxSizing",
                            "firstUsed": 582.228
                        },
                        "89": {
                            "name": "CSSPropertyMargin",
                            "firstUsed": 582.428
                        },
                        "2": {
                            "name": "CSSPropertyColor",
                            "firstUsed": 582.446
                        },
                        "14": {
                            "name": "CSSPropertyWebkitFontSmoothing",
                            "firstUsed": 582.455
                        },
                        "7": {
                            "name": "CSSPropertyFontSize",
                            "firstUsed": 582.46
                        },
                        "24": {
                            "name": "CSSPropertyBackgroundColor",
                            "firstUsed": 582.826
                        },
                        "109": {
                            "name": "CSSPropertyPadding",
                            "firstUsed": 582.837
                        },
                        "119": {
                            "name": "CSSPropertyPosition",
                            "firstUsed": 582.843
                        },
                        "149": {
                            "name": "CSSPropertyTop",
                            "firstUsed": 582.849
                        },
                        "83": {
                            "name": "CSSPropertyLeft",
                            "firstUsed": 582.854
                        },
                        "54": {
                            "name": "CSSPropertyBorderRight",
                            "firstUsed": 582.862
                        },
                        "35": {
                            "name": "CSSPropertyBorderBottom",
                            "firstUsed": 582.869
                        },
                        "38": {
                            "name": "CSSPropertyBorderBottomRightRadius",
                            "firstUsed": 582.92
                        },
                        "21": {
                            "name": "CSSPropertyBackground",
                            "firstUsed": 582.929
                        },
                        "332": {
                            "name": "CSSPropertyAliasWebkitTransition",
                            "firstUsed": 582.951
                        },
                        "150": {
                            "name": "CSSPropertyTransition",
                            "firstUsed": 582.958
                        },
                        "165": {
                            "name": "CSSPropertyZIndex",
                            "firstUsed": 583.428
                        },
                        "27": {
                            "name": "CSSPropertyBackgroundPosition",
                            "firstUsed": 583.658
                        },
                        "30": {
                            "name": "CSSPropertyBackgroundRepeat",
                            "firstUsed": 583.665
                        },
                        "33": {
                            "name": "CSSPropertyBackgroundSize",
                            "firstUsed": 583.671
                        },
                        "110": {
                            "name": "CSSPropertyPaddingBottom",
                            "firstUsed": 583.676
                        },
                        "90": {
                            "name": "CSSPropertyMarginBottom",
                            "firstUsed": 583.683
                        },
                        "95": {
                            "name": "CSSPropertyMaxWidth",
                            "firstUsed": 589.854
                        },
                        "111": {
                            "name": "CSSPropertyPaddingLeft",
                            "firstUsed": 589.863
                        },
                        "112": {
                            "name": "CSSPropertyPaddingRight",
                            "firstUsed": 589.884
                        },
                        "113": {
                            "name": "CSSPropertyPaddingTop",
                            "firstUsed": 589.921
                        },
                        "4": {
                            "name": "CSSPropertyDisplay",
                            "firstUsed": 589.929
                        },
                        "240": {
                            "name": "CSSPropertyJustifyContent",
                            "firstUsed": 589.936
                        },
                        "231": {
                            "name": "CSSPropertyAlignItems",
                            "firstUsed": 589.942
                        },
                        "159": {
                            "name": "CSSPropertyWhiteSpace",
                            "firstUsed": 589.98
                        },
                        "129": {
                            "name": "CSSPropertyTextDecoration",
                            "firstUsed": 589.988
                        },
                        "92": {
                            "name": "CSSPropertyMarginRight",
                            "firstUsed": 589.995
                        },
                        "84": {
                            "name": "CSSPropertyLetterSpacing",
                            "firstUsed": 590.038
                        },
                        "105": {
                            "name": "CSSPropertyOverflow",
                            "firstUsed": 590.071
                        },
                        "74": {
                            "name": "CSSPropertyContent",
                            "firstUsed": 590.08
                        },
                        "81": {
                            "name": "CSSPropertyHeight",
                            "firstUsed": 590.086
                        },
                        "161": {
                            "name": "CSSPropertyWidth",
                            "firstUsed": 590.091
                        },
                        "67": {
                            "name": "CSSPropertyBottom",
                            "firstUsed": 592.464
                        },
                        "596": {
                            "name": "CSSPropertyMarginInlineStart",
                            "firstUsed": 592.482
                        },
                        "600": {
                            "name": "CSSPropertyPaddingInlineStart",
                            "firstUsed": 592.62
                        },
                        "239": {
                            "name": "CSSPropertyFlexWrap",
                            "firstUsed": 592.628
                        },
                        "128": {
                            "name": "CSSPropertyTextAlign",
                            "firstUsed": 592.647
                        },
                        "53": {
                            "name": "CSSPropertyBorderRadius",
                            "firstUsed": 592.79
                        },
                        "34": {
                            "name": "CSSPropertyBorder",
                            "firstUsed": 592.804
                        },
                        "77": {
                            "name": "CSSPropertyCursor",
                            "firstUsed": 592.811
                        },
                        "118": {
                            "name": "CSSPropertyPointerEvents",
                            "firstUsed": 592.821
                        },
                        "59": {
                            "name": "CSSPropertyBorderStyle",
                            "firstUsed": 592.827
                        },
                        "66": {
                            "name": "CSSPropertyBorderWidth",
                            "firstUsed": 592.834
                        },
                        "42": {
                            "name": "CSSPropertyBorderColor",
                            "firstUsed": 592.84
                        },
                        "93": {
                            "name": "CSSPropertyMarginTop",
                            "firstUsed": 592.848
                        },
                        "122": {
                            "name": "CSSPropertyRight",
                            "firstUsed": 592.854
                        },
                        "326": {
                            "name": "CSSPropertyAliasWebkitTransform",
                            "firstUsed": 592.861
                        },
                        "446": {
                            "name": "CSSPropertyTransform",
                            "firstUsed": 592.867
                        },
                        "175": {
                            "name": "CSSPropertyWebkitAppearance",
                            "firstUsed": 592.897
                        },
                        "143": {
                            "name": "CSSPropertyTextTransform",
                            "firstUsed": 592.913
                        },
                        "235": {
                            "name": "CSSPropertyFlexDirection",
                            "firstUsed": 596.914
                        },
                        "539": {
                            "name": "CSSPropertyUserSelect",
                            "firstUsed": 596.959
                        },
                        "423": {
                            "name": "CSSPropertyGridTemplateAreas",
                            "firstUsed": 598.285
                        },
                        "242": {
                            "name": "CSSPropertyGridTemplateColumns",
                            "firstUsed": 598.315
                        },
                        "422": {
                            "name": "CSSPropertyGridArea",
                            "firstUsed": 600.291
                        },
                        "513": {
                            "name": "CSSPropertyGridGap",
                            "firstUsed": 600.323
                        },
                        "36": {
                            "name": "CSSPropertyBorderBottomColor",
                            "firstUsed": 601.7
                        },
                        "94": {
                            "name": "CSSPropertyMaxHeight",
                            "firstUsed": 602.001
                        },
                        "369": {
                            "name": "CSSPropertyFill",
                            "firstUsed": 602.041
                        },
                        "91": {
                            "name": "CSSPropertyMarginLeft",
                            "firstUsed": 602.442
                        },
                        "98": {
                            "name": "CSSPropertyOpacity",
                            "firstUsed": 602.566
                        },
                        "25": {
                            "name": "CSSPropertyBackgroundImage",
                            "firstUsed": 603.775
                        },
                        "68": {
                            "name": "CSSPropertyBoxShadow",
                            "firstUsed": 609.21
                        },
                        "594": {
                            "name": "CSSPropertyMarginBlockStart",
                            "firstUsed": 609.962
                        },
                        "595": {
                            "name": "CSSPropertyMarginBlockEnd",
                            "firstUsed": 609.971
                        }
                    },
                    "AnimatedCSSFeatures": []
                },
                "_maxFID": 40,
                "_TTIMeasurementEnd": 4687,
                "_LastInteractive": 1190,
                "_TotalBlockingTime": 40,
                "_testID": "240703_07_W",
                "_run": 1,
                "_step": 1,
                "_effectiveBps": 291884,
                "_domTime": 0,
                "_aft": 0,
                "_titleTime": 82,
                "_domLoading": 0,
                "_server_rtt": 0,
                "_edge-processed": true,
                "_test_result": 0,
                "_utilization": {
                    "cpu": {
                        "data": {
                            "0": 0,
                            "117": 83.3,
                            "219": 26.3,
                            "320": 23.8,
                            "421": 35,
                            "523": 95.2,
                            "625": 95,
                            "726": 100,
                            "826": 85,
                            "946": 86.4,
                            "1049": 100,
                            "1152": 100,
                            "1253": 90.5,
                            "1354": 76.5,
                            "1454": 78.9,
                            "1555": 47.1,
                            "1659": 76.2,
                            "1760": 61.9,
                            "1862": 5.3,
                            "1963": 10,
                            "2064": 10,
                            "2165": 10,
                            "2266": 14.3,
                            "2367": 9.5,
                            "2468": 5.3,
                            "2570": 9.5,
                            "2671": 10,
                            "2772": 9.5,
                            "2872": 5.3,
                            "2973": 5,
                            "3074": 10,
                            "3176": 14.3,
                            "3277": 22.7,
                            "3378": 10,
                            "3479": 5,
                            "3580": 10,
                            "3681": 9.5,
                            "3782": 10,
                            "3882": 10,
                            "3983": 5.3,
                            "4084": 9.5,
                            "4185": 10,
                            "4286": 9.5,
                            "4387": 10,
                            "4488": 5.3,
                            "4589": 18.2,
                            "4690": 9.5,
                            "4791": 35
                        },
                        "max": 100,
                        "count": 48
                    },
                    "bw": {
                        "data": {
                            "0": 0,
                            "117": 22325,
                            "219": 425146,
                            "320": 419493,
                            "421": 1307124,
                            "523": 4552761,
                            "625": 6615742,
                            "726": 420349,
                            "826": 1670445,
                            "946": 6352964,
                            "1049": 3131325,
                            "1152": 0,
                            "1253": 2008145,
                            "1354": 4380190,
                            "1454": 235943,
                            "1555": 2586949,
                            "1659": 752619,
                            "1760": 146010,
                            "1862": 0,
                            "1963": 0,
                            "2064": 0,
                            "2165": 0,
                            "2266": 0,
                            "2367": 0,
                            "2468": 0,
                            "2570": 0,
                            "2671": 0,
                            "2772": 0,
                            "2872": 203647,
                            "2973": 0,
                            "3074": 0,
                            "3176": 635002,
                            "3277": 158801,
                            "3378": 5231,
                            "3479": 0,
                            "3580": 0,
                            "3681": 0,
                            "3782": 0,
                            "3882": 0,
                            "3983": 0,
                            "4084": 0,
                            "4185": 0,
                            "4286": 0,
                            "4387": 0,
                            "4488": 0,
                            "4589": 692274,
                            "4690": 0,
                            "4791": 0
                        },
                        "max": 6615742,
                        "count": 48
                    }
                },
                "_effectiveBpsDoc": 299322,
                "_consoleLog": []
            },
            {
                "startedDateTime": "2024-07-03T14:32:30.886+00:00",
                "title": "Run 1, Repeat View for https://almanac.httparchive.org/en/2022/",
                "id": "page_1_1_1",
                "testID": "240703_07_W",
                "pageTimings": {
                    "onLoad": 816,
                    "onContentLoad": -1,
                    "_startRender": 500
                },
                "_bwDown": 5000,
                "_loadTime": 816,
                "_docTime": 816,
                "_fullyLoaded": 816,
                "_bytesOut": 29412,
                "_bytesOutDoc": 29412,
                "_bytesIn": 246,
                "_bytesInDoc": 246,
                "_requests": 9,
                "_requestsFull": 9,
                "_requestsDoc": 9,
                "_responses_200": 8,
                "_responses_404": 0,
                "_responses_other": 1,
                "_result": 0,
                "_testStartOffset": 0,
                "_cached": 1,
                "_optimization_checked": 1,
                "_main_frame": "0E57F12914AB89E0A51AD6AD6794FBBE",
                "_loadEventStart": 745,
                "_loadEventEnd": 745,
                "_domContentLoadedEventStart": 435,
                "_domContentLoadedEventEnd": 435,
                "_URL": "https://almanac.httparchive.org/en/2022/",
                "_connections": 1,
                "_final_base_page_request": 1,
                "_final_base_page_request_id": "35525.67",
                "_final_url": "https://www.google-analytics.com/j/collect?v=1&_v=j101&a=990744680&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1208663471&gjid=201465854&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&_r=1&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2074864751",
                "_domInteractive": 371,
                "_firstPaint": 452.20000000298023,
                "_firstContentfulPaint": 523,
                "_firstImagePaint": 523,
                "_firstMeaningfulPaint": 586,
                "_renderBlockingCSS": 0,
                "_renderBlockingJS": 0,
                "_TTFB": 612,
                "_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,
                "_score_progressive_jpeg": -1,
                "_gzip_total": 0,
                "_gzip_savings": 0,
                "_minify_total": -1,
                "_minify_savings": -1,
                "_image_total": 245,
                "_image_savings": 0,
                "_base_page_cdn": "Google",
                "_cpuTimes": {
                    "ParseHTML": 18,
                    "HTMLDocumentParser::FetchQueuedPreloads": 0,
                    "EventDispatch": 1,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "CommitLoad": 0,
                    "ResourceFetcher::requestResource": 49,
                    "ParseAuthorStyleSheet": 6,
                    "EvaluateScript": 98,
                    "v8.compile": 20,
                    "UpdateLayoutTree": 21,
                    "MarkLoad": 0,
                    "Layout": 117,
                    "PrePaint": 2,
                    "IntersectionObserverController::computeIntersections": 0,
                    "Paint": 3,
                    "Layerize": 8,
                    "v8.produceCache": 15,
                    "MarkDOMContent": 0,
                    "largestContentfulPaint::Candidate": 0,
                    "FunctionCall": 60,
                    "TimerFire": 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": 4,
                    "Parallel scavenge started": 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_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
                    "V8.GC_HEAP_EPILOGUE": 1,
                    "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "HitTest": 0,
                    "V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                    "FireIdleCallback": 0,
                    "XHRReadyStateChange": 1,
                    "XHRLoad": 0,
                    "Idle": 390
                },
                "_cpuTimesDoc": {
                    "ParseHTML": 18,
                    "HTMLDocumentParser::FetchQueuedPreloads": 0,
                    "EventDispatch": 1,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "CommitLoad": 0,
                    "ResourceFetcher::requestResource": 49,
                    "ParseAuthorStyleSheet": 6,
                    "EvaluateScript": 98,
                    "v8.compile": 20,
                    "UpdateLayoutTree": 21,
                    "MarkLoad": 0,
                    "Layout": 117,
                    "PrePaint": 2,
                    "IntersectionObserverController::computeIntersections": 0,
                    "Paint": 3,
                    "Layerize": 8,
                    "v8.produceCache": 15,
                    "MarkDOMContent": 0,
                    "largestContentfulPaint::Candidate": 0,
                    "FunctionCall": 60,
                    "TimerFire": 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": 4,
                    "Parallel scavenge started": 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_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
                    "V8.GC_HEAP_EPILOGUE": 1,
                    "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "HitTest": 0,
                    "V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                    "FireIdleCallback": 0,
                    "XHRReadyStateChange": 1,
                    "XHRLoad": 0,
                    "Idle": 390
                },
                "_cpu.ParseHTML": 18,
                "_cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
                "_cpu.EventDispatch": 1,
                "_cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                "_cpu.CommitLoad": 0,
                "_cpu.ResourceFetcher::requestResource": 49,
                "_cpu.ParseAuthorStyleSheet": 6,
                "_cpu.EvaluateScript": 98,
                "_cpu.v8.compile": 20,
                "_cpu.UpdateLayoutTree": 21,
                "_cpu.MarkLoad": 0,
                "_cpu.Layout": 117,
                "_cpu.PrePaint": 2,
                "_cpu.IntersectionObserverController::computeIntersections": 0,
                "_cpu.Paint": 3,
                "_cpu.Layerize": 8,
                "_cpu.v8.produceCache": 15,
                "_cpu.MarkDOMContent": 0,
                "_cpu.largestContentfulPaint::Candidate": 0,
                "_cpu.FunctionCall": 60,
                "_cpu.TimerFire": 2,
                "_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": 4,
                "_cpu.Parallel scavenge started": 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_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                "_cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                "_cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
                "_cpu.V8.GC_HEAP_EPILOGUE": 1,
                "_cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                "_cpu.HitTest": 0,
                "_cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                "_cpu.FireIdleCallback": 0,
                "_cpu.XHRReadyStateChange": 1,
                "_cpu.XHRLoad": 0,
                "_cpu.Idle": 390,
                "_v8Stats": {
                    "main_thread": [],
                    "background": []
                },
                "_tester": "wptagent-manual-221206-10.240.0.22",
                "_start_epoch": 1720017148.846604,
                "_osVersion": "Linux 6.5.0-1023-gcp",
                "_os_version": "Linux 6.5.0-1023-gcp",
                "_osPlatform": "x86_64 x86_64",
                "_date": 1720017150.8856754,
                "_browserVersion": "126.0.0.0",
                "_browser_version": "126.0.0.0",
                "_fullyLoadedCPUms": 1640,
                "_fullyLoadedCPUpct": 21.298701298710505,
                "_audit_issues": [
                    {
                        "code": "QuirksModeIssue",
                        "details": {
                            "quirksModeIssueDetails": {
                                "isLimitedQuirksMode": false,
                                "documentNodeId": 2,
                                "url": "http://127.0.0.1:8888/orange.html",
                                "frameId": "0E57F12914AB89E0A51AD6AD6794FBBE",
                                "loaderId": "5A72FCE2813161CD8C827B9408690D5F"
                            }
                        }
                    }
                ],
                "_execution_contexts": [
                    {
                        "id": 2,
                        "origin": "http://127.0.0.1:8888",
                        "name": ""
                    },
                    {
                        "id": 1,
                        "origin": "https://almanac.httparchive.org",
                        "name": ""
                    }
                ],
                "_document_URL": "https://almanac.httparchive.org/en/2022/",
                "_document_hostname": "almanac.httparchive.org",
                "_document_origin": "https://almanac.httparchive.org",
                "_viewport": {
                    "width": 1366,
                    "height": 681,
                    "dpr": 1
                },
                "_domElements": 641,
                "_domComplete": 745,
                "_PerformancePaintTiming.first-paint": 452.20000000298023,
                "_PerformancePaintTiming.first-contentful-paint": 452.20000000298023,
                "_origin_dns": {
                    "cname": [
                        "ghs.googlehosted.com."
                    ],
                    "ns": [
                        "rita.ns.cloudflare.com.",
                        "yevgen.ns.cloudflare.com."
                    ],
                    "mx": [
                        "1 aspmx.l.google.com.",
                        "10 alt3.aspmx.l.google.com.",
                        "10 alt4.aspmx.l.google.com.",
                        "5 alt1.aspmx.l.google.com.",
                        "5 alt2.aspmx.l.google.com."
                    ],
                    "txt": [
                        "\"google-site-verification=q2s5iM0TfFmbboPuL9FBQwq5vlCkO2lrjSxqaRXCAL0\"",
                        "\"v=spf1 include:_spf.google.com ~all\""
                    ],
                    "soa": [
                        "rita.ns.cloudflare.com. dns.cloudflare.com. 2344688469 10000 2400 604800 1800"
                    ],
                    "https": [],
                    "svcb": []
                },
                "_detected": {
                    "IaaS": "Google Cloud",
                    "JavaScript libraries": "web-vitals",
                    "RUM": "web-vitals",
                    "Performance": "Priority Hints,Google Cloud Trace",
                    "Webmail": "Google Workspace",
                    "Email": "Google Workspace",
                    "Analytics": "Google Analytics",
                    "CDN": "Cloudflare",
                    "Miscellaneous": "RSS,Open Graph"
                },
                "_detected_apps": {
                    "Google Cloud": "",
                    "web-vitals": "",
                    "Priority Hints": "",
                    "Google Workspace": "",
                    "Google Cloud Trace": "",
                    "Google Analytics": "",
                    "Cloudflare": "",
                    "RSS": "",
                    "Open Graph": ""
                },
                "_detected_technologies": {
                    "Google Cloud": {
                        "name": "Google Cloud",
                        "description": "Google Cloud is a suite of cloud computing services.",
                        "slug": "google-cloud",
                        "categories": [
                            {
                                "id": 63,
                                "slug": "iaas",
                                "groups": [
                                    7
                                ],
                                "name": "IaaS",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google Cloud.svg",
                        "website": "https://cloud.google.com",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:google:cloud_platform:*:*:*:*:*:*:*:*"
                    },
                    "web-vitals": {
                        "name": "web-vitals",
                        "description": "The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.",
                        "slug": "web-vitals",
                        "categories": [
                            {
                                "id": 59,
                                "slug": "javascript-libraries",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript libraries",
                                "priority": 9
                            },
                            {
                                "id": 78,
                                "slug": "rum",
                                "groups": [
                                    2
                                ],
                                "name": "RUM",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "web-vitals.svg",
                        "website": "https://github.com/GoogleChrome/web-vitals",
                        "pricing": [],
                        "cpe": null
                    },
                    "Priority Hints": {
                        "name": "Priority Hints",
                        "description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
                        "slug": "priority-hints",
                        "categories": [
                            {
                                "id": 92,
                                "slug": "performance",
                                "groups": [
                                    7
                                ],
                                "name": "Performance",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Priority Hints.svg",
                        "website": "https://wicg.github.io/priority-hints/",
                        "pricing": [],
                        "cpe": null
                    },
                    "Google Workspace": {
                        "name": "Google Workspace",
                        "description": "Google Workspace, formerly G Suite, is a collection of cloud computing, productivity and collaboration tools.",
                        "slug": "google-workspace",
                        "categories": [
                            {
                                "id": 30,
                                "slug": "webmail",
                                "groups": [
                                    4
                                ],
                                "name": "Webmail",
                                "priority": 2
                            },
                            {
                                "id": 75,
                                "slug": "email",
                                "groups": [
                                    4,
                                    2
                                ],
                                "name": "Email",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google.svg",
                        "website": "https://workspace.google.com/",
                        "pricing": [],
                        "cpe": null
                    },
                    "Google Cloud Trace": {
                        "name": "Google Cloud Trace",
                        "description": "Google Cloud Trace is a distributed tracing system that collects latency data from applications and displays it in the Google Cloud Console.",
                        "slug": "google-cloud-trace",
                        "categories": [
                            {
                                "id": 92,
                                "slug": "performance",
                                "groups": [
                                    7
                                ],
                                "name": "Performance",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "google-cloud-trace.svg",
                        "website": "https://cloud.google.com/trace",
                        "pricing": [],
                        "cpe": null
                    },
                    "Google Analytics": {
                        "name": "Google Analytics",
                        "description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
                        "slug": "google-analytics",
                        "categories": [
                            {
                                "id": 10,
                                "slug": "analytics",
                                "groups": [
                                    8
                                ],
                                "name": "Analytics",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google Analytics.svg",
                        "website": "https://google.com/analytics",
                        "pricing": [],
                        "cpe": null
                    },
                    "Cloudflare": {
                        "name": "Cloudflare",
                        "description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
                        "slug": "cloudflare",
                        "categories": [
                            {
                                "id": 31,
                                "slug": "cdn",
                                "groups": [
                                    7
                                ],
                                "name": "CDN",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "CloudFlare.svg",
                        "website": "https://www.cloudflare.com",
                        "pricing": [],
                        "cpe": null
                    },
                    "RSS": {
                        "name": "RSS",
                        "description": "RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.",
                        "slug": "rss",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "RSS.svg",
                        "website": "https://www.rssboard.org/rss-specification",
                        "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": "Google Cloud",
                        "description": "Google Cloud is a suite of cloud computing services.",
                        "slug": "google-cloud",
                        "categories": [
                            {
                                "id": 63,
                                "slug": "iaas",
                                "groups": [
                                    7
                                ],
                                "name": "IaaS",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google Cloud.svg",
                        "website": "https://cloud.google.com",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:google:cloud_platform:*:*:*:*:*:*:*:*"
                    },
                    {
                        "name": "web-vitals",
                        "description": "The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.",
                        "slug": "web-vitals",
                        "categories": [
                            {
                                "id": 59,
                                "slug": "javascript-libraries",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript libraries",
                                "priority": 9
                            },
                            {
                                "id": 78,
                                "slug": "rum",
                                "groups": [
                                    2
                                ],
                                "name": "RUM",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "web-vitals.svg",
                        "website": "https://github.com/GoogleChrome/web-vitals",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Priority Hints",
                        "description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
                        "slug": "priority-hints",
                        "categories": [
                            {
                                "id": 92,
                                "slug": "performance",
                                "groups": [
                                    7
                                ],
                                "name": "Performance",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Priority Hints.svg",
                        "website": "https://wicg.github.io/priority-hints/",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Google Workspace",
                        "description": "Google Workspace, formerly G Suite, is a collection of cloud computing, productivity and collaboration tools.",
                        "slug": "google-workspace",
                        "categories": [
                            {
                                "id": 30,
                                "slug": "webmail",
                                "groups": [
                                    4
                                ],
                                "name": "Webmail",
                                "priority": 2
                            },
                            {
                                "id": 75,
                                "slug": "email",
                                "groups": [
                                    4,
                                    2
                                ],
                                "name": "Email",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google.svg",
                        "website": "https://workspace.google.com/",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Google Cloud Trace",
                        "description": "Google Cloud Trace is a distributed tracing system that collects latency data from applications and displays it in the Google Cloud Console.",
                        "slug": "google-cloud-trace",
                        "categories": [
                            {
                                "id": 92,
                                "slug": "performance",
                                "groups": [
                                    7
                                ],
                                "name": "Performance",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "google-cloud-trace.svg",
                        "website": "https://cloud.google.com/trace",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Google Analytics",
                        "description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
                        "slug": "google-analytics",
                        "categories": [
                            {
                                "id": 10,
                                "slug": "analytics",
                                "groups": [
                                    8
                                ],
                                "name": "Analytics",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google Analytics.svg",
                        "website": "https://google.com/analytics",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Cloudflare",
                        "description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
                        "slug": "cloudflare",
                        "categories": [
                            {
                                "id": 31,
                                "slug": "cdn",
                                "groups": [
                                    7
                                ],
                                "name": "CDN",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "CloudFlare.svg",
                        "website": "https://www.cloudflare.com",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "RSS",
                        "description": "RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.",
                        "slug": "rss",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "RSS.svg",
                        "website": "https://www.rssboard.org/rss-specification",
                        "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": [],
                    "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": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
                                    "target": [
                                        "#header-page-navigation"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#footer-nav-items"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"]"
                                    ]
                                },
                                {
                                    "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": "<a href=\"https://twitter.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"]"
                                    ]
                                },
                                {
                                    "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": "<a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "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 class=\"year-2022\">",
                                    "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": "<option disabled=\"disabled\" aria-hidden=\"true\">\n        ────\n      </option>",
                                    "target": [
                                        "#language-switcher-mobile > option[aria-hidden=\"true\"]"
                                    ]
                                },
                                {
                                    "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 class=\"people\" aria-hidden=\"true\">",
                                    "target": [
                                        ".people"
                                    ]
                                },
                                {
                                    "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": "<option disabled=\"disabled\" aria-hidden=\"true\">\n        ────\n      </option>",
                                    "target": [
                                        "#language-switcher-mobile-footer > option[aria-hidden=\"true\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-required-attr",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures elements with ARIA roles have all required ARIA attributes",
                            "help": "Required ARIA attributes must be provided",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-required-attr?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-roles",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures all elements with a role attribute use a valid value",
                            "help": "ARIA roles used must conform to valid values",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-roles?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
                                    "target": [
                                        "#header-page-navigation"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#footer-nav-items"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "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": "<a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"]"
                                    ]
                                },
                                {
                                    "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": "<a href=\"https://twitter.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"]"
                                    ]
                                },
                                {
                                    "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": "<a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
                                    "target": [
                                        "#header-page-navigation"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#footer-nav-items"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://twitter.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "button-name",
                            "impact": null,
                            "tags": [
                                "cat.name-role-value",
                                "wcag2a",
                                "wcag412",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures buttons have discernible text",
                            "help": "Buttons must have discernible text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/button-name?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "internal-link-present",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Valid skip link found"
                                        },
                                        {
                                            "id": "header-present",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<h1 class=\"title title-lg title-alt\">Web Almanac</h1>",
                                                    "target": [
                                                        "h1"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2>HTTP Archive’s annual<br> <b>state of the web</b> report</h2>",
                                                    "target": [
                                                        ".intro > h2"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2 class=\"title title-center\">Featured Chapter</h2>",
                                                    "target": [
                                                        ".featured-chapter-content > .title-center"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3>Mobile Web</h3>",
                                                    "target": [
                                                        "h3"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2 class=\"title title-alt\">Contributors</h2>",
                                                    "target": [
                                                        ".contributors > .title-alt"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2 class=\"title title-center\">Methodology</h2>",
                                                    "target": [
                                                        ".methodology > .title-center"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Page has a heading"
                                        },
                                        {
                                            "id": "landmark",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<main id=\"maincontent\">",
                                                    "target": [
                                                        "#maincontent"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Page has a landmark region"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\">",
                                    "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": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">",
                                    "target": [
                                        "#table-of-contents-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"year-switcher-mobile\">",
                                    "target": [
                                        "#year-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"language-switcher-mobile\">",
                                    "target": [
                                        "#language-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#f7f779",
                                                "contrastRatio": 12.47,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 12.47"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/table-of-contents\" class=\"btn\">\n        Start exploring\n      </a>",
                                    "target": [
                                        ".btn[href$=\"table-of-contents\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "24.0pt (32px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"no-wrap\">67%</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(1) > .no-wrap"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>Websites receiving more mobile traffic than desktop</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(1) > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "24.0pt (32px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"no-wrap\">23%</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(2) > .no-wrap"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>Mobile pages with sufficient color contrast</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(2) > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "24.0pt (32px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"no-wrap\">39%</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(3) > .no-wrap"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>Websites with good CWV on mobile</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(3) > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#1a2b49",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/mobile-web\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Mobile Web</span> chapter\n      </a>",
                                    "target": [
                                        ".btn[href$=\"mobile-web\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#1a2b49",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"featured-chapter-name\">Mobile Web</span>",
                                    "target": [
                                        ".featured-chapter-name"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "19.1pt (25.5px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h2 class=\"title title-center\">Methodology</h2>",
                                    "target": [
                                        ".methodology > .title-center"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>\n            Websites Tested\n          </div>",
                                    "target": [
                                        ".websites-tested > div:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "36.0pt (48px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>\n            8.36M\n          </div>",
                                    "target": [
                                        ".websites-tested > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>\n            Data Processed\n          </div>",
                                    "target": [
                                        ".data-processed > div:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "36.0pt (48px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>\n            43.88 TB\n          </div>",
                                    "target": [
                                        ".data-processed > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p class=\"methodology-info\">",
                                    "target": [
                                        ".methodology-info"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/methodology\" class=\"alt btn\">\n        Learn about our Methodology\n      </a>",
                                    "target": [
                                        ".alt.btn[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "15.6pt (20.8px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"wa\">Web Almanac</span>",
                                    "target": [
                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"] > .wa"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "9.6pt (12.8px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"ha\">HTTP Archive</span>",
                                    "target": [
                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"] > .line-group > .ha"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.02,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.02"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/contributors\">Contributors</a>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(1) > a[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.02,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.02"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/methodology\">Methodology</a>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(2) > a[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">",
                                    "target": [
                                        "#table-of-contents-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"year-switcher-mobile-footer\">",
                                    "target": [
                                        "#year-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"language-switcher-mobile-footer\">",
                                    "target": [
                                        "#language-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.02,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.02"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span>© Web Almanac. Licensed under <a hreflang=\"en\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE\">Apache 2.0</a>.</span>",
                                    "target": [
                                        ".copyright > span:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a hreflang=\"en\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE\">Apache 2.0</a>",
                                    "target": [
                                        "a[hreflang=\"en\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a class=\"accessibility-statement\" href=\"/en/accessibility-statement\">Accessibility Statement</a>",
                                    "target": [
                                        ".accessibility-statement"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a class=\"rss-feed\" href=\"/en/rss.xml\">RSS Feed</a>",
                                    "target": [
                                        ".rss-feed"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "document-title",
                            "impact": null,
                            "tags": [
                                "cat.text-alternatives",
                                "wcag2a",
                                "wcag242",
                                "ACT"
                            ],
                            "description": "Ensures each HTML document contains a non-empty <title> element",
                            "help": "Documents must have <title> element to aid in navigation",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/document-title?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "doc-has-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Document has a non-empty <title> element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "duplicate-id-aria",
                            "impact": null,
                            "tags": [
                                "cat.parsing",
                                "wcag2a",
                                "wcag411"
                            ],
                            "description": "Ensures every id attribute value used in ARIA and in labels is unique",
                            "help": "IDs used in ARIA and labels must be unique",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/duplicate-id-aria?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "header-search-box",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"header-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
                                    "target": [
                                        "#header-search-box"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "header-search-icon",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"header-search-icon\">Search</title>",
                                    "target": [
                                        "#header-search-icon"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "menu-btn",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"menu-btn\" id=\"menu-btn\" aria-label=\"Open the menu\" aria-expanded=\"false\" data-open-text=\"Open the menu\" data-close-text=\"Close the menu\">",
                                    "target": [
                                        "#menu-btn"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "mobile-search-box",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"mobile-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
                                    "target": [
                                        "#mobile-search-box"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "mobile-search-icon",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"mobile-search-icon\">Search</title>",
                                    "target": [
                                        "#mobile-search-icon"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "table-of-contents-switcher-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">",
                                    "target": [
                                        "#table-of-contents-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "year-switcher-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"year-switcher-mobile\">",
                                    "target": [
                                        "#year-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "language-switcher-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"language-switcher-mobile\">",
                                    "target": [
                                        "#language-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "ha-logo-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"ha-logo-mobile\">HTTP Archive home</title>",
                                    "target": [
                                        "#ha-logo-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "twitter-logo-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"twitter-logo-mobile\">Twitter</title>",
                                    "target": [
                                        "#twitter-logo-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "github-logo-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"github-logo-mobile\">GitHub</title>",
                                    "target": [
                                        "#github-logo-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "footer-search-box",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
                                    "target": [
                                        "#footer-search-box"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "footer-search-icon",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"footer-search-icon\">Search</title>",
                                    "target": [
                                        "#footer-search-icon"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "mobile-footer-search-box",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"mobile-footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
                                    "target": [
                                        "#mobile-footer-search-box"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "mobile-footer-search-icon",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"mobile-footer-search-icon\">Search</title>",
                                    "target": [
                                        "#mobile-footer-search-icon"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "table-of-contents-switcher-mobile-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">",
                                    "target": [
                                        "#table-of-contents-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "year-switcher-mobile-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"year-switcher-mobile-footer\">",
                                    "target": [
                                        "#year-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "language-switcher-mobile-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"language-switcher-mobile-footer\">",
                                    "target": [
                                        "#language-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "httparchive-logo-footer-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"httparchive-logo-footer-mobile\">HTTP Archive home</title>",
                                    "target": [
                                        "#httparchive-logo-footer-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "twitter-logo-footer-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"twitter-logo-footer-mobile\">Twitter</title>",
                                    "target": [
                                        "#twitter-logo-footer-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "github-logo-footer-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"github-logo-footer-mobile\">GitHub</title>",
                                    "target": [
                                        "#github-logo-footer-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "ha-logo-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"ha-logo-footer\">HTTP Archive home</title>",
                                    "target": [
                                        "#ha-logo-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "twitter-logo-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"twitter-logo-footer\">Twitter</title>",
                                    "target": [
                                        "#twitter-logo-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "github-logo-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"github-logo-footer\">GitHub</title>",
                                    "target": [
                                        "#github-logo-footer"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "duplicate-id",
                            "impact": null,
                            "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": "ha-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"ha-logo\" viewBox=\"0 0 432 225\">",
                                    "target": [
                                        "#ha-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "github-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"github-logo\" viewBox=\"0 0 32.6 31.8\">",
                                    "target": [
                                        "#github-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "twitter-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"twitter-logo\" viewBox=\"0 0 250 203.1\">",
                                    "target": [
                                        "#twitter-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "linkedin-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"linkedin-logo\" viewBox=\"0 0 200 200\">",
                                    "target": [
                                        "#linkedin-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "globe-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"globe-logo\" viewBox=\"0 0 30 30\">",
                                    "target": [
                                        "#globe-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "bar-chart-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"bar-chart-logo\" viewBox=\"0 0 18 19\">\n        <path d=\"M0 9h3v10H0V9zm5-9h3v19H5V0zm5 7h3v12h-3V7zm5-4h3v16h-3V3z\" fill=\"currentColor\"></path>\n      </symbol>",
                                    "target": [
                                        "#bar-chart-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "comment-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"comment-logo\" viewBox=\"0 0 22 22.1\">\n        <path d=\"M4.4 22.1l8-5.1H22V0H0v17h4.4z\" fill=\"currentColor\"></path>\n      </symbol>",
                                    "target": [
                                        "#comment-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "sql-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"sql-logo\" viewBox=\"0 0 32 14.6\">",
                                    "target": [
                                        "#sql-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "search-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"search-logo\" viewBox=\"0 0 13 13\">",
                                    "target": [
                                        "#search-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "share-apple-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"share-apple-logo\" viewBox=\"0 0 24 24\">",
                                    "target": [
                                        "#share-apple-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "share-android-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"share-android-logo\" viewBox=\"0 0 24 24\">",
                                    "target": [
                                        "#share-android-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "skiptocontent",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div id=\"skiptocontent\"><a href=\"#maincontent\">Skip navigation</a></div>",
                                    "target": [
                                        "#skiptocontent"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "header",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                    "target": [
                                        "#header"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "header-page-navigation",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
                                    "target": [
                                        "#header-page-navigation"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "menu",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"menu\" aria-labelledby=\"menu-btn\">",
                                    "target": [
                                        "#menu"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "mobile-misc",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li id=\"mobile-misc\" class=\"misc\">",
                                    "target": [
                                        "#mobile-misc"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maincontent",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<main id=\"maincontent\">",
                                    "target": [
                                        "#maincontent"
                                    ]
                                },
                                {
                                    "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 id=\"intro\" class=\"intro-container\">",
                                    "target": [
                                        "#intro"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "featured-chapter",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<section id=\"featured-chapter\" class=\"featured-chapter\">",
                                    "target": [
                                        "#featured-chapter"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "contributors",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                    "target": [
                                        "#contributors"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "character-markup",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img id=\"character-markup\" class=\"character\" src=\"/static/images/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">",
                                    "target": [
                                        "#character-markup"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "character-star",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img id=\"character-star\" class=\"character\" src=\"/static/images/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">",
                                    "target": [
                                        "#character-star"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "character-hat",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img id=\"character-hat\" class=\"character\" src=\"/static/images/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">",
                                    "target": [
                                        "#character-hat"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "methodology",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<section id=\"methodology\" class=\"methodology-container\">",
                                    "target": [
                                        "#methodology"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "footer",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<footer id=\"footer\" class=\"alt-bg\">",
                                    "target": [
                                        "#footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "footer-nav-items",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#footer-nav-items"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "mobile-footer-nav-items",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"mobile-footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#mobile-footer-nav-items"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "footer-mobile-social-media",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div id=\"footer-mobile-social-media\" class=\"mobile-ha-social-media\">",
                                    "target": [
                                        "#footer-mobile-social-media"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "html-has-lang",
                            "impact": null,
                            "tags": [
                                "cat.language",
                                "wcag2a",
                                "wcag311",
                                "ACT"
                            ],
                            "description": "Ensures every HTML document has a lang attribute",
                            "help": "<html> element must have a lang attribute",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/html-has-lang?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-lang",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "The <html> element has a lang attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "html-lang-valid",
                            "impact": null,
                            "tags": [
                                "cat.language",
                                "wcag2a",
                                "wcag311",
                                "ACT"
                            ],
                            "description": "Ensures the lang attribute of the <html> element has a valid value",
                            "help": "<html> element must have a valid value for the lang attribute",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/html-lang-valid?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "valid-lang",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Value of lang attribute is included in the list of valid languages"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<html lang=\"en\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "image-alt",
                            "impact": null,
                            "tags": [
                                "cat.text-alternatives",
                                "wcag2a",
                                "wcag111",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures <img> elements have alternate text or a role of none or presentation",
                            "help": "Images must have alternate text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/image-alt?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "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=\"/static/images/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
                                    "target": [
                                        "img[src$=\"home-hero.png\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img class=\"methodology-characters\" src=\"/static/images/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">",
                                    "target": [
                                        ".methodology-characters"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "link-name",
                            "impact": null,
                            "tags": [
                                "cat.name-role-value",
                                "wcag2a",
                                "wcag412",
                                "wcag244",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures links have discernible text",
                            "help": "Links must have discernible text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/link-name?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#maincontent\">Skip navigation</a>",
                                    "target": [
                                        "a[href$=\"#maincontent\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"navigation-logo\" href=\"/en/2022/\">\n          \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n        </a>",
                                    "target": [
                                        ".top-header > .navigation-logo[href=\"/en/2022/\"]"
                                    ]
                                },
                                {
                                    "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=\"/en/2022/contributors\">Contributors</a>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(1) > a[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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=\"/en/2022/methodology\">Methodology</a>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(2) > a[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "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=\"/en/2022/table-of-contents\" class=\"btn\">\n        Start exploring\n      </a>",
                                    "target": [
                                        ".btn[href$=\"table-of-contents\"]"
                                    ]
                                },
                                {
                                    "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=\"/en/2022/mobile-web\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Mobile Web</span> chapter\n      </a>",
                                    "target": [
                                        ".btn[href$=\"mobile-web\"]"
                                    ]
                                },
                                {
                                    "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=\"/en/2022/contributors\" class=\"alt btn\">\n          See the contributors\n        </a>",
                                    "target": [
                                        ".alt.btn[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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=\"/en/2022/methodology\" class=\"alt btn\">\n        Learn about our Methodology\n      </a>",
                                    "target": [
                                        ".alt.btn[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"navigation-logo\" href=\"/en/2022/\">\n            \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n          </a>",
                                    "target": [
                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"]"
                                    ]
                                },
                                {
                                    "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=\"/en/2022/contributors\">Contributors</a>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(1) > a[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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=\"/en/2022/methodology\">Methodology</a>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(2) > a[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "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 hreflang=\"en\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE\">Apache 2.0</a>",
                                    "target": [
                                        "a[hreflang=\"en\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"accessibility-statement\" href=\"/en/accessibility-statement\">Accessibility Statement</a>",
                                    "target": [
                                        ".accessibility-statement"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"rss-feed\" href=\"/en/rss.xml\">RSS Feed</a>",
                                    "target": [
                                        ".rss-feed"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute exists and references elements that are 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/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute exists and references elements that are 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://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "list",
                            "impact": null,
                            "tags": [
                                "cat.structure",
                                "wcag2a",
                                "wcag131"
                            ],
                            "description": "Ensures that lists are structured correctly",
                            "help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/list?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "only-listitems",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List element only has direct children that are allowed inside <li> elements"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<ul>",
                                    "target": [
                                        "#header-page-navigation > 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>",
                                    "target": [
                                        "#footer-nav-items > 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=\"social-media not-mobile\">",
                                    "target": [
                                        ".not-mobile.social-media"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "listitem",
                            "impact": null,
                            "tags": [
                                "cat.structure",
                                "wcag2a",
                                "wcag131"
                            ],
                            "description": "Ensures <li> elements are used semantically",
                            "help": "<li> elements must be contained in a <ul> or <ol>",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/listitem?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li><a href=\"/en/2022/contributors\">Contributors</a></li>",
                                    "target": [
                                        "#header-page-navigation > 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><a href=\"/en/2022/methodology\">Methodology</a></li>",
                                    "target": [
                                        "#header-page-navigation > 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": [
                                        "#header-page-navigation > 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": [
                                        "#header-page-navigation > 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": [
                                        "#header-page-navigation > 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": [
                                        "#header-page-navigation > 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><a href=\"/en/2022/contributors\">Contributors</a></li>",
                                    "target": [
                                        "#footer-nav-items > 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><a href=\"/en/2022/methodology\">Methodology</a></li>",
                                    "target": [
                                        "#footer-nav-items > 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": [
                                        "#footer-nav-items > 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": [
                                        "#footer-nav-items > 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": [
                                        "#footer-nav-items > 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": [
                                        "#footer-nav-items > 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>",
                                    "target": [
                                        ".not-mobile.social-media > 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": [
                                        ".not-mobile.social-media > li:nth-child(2)"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<hr>",
                                    "target": [
                                        "hr:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "svg-img-alt",
                            "impact": null,
                            "tags": [
                                "cat.text-alternatives",
                                "wcag2a",
                                "wcag111",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures <svg> elements with an img, graphics-document or graphics-symbol role have an accessible text",
                            "help": "<svg> elements with an img role must have an alternative text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/svg-img-alt?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "svg-non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a child that is a title"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "svg-non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a child that is a title"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "svg-non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a child that is a title"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                }
                            ]
                        }
                    ],
                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "15.6pt (20.8px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<span class=\"wa\">Web Almanac</span>",
                                    "target": [
                                        ".top-header > .navigation-logo[href=\"/en/2022/\"] > .wa"
                                    ],
                                    "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": {
                                                "messageKey": "pseudoContent"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>",
                                                    "target": [
                                                        ".top-header > .navigation-logo[href=\"/en/2022/\"] > .line-group"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a pseudo element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<span class=\"pre\">By</span>",
                                    "target": [
                                        ".top-header > .navigation-logo[href=\"/en/2022/\"] > .line-group > .pre"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "9.6pt (12.8px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<span class=\"ha\">HTTP Archive</span>",
                                    "target": [
                                        ".top-header > .navigation-logo[href=\"/en/2022/\"] > .line-group > .ha"
                                    ],
                                    "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": "#f2f2f2",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<a href=\"/en/2022/contributors\">Contributors</a>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(1) > a[href$=\"contributors\"]"
                                    ],
                                    "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": "#f2f2f2",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<a href=\"/en/2022/methodology\">Methodology</a>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(2) > a[href$=\"methodology\"]"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "36.0pt (48px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h1 class=\"title title-lg title-alt\">Web Almanac</h1>",
                                    "target": [
                                        "h1"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "22.5pt (30px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h2>HTTP Archive’s annual<br> <b>state of the web</b> report</h2>",
                                    "target": [
                                        ".intro > h2"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "22.5pt (30px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<b>state of the web</b>",
                                    "target": [
                                        "b"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<p>",
                                    "target": [
                                        ".intro > p"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "bold",
                                                "messageKey": "imgNode",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<svg viewBox=\"0 0 56 16\">\n        <text x=\"9\" y=\"15\">2022</text>\n      </svg>",
                                                    "target": [
                                                        "svg[viewBox=\"0 0 56 16\"]"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined because element contains an image node"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<text x=\"9\" y=\"15\">2022</text>",
                                    "target": [
                                        "text"
                                    ],
                                    "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": "#1a2b49",
                                                "contrastRatio": 0,
                                                "fontSize": "18.0pt (24px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h2 class=\"title title-center\">Featured Chapter</h2>",
                                    "target": [
                                        ".featured-chapter-content > .title-center"
                                    ],
                                    "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": "#1a2b49",
                                                "contrastRatio": 0,
                                                "fontSize": "14.9pt (19.89px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h3>Mobile Web</h3>",
                                    "target": [
                                        "h3"
                                    ],
                                    "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": "#1a2b49",
                                                "contrastRatio": 0,
                                                "fontSize": "14.3pt (19px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<blockquote>",
                                    "target": [
                                        "blockquote"
                                    ],
                                    "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": "#f2f2f2",
                                                "contrastRatio": 0,
                                                "fontSize": "19.1pt (25.5px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                                    "target": [
                                                        "#contributors"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h2 class=\"title title-alt\">Contributors</h2>",
                                    "target": [
                                        ".contributors > .title-alt"
                                    ],
                                    "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": "#f2f2f2",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                                    "target": [
                                                        "#contributors"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<p>\nThe Web Almanac has been made possible by the hard work of the web community. 116 people have volunteered countless hours in the planning, research, writing and production phases of the 2022 Web Almanac.\n</p>",
                                    "target": [
                                        ".contributors > p"
                                    ],
                                    "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": "#f7f779",
                                                "contrastRatio": 0,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                                    "target": [
                                                        "#contributors"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<a href=\"/en/2022/contributors\" class=\"alt btn\">\n          See the contributors\n        </a>",
                                    "target": [
                                        ".alt.btn[href$=\"contributors\"]"
                                    ],
                                    "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": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "225.0pt (300px)",
                                                "fontWeight": "bold",
                                                "messageKey": "elmPartiallyObscured",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                                    "target": [
                                                        "#contributors"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined because it's partially obscured by another element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<div class=\"people-number\">116</div>",
                                    "target": [
                                        ".people-number"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined because it's partially obscured by another element"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "messageKey": "pseudoContent"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>",
                                                    "target": [
                                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"] > .line-group"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a pseudo element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<span class=\"pre\">By</span>",
                                    "target": [
                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"] > .line-group > .pre"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a pseudo element"
                                }
                            ]
                        }
                    ]
                },
                "_base_page_ip_ptr": "pd-in-f121.1e100.net",
                "_base_page_cname": "",
                "_base_page_dns_server": "rita.ns.cloudflare.com",
                "_browser_name": "Chrome",
                "_eventName": "Step_1",
                "_test_run_time_ms": 9679,
                "_testUrl": "https://almanac.httparchive.org/en/2022/",
                "_custom": [
                    "00_reset",
                    "Colordepth",
                    "Dpi",
                    "Images",
                    "Resolution",
                    "a11y",
                    "ads",
                    "almanac",
                    "aurora",
                    "avg_dom_depth",
                    "cms",
                    "cookies",
                    "crawl_links",
                    "css",
                    "css-variables",
                    "doctype",
                    "document_height",
                    "document_width",
                    "ecommerce",
                    "element_count",
                    "event-names",
                    "fugu-apis",
                    "generated-content",
                    "generated-html",
                    "has_shadow_root",
                    "img-loading-attr",
                    "initiators",
                    "inline_style_bytes",
                    "javascript",
                    "lib-detector-version",
                    "localstorage_size",
                    "markup",
                    "media",
                    "meta_viewport",
                    "num_iframes",
                    "num_scripts",
                    "num_scripts_async",
                    "num_scripts_sync",
                    "observers",
                    "origin-trials",
                    "parsed_css",
                    "performance",
                    "privacy",
                    "privacy-sandbox",
                    "pwa",
                    "quirks_mode",
                    "responsive_images",
                    "robots_meta",
                    "robots_txt",
                    "sass",
                    "security",
                    "sessionstorage_size",
                    "structured-data",
                    "test_result",
                    "third-parties",
                    "usertiming",
                    "valid-head",
                    "well-known",
                    "wpt_bodies"
                ],
                "_00_reset": null,
                "_Colordepth": 24,
                "_Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
                "_Images": "[{\"url\":\"https://almanac.httparchive.org/static/images/home-hero.png\",\"width\":485,\"height\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"loading\":null,\"decoding\":null,\"fetchpriority\":\"high\",\"inViewport\":true},{\"url\":\"https://almanac.httparchive.org/static/images/character-markup.png\",\"width\":109,\"height\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://almanac.httparchive.org/static/images/character-star.png\",\"width\":109,\"height\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://almanac.httparchive.org/static/images/character-hat.png\",\"width\":109,\"height\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://almanac.httparchive.org/static/images/methodology-characters.png\",\"width\":650,\"height\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false}]",
                "_Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
                "_a11y": "{\"tables\":{\"total\":0,\"total_with_caption\":0,\"total_with_presentational\":0,\"total_with_figcaption\":0},\"file_extension_alts\":{\"total_elements_with_alt\":5,\"total_elements_with_non_empty_alt\":0,\"total_with_file_extension\":0,\"file_extensions\":{}},\"title_and_alt\":{\"total_alt\":5,\"total_title\":5,\"total_both\":0,\"total_alt_same_as_title\":0},\"th_with_scope_attribute\":{\"total_th\":0,\"total_with_scope\":0,\"scopes\":{}},\"td_with_headers_attribute\":{\"total_tds\":0,\"total_with_headers\":0},\"total_anchors_with_role_button\":0,\"total_role_tab_with_selected_and_controls\":0,\"placeholder_but_no_label\":{\"total_placeholder\":4,\"total_no_label\":0},\"divs_or_spans_as_button_or_link\":{\"total_role_button\":0,\"total_role_link\":0,\"total_either\":0},\"screen_reader_classes\":true,\"form_control_a11y_tree\":{\"__error\":{\"stack\":\"TypeError: Cannot read properties of undefined (reading 'value')\\n    at addControlToStats (<anonymous>:227:36)\\n    at <anonymous>:281:7\\n    at captureAndLogError (<anonymous>:38:12)\\n    at wptCustomMetric (<anonymous>:220:27)\\n    at <anonymous>:367:7\",\"message\":\"Cannot read properties of undefined (reading 'value')\"}},\"fieldset_radio_checkbox\":{\"total_radio\":0,\"total_checkbox\":0,\"total_radio_in_fieldset\":0,\"total_checkbox_in_fieldset\":0,\"fieldsets\":[]},\"required_form_controls\":[]}",
                "_ads": "{\"ads\":{\"present\":false,\"status\":404,\"redirected\":true},\"app_ads\":{\"present\":false,\"status\":404,\"redirected\":true},\"sellers\":{\"present\":false,\"redirected\":true,\"status\":404}}",
                "_almanac": "{\"01.12\":0,\"01.13\":0,\"link-nodes\":{\"total\":29,\"nodes\":[{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/static/css/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/static/css/index.css?v=69e30c0abbe9bb2368e12e7e8779d421\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Poppins-Light.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Lato-Regular.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Poppins-Bold.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Lato-Black.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Lato-Bold.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"shortcut icon\",\"href\":\"/static/images/favicon.ico\"},{\"tagName\":\"link\",\"rel\":\"apple-touch-icon\",\"href\":\"/static/images/apple-touch-icon.png\"},{\"tagName\":\"link\",\"rel\":\"webmention\",\"href\":\"https://webmention.io/almanac.httparchive.org/webmention\"},{\"tagName\":\"link\",\"rel\":\"pingback\",\"href\":\"https://webmention.io/almanac.httparchive.org/xmlrpc\"},{\"tagName\":\"link\",\"rel\":\"me\",\"href\":\"mailto:team@httparchive.org\"},{\"tagName\":\"link\",\"rel\":\"canonical\",\"href\":\"https://almanac.httparchive.org/en/2022/\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Web Almanac by HTTP Archive RSS (en)\",\"href\":\"/en/rss.xml\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/en/2022/\",\"hreflang\":\"en\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/es/2022/\",\"hreflang\":\"es\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/fr/2022/\",\"hreflang\":\"fr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/hi/2022/\",\"hreflang\":\"hi\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/it/2022/\",\"hreflang\":\"it\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/ja/2022/\",\"hreflang\":\"ja\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/nl/2022/\",\"hreflang\":\"nl\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/pt/2022/\",\"hreflang\":\"pt\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/ru/2022/\",\"hreflang\":\"ru\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/tr/2022/\",\"hreflang\":\"tr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/uk/2022/\",\"hreflang\":\"uk\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/zh-CN/2022/\",\"hreflang\":\"zh-CN\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/zh-TW/2022/\",\"hreflang\":\"zh-TW\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/en/2022/\",\"hreflang\":\"x-default\"}],\"attribute_usage_count\":{\"rel\":29,\"href\":29,\"as\":5,\"type\":6,\"crossorigin\":5,\"title\":1,\"hreflang\":14}},\"priority-hints\":{\"total\":1,\"nodes\":[{\"tagName\":\"img\",\"src\":\"/static/images/home-hero.png\",\"alt\":\"\",\"width\":\"820\",\"height\":\"562\",\"fetchpriority\":\"high\"}],\"attribute_usage_count\":{\"src\":1,\"alt\":1,\"width\":1,\"height\":1,\"fetchpriority\":1}},\"meta-nodes\":{\"total\":16,\"nodes\":[{\"tagName\":\"meta\",\"charset\":\"UTF-8\"},{\"tagName\":\"meta\",\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"},{\"tagName\":\"meta\",\"name\":\"description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"property\":\"og:url\",\"content\":\"https://almanac.httparchive.org/en/2022/\"},{\"tagName\":\"meta\",\"property\":\"og:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"tagName\":\"meta\",\"property\":\"og:image:height\",\"content\":\"600\"},{\"tagName\":\"meta\",\"property\":\"og:image:width\",\"content\":\"1200\"},{\"tagName\":\"meta\",\"property\":\"og:type\",\"content\":\"article\"},{\"tagName\":\"meta\",\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"tagName\":\"meta\",\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"tagName\":\"meta\",\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"tagName\":\"meta\",\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":15,\"property\":7}},\"10.5\":[\"WebPage\",\"ImageObject\",\"Organization\",\"Person\",\"schema.org/Article\",\"EntryPoint\",\"SearchAction\",\"schema.org/WebSite\",\"ListItem\",\"schema.org/BreadcrumbList\"],\"seo-anchor-elements\":{\"internal\":113,\"external\":14,\"hash\":1,\"navigateHash\":0,\"earlyHash\":1},\"seo-titles\":{\"titleWords\":16,\"titleElements\":6},\"seo-words\":{\"wordsCount\":367,\"wordElements\":36},\"input_elements\":{\"total\":10,\"nodes\":[{\"tagName\":\"input\",\"id\":\"header-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile\"},{\"tagName\":\"input\",\"id\":\"footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile-footer\"}],\"attribute_usage_count\":{\"id\":10,\"class\":4,\"type\":4,\"name\":4,\"placeholder\":4,\"title\":4,\"aria-label\":4,\"data-label\":2}},\"link_protocols_used\":{\"https\":127},\"06.47\":0,\"08.39\":{\"link\":0,\"script\":0},\"09.27\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"icon_only_clickables\":0,\"inline_svg_stats\":{\"total\":15,\"content_lengths\":[8989,250,232,240,252,249,77,250,246,232,235,232,210,222,219],\"attribute_usage_count\":{\"xmlns\":1,\"width\":14,\"height\":14,\"display\":1,\"role\":13,\"aria-labelledby\":4,\"viewbox\":1}},\"images\":{\"pictures\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"imgs\":{\"total\":5,\"nodes\":[{\"tagName\":\"img\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"}],\"attribute_usage_count\":{\"src\":5,\"alt\":5,\"width\":5,\"height\":5,\"fetchpriority\":1,\"id\":3,\"class\":4,\"loading\":4}},\"sources\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"total_with_srcset\":0,\"total_with_sizes\":0,\"total_pictures_with_img\":0,\"sizes_values\":[],\"loading_values\":[\"lazy\",\"lazy\",\"lazy\",\"lazy\"],\"alt_lengths\":[0,0,0,0,0]},\"videos\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"audios\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"iframes\":{\"iframes\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"loading_values\":[]},\"scripts\":{\"total\":13,\"nodes\":[{\"tagName\":\"script\",\"type\":\"text/javascript\",\"async\":\"\",\"src\":\"https://www.google-analytics.com/plugins/ua/linkid.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text/javascript\",\"async\":\"\",\"src\":\"https://www.google-analytics.com/analytics.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text/javascript\",\"async\":\"\",\"src\":\"https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&l=dataLayer&cx=c\",\"nonce\":\"\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"application/ld+json\"},{\"tagName\":\"script\",\"type\":\"application/ld+json\"},{\"tagName\":\"script\",\"type\":\"application/ld+json\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"/static/js/almanac.js?v=096e38f74c72532860651812978526c5\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"/static/js/web-vitals.js?v=0bf1a7e9889865e1cbbc6058659c9d83\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"/static/js/send-web-vitals.js?v=b7224f484fe762e075d4838286ddb066\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"speculationrules\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":7,\"async\":5,\"src\":7,\"nonce\":10,\"defer\":2}},\"nodes_using_role\":{\"total\":13,\"usage_and_count\":{\"img\":13}},\"headings_order\":[1,2,2,3,2,2],\"shortcuts_stats\":{\"total_with_aria_shortcut\":0,\"total_with_accesskey\":0,\"aria_shortcut_values\":[],\"accesskey_values\":[]},\"attributes_used_on_elements\":{\"lang\":51,\"charset\":1,\"name\":12,\"content\":15,\"rel\":33,\"href\":158,\"as\":5,\"type\":30,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":10,\"property\":7,\"title\":5,\"hreflang\":15,\"class\":197,\"xmlns\":1,\"width\":19,\"height\":19,\"display\":1,\"id\":52,\"viewBox\":12,\"d\":14,\"fill\":14,\"fill-rule\":1,\"clip-rule\":1,\"cx\":2,\"cy\":2,\"r\":1,\"stroke-width\":3,\"stroke-miterlimit\":3,\"stroke\":3,\"rx\":1,\"ry\":1,\"aria-label\":14,\"aria-expanded\":9,\"action\":4,\"for\":10,\"placeholder\":4,\"role\":13,\"aria-labelledby\":14,\"xmlns:xlink\":13,\"xlink:href\":13,\"data-event\":4,\"data-label\":4,\"data-open-text\":1,\"data-close-text\":1,\"selected\":6,\"disabled\":4,\"value\":94,\"aria-hidden\":3,\"x\":1,\"y\":1,\"alt\":5,\"fetchpriority\":1,\"loading\":4,\"defer\":2},\"body_node\":{\"tagName\":\"body\",\"class\":\"year-2022\"},\"html_node\":{\"tagName\":\"html\",\"lang\":\"en\"},\"document_title\":{\"value\":\"The 2022 Web Almanac\",\"length\":20},\"length_of_h1s\":[11]}",
                "_aurora": {
                    "ng_version": null,
                    "ng_img_user": null,
                    "ng_priority_img_count": null,
                    "ng_server_context": null,
                    "nuxt_version": null,
                    "nuxt_vue_version": null,
                    "next_version": null,
                    "next_is_script_user": null,
                    "next_is_third_parties_user": null,
                    "next_script_before_interactive_count": null,
                    "next_script_after_interactive_count": null,
                    "next_script_lazy_on_load_count": null,
                    "next_script_worker_count": null,
                    "react_version": null,
                    "svelte_version": null,
                    "feature_flags": []
                },
                "_avg_dom_depth": 9,
                "_cms": {
                    "wordpress": {
                        "block_theme": false,
                        "has_embed_block": false,
                        "embed_block_count": {
                            "total": 0,
                            "total_by_type": []
                        },
                        "scripts": [],
                        "content_type": {
                            "template": "unknown",
                            "post_type": "",
                            "taxonomy": ""
                        },
                        "uses_interactivity_api": false,
                        "interactivity_api_usage": {
                            "total_regions": 0,
                            "total_regions_by_namespace": []
                        }
                    }
                },
                "_cookies": [
                    {
                        "name": "_ga",
                        "domain": ".httparchive.org",
                        "path": "/",
                        "expires": 1754577151.659154,
                        "size": 29,
                        "httpOnly": false,
                        "secure": false,
                        "session": false,
                        "sameParty": false
                    },
                    {
                        "name": "_gid",
                        "domain": ".httparchive.org",
                        "path": "/",
                        "expires": 1720103551,
                        "size": 30,
                        "httpOnly": false,
                        "secure": false,
                        "session": false,
                        "sameParty": false
                    },
                    {
                        "name": "_gat_gtag_UA_22381566_3",
                        "domain": ".httparchive.org",
                        "path": "/",
                        "expires": 1720017211,
                        "size": 24,
                        "httpOnly": false,
                        "secure": false,
                        "session": false,
                        "sameParty": false
                    },
                    {
                        "name": "_ga_PQ5N2MZG5M",
                        "domain": ".httparchive.org",
                        "path": "/",
                        "expires": 1754577151.757691,
                        "size": 51,
                        "httpOnly": false,
                        "secure": false,
                        "session": false,
                        "sameParty": false
                    }
                ],
                "_crawl_links": [
                    "https://almanac.httparchive.org/en/2022/table-of-contents",
                    "https://almanac.httparchive.org/en/2022/methodology",
                    "https://almanac.httparchive.org/en/2022/contributors",
                    "https://almanac.httparchive.org/en/2022/mobile-web",
                    "https://almanac.httparchive.org/en/accessibility-statement",
                    "https://almanac.httparchive.org/en/rss.xml"
                ],
                "_css": "{\"css_in_js\":[],\"prefersColorScheme\":false,\"externalCssInHead\":3,\"externalCssInBody\":0,\"inlineCssInHead\":0,\"inlineCssInBody\":0}",
                "_css-variables": "{\"summary\":{}}",
                "_doctype": "html",
                "_document_height": 2974,
                "_document_width": 1351,
                "_ecommerce": {
                    "AndroidAppLinks": 0,
                    "iOSUniveralLinks": 0
                },
                "_element_count": "{\"html\":1,\"head\":1,\"meta\":16,\"title\":14,\"link\":31,\"script\":13,\"body\":1,\"svg\":15,\"symbol\":11,\"path\":14,\"circle\":1,\"ellipse\":1,\"div\":46,\"a\":127,\"header\":1,\"span\":16,\"nav\":4,\"ul\":16,\"li\":137,\"button\":13,\"form\":4,\"label\":10,\"input\":4,\"use\":13,\"em\":2,\"select\":6,\"option\":96,\"main\":1,\"section\":4,\"h1\":1,\"h2\":4,\"br\":2,\"b\":1,\"p\":4,\"text\":1,\"img\":5,\"h3\":1,\"blockquote\":1,\"footer\":1,\"hr\":2}",
                "_event-names": [],
                "_fugu-apis": [],
                "_generated-content": {
                    "percent": "0.0000",
                    "sizeInKB": "0.00"
                },
                "_generated-html": "<!DOCTYPE html>\n<html lang=\"en\"><head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    \n      <title>The 2022 Web Almanac</title>\n      <link rel=\"stylesheet\" href=\"/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\">\n      \n  \n  <link rel=\"stylesheet\" href=\"/static/css/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41\">\n\n  <link rel=\"stylesheet\" href=\"/static/css/index.css?v=69e30c0abbe9bb2368e12e7e8779d421\">\n  <link rel=\"preload\" href=\"/static/fonts/Poppins-Light.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n\n      <link rel=\"preload\" href=\"/static/fonts/Lato-Regular.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n      <link rel=\"preload\" href=\"/static/fonts/Poppins-Bold.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n      <link rel=\"preload\" href=\"/static/fonts/Lato-Black.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n      <link rel=\"preload\" href=\"/static/fonts/Lato-Bold.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n\n      <script type=\"text/javascript\" async=\"\" src=\"https://www.google-analytics.com/plugins/ua/linkid.js\" nonce=\"\"></script><script type=\"text/javascript\" async=\"\" src=\"https://www.google-analytics.com/analytics.js\" nonce=\"\"></script><script type=\"text/javascript\" async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&amp;l=dataLayer&amp;cx=c\" nonce=\"\"></script><script nonce=\"\">\n        window.dataLayer = window.dataLayer || [];\n        function gtag() {\n            dataLayer.push(arguments);\n        }\n        gtag('js', new Date());\n        gtag('config', 'UA-22381566-3', {\n          'link_attribution': true\n        });\n        gtag('config', 'G-PQ5N2MZG5M');\n      </script>\n    \n    <link rel=\"shortcut icon\" href=\"/static/images/favicon.ico\">\n    <link rel=\"apple-touch-icon\" href=\"/static/images/apple-touch-icon.png\">\n    \n<meta name=\"description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta property=\"og:title\" content=\"The 2022 Web Almanac\">\n<meta property=\"og:url\" content=\"https://almanac.httparchive.org/en/2022/\">\n<meta property=\"og:image\" content=\"https://almanac.httparchive.org/static/images/home-hero-2022.png\">\n<meta property=\"og:image:height\" content=\"600\">\n<meta property=\"og:image:width\" content=\"1200\">\n<meta property=\"og:type\" content=\"article\">\n<meta property=\"og:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:site\" content=\"@HTTPArchive\">\n<meta name=\"twitter:title\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:image\" content=\"https://almanac.httparchive.org/static/images/home-hero-2022.png\">\n<meta name=\"twitter:image:alt\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<link rel=\"webmention\" href=\"https://webmention.io/almanac.httparchive.org/webmention\">\n<link rel=\"pingback\" href=\"https://webmention.io/almanac.httparchive.org/xmlrpc\">\n<link rel=\"me\" href=\"mailto:team@httparchive.org\">\n\n\n\n<script type=\"application/ld+json\">\n  {\n    \"@context\": \"http://schema.org\",\n    \"@type\": \"Article\",\n    \"mainEntityOfPage\": {\n        \"@type\": \"WebPage\",\n        \"@id\": \"https://almanac.httparchive.org/en/2022/\"\n    },\n    \"headline\": \"The 2022 Web Almanac\",\n    \"image\": {\n        \"@type\": \"ImageObject\",\n        \"url\": \"https://almanac.httparchive.org/static/images/home-hero-2022.png\",\n        \"height\": 600,\n        \"width\": 1200\n    },\n    \"publisher\": {\n        \"@type\": \"Organization\",\n        \"name\": \"HTTP Archive\",\n        \"logo\": {\n            \"@type\": \"ImageObject\",\n            \"url\": \"https://almanac.httparchive.org/static/images/ha.png\",\n            \"height\": 160,\n            \"width\": 320\n        },\n        \"sameAs\": [\n          \"https://httparchive.org\",\n          \"https://twitter.com/HTTPArchive\",\n          \"https://github.com/HTTPArchive\"\n          ]\n      },\n    \"author\":\n      \n{\n  \"@type\": \"Person\",\n  \"sameAs\": [\n    \"https://almanac.httparchive.org/en/2022/contributors#rviscomi\",\n    \"https://twitter.com/rick_viscomi\",\n    \"https://github.com/rviscomi\"\n    ],\n  \"name\": \"Rick Viscomi\"\n}\n,\n      \"description\": \"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\n      \"datePublished\": \"2022-07-02T00:00:00.000Z\",\n      \"dateModified\": \"2022-07-02T00:00:00.000Z\"\n  }\n  </script>\n  \n<script type=\"application/ld+json\">\n  {\n    \"@context\": \"https://schema.org\",\n    \"@type\": \"WebSite\",\n    \"url\": \"https://almanac.httparchive.org/en/\",\n    \"potentialAction\": {\n      \"@type\": \"SearchAction\",\n      \"target\": {\n        \"@type\": \"EntryPoint\",\n        \"urlTemplate\": \"https://almanac.httparchive.org/en/search?q={search_term_string}\"\n      },\n      \"query-input\": \"required name=search_term_string\"\n    }\n  }\n</script>\n\n\n  \n<script type=\"application/ld+json\">\n  {\n    \"@context\": \"https://schema.org\",\n    \"@type\": \"BreadcrumbList\",\n    \"itemListElement\": [{\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"en\",\n      \"item\": \"https://almanac.httparchive.org/en/\"\n    }]\n  }\n</script>\n\n\n\n    <link rel=\"canonical\" href=\"https://almanac.httparchive.org/en/2022/\">\n    <link rel=\"alternate\" type=\"application/rss+xml\" title=\"Web Almanac by HTTP Archive RSS (en)\" href=\"/en/rss.xml\">\n    \n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/en/2022/\" hreflang=\"en\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/es/2022/\" hreflang=\"es\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/fr/2022/\" hreflang=\"fr\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/hi/2022/\" hreflang=\"hi\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/it/2022/\" hreflang=\"it\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/ja/2022/\" hreflang=\"ja\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/nl/2022/\" hreflang=\"nl\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/pt/2022/\" hreflang=\"pt\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/ru/2022/\" hreflang=\"ru\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/tr/2022/\" hreflang=\"tr\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/uk/2022/\" hreflang=\"uk\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/zh-CN/2022/\" hreflang=\"zh-CN\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/zh-TW/2022/\" hreflang=\"zh-TW\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/en/2022/\" hreflang=\"x-default\">\n    \n  </head>\n\n  <body class=\"year-2022\">\n    \n    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"0\" height=\"0\" display=\"none\">\n      <!-- HTTPArchive -->\n      <symbol id=\"ha-logo\" viewBox=\"0 0 432 225\">\n        <path d=\"M10.626 7.433h14.5v47.5c6-7.4 13.5-11 22.5-11 4.9 0 9.2 1.2 13.1 3.7 3.9 2.4 6.7 5.8 8.6 10.1 1.9 4.3 2.9 10.7 2.9 19.1v41.6h-14.6v-45.2c0-5.3-1.3-9.6-4-12.9-2.6-3.3-6-4.9-10.3-4.9-3.2 0-6.2.8-9 2.5-2.8 1.6-5.9 4.4-9.3 8.2v52.4h-14.4V7.433m66.4 49.5l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4m54.3 0l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4M212.8 30.1l-27.2 26.7v1.4h39c6.1.2 10.6 1.5 13.9 3.1 3.5 1.6 6.3 4.3 8.3 7.9 2.1 3.7 3.1 7.9 3.1 12.7 0 7.4-2.2 13.5-6.5 18.2-4.3 4.7-9.8 7.1-16.6 7.1-2.8 0-5.5-.4-8.2-1.1v12.3c3.4.9 6.7 1.3 9.7 1.3 10.5 0 19.2-3.5 26-10.6 6.8-7 10.2-16 10.3-27 0-11.6-3.6-20.6-10.9-27.1-7.1-6.4-17.1-9.6-29.8-9.7h-.4l-10.6-.1V30.1z\" fill=\"currentColor\"></path>\n        <path d=\"M198 63.7c0 52.2-.1 108.8-.1 154.7h14.8v-52.5c3.4-3.8 6.1-6.4 8.9-8 2.8-1.6 5.8-2.4 9-2.4 4.3 0 7.7 1.6 10.3 4.9 2.6 3.2 4 7.5 4 12.9v45.2h14.5v-41.6c0-8.5-.9-14.9-2.8-19.2-1.9-4.3-4.7-7.7-8.6-10.1-3.9-2.4-8.3-3.7-13.1-3.7-8.8 0-16.1 3.5-22.1 10.6v-53.1c.1-12.5 0-25.1 0-37.7H198zM55.9 174.5v31.1c0 2.5.8 3.7 2.5 3.7s4.5-1.3 8.2-3.9v8.8c-3.3 2.1-5.9 3.5-7.9 4.3-2 .8-4 1.2-6.2 1.2-6.2 0-9.9-2.4-11-7.3-6.1 4.8-12.7 7.2-19.6 7.2-5.1 0-9.3-1.7-12.7-5-3.4-3.4-5.1-7.6-5.1-12.7 0-4.6 1.6-8.7 4.9-12.3 3.3-3.7 8.1-6.5 14.1-8.7l18.5-6.4v-3.9c0-8.8-4.4-13.2-13.2-13.2-7.9 0-15.6 4.1-23 12.2v-15.8c5.6-6.6 13.7-9.9 24.2-9.9 7.9 0 14.2 2.1 19 6.2 1.6 1.3 3 3.1 4.3 5.3 1.3 2.2 2.1 4.4 2.4 6.6.4 2.2.6 6.3.6 12.5m-14.2 29.4v-21.7L32 186c-4.9 2-8.4 3.9-10.5 6-2 2-3 4.4-3 7.4s1 5.5 2.9 7.4c2 1.9 4.5 2.9 7.5 2.9 4.6-.1 8.8-2 12.8-5.8M90 145.3v16.8l.8-1.3c7-11.3 14-16.9 21-16.9 5.5 0 11.1 2.8 17.1 8.3l-7.6 12.7c-5-4.8-9.7-7.2-14-7.2-4.7 0-8.7 2.2-12.2 6.7-3.4 4.4-5.1 9.7-5.1 15.8v38.2H75.5v-73.1H90m96.9 56v14.3c-7.3 2.7-14.4 4.1-21.3 4.1-11.4 0-20.6-3.4-27.4-10.2-6.8-6.8-10.2-15.9-10.2-27.3 0-11.5 3.3-20.8 9.9-27.8 6.6-7 15.3-10.6 26.1-10.6 3.8 0 7.1.4 10.1 1.1 3 .7 6.7 2 11.1 4v15.4c-7.3-4.7-14.1-7-20.3-7-6.5 0-11.9 2.3-16 6.9-4.2 4.6-6.3 10.4-6.3 17.5 0 7.5 2.3 13.4 6.8 17.8 4.6 4.4 10.7 6.6 18.4 6.6 5.5.1 11.9-1.5 19.1-4.8m93.2-86.7c2.4 0 4.4.8 6.1 2.5 1.7 1.6 2.5 3.7 2.5 6s-.8 4.3-2.5 6c-1.7 1.7-3.7 2.5-6.1 2.5-2.2 0-4.2-.8-5.9-2.5-1.7-1.7-2.5-3.8-2.5-6s.8-4.2 2.5-5.9c1.7-1.8 3.7-2.6 5.9-2.6m-7.2 30.7h14.5v73.1h-14.5v-73.1m75 0h15.7l-32.3 74.4h-4.8l-33.1-74.4h15.8l19.7 45 19-45m78.8 37.8h-51.4c.4 7 2.7 12.6 7 16.7s9.9 6.2 16.8 6.2c9.5 0 18.3-3 26.4-8.9v14.1c-4.4 3-8.9 5.1-13.3 6.4-4.3 1.3-9.5 1.9-15.3 1.9-8.1 0-14.6-1.7-19.5-5-5-3.3-9-7.8-12-13.4-3-5.7-4.4-12.2-4.4-19.6 0-11.1 3.2-20.2 9.5-27.1 6.3-7 14.5-10.5 24.6-10.5 9.7 0 17.4 3.4 23.2 10.2 5.8 6.8 8.7 15.9 8.7 27.3v1.7m-51.4-8.6h36.8c-.4-5.8-2.1-10.2-5.2-13.3-3.1-3.1-7.2-4.7-12.4-4.7s-9.5 1.6-12.8 4.7c-3.2 3-5.4 7.5-6.4 13.3\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- GitHub -->\n      <symbol id=\"github-logo\" viewBox=\"0 0 32.6 31.8\">\n        <path d=\"M16.3 0C7.3 0 0 7.3 0 16.3c0 7.2 4.7 13.3 11.1 15.5.8.1 1.1-.4 1.1-.8v-2.8c-4.5 1-5.5-2.2-5.5-2.2-.7-1.9-1.8-2.4-1.8-2.4-1.5-1 .1-1 .1-1 1.6.1 2.5 1.7 2.5 1.7 1.5 2.5 3.8 1.8 4.7 1.4.1-1.1.6-1.8 1-2.2-3.6-.4-7.4-1.8-7.4-8.1 0-1.8.6-3.2 1.7-4.4-.1-.3-.7-2 .2-4.2 0 0 1.4-.4 4.5 1.7 1.3-.4 2.7-.5 4.1-.5 1.4 0 2.8.2 4.1.5 3.1-2.1 4.5-1.7 4.5-1.7.9 2.2.3 3.9.2 4.3 1 1.1 1.7 2.6 1.7 4.4 0 6.3-3.8 7.6-7.4 8 .6.5 1.1 1.5 1.1 3V31c0 .4.3.9 1.1.8 6.5-2.2 11.1-8.3 11.1-15.5C32.6 7.3 25.3 0 16.3 0z\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Twitter -->\n      <symbol id=\"twitter-logo\" viewBox=\"0 0 250 203.1\">\n        <path d=\"M78.6 203.1c94.3 0 145.9-78.2 145.9-145.9 0-2.2 0-4.4-.1-6.6 10-7.3 18.7-16.3 25.6-26.5-9.4 4.1-19.3 6.9-29.5 8.1 10.7-6.4 18.7-16.5 22.5-28.4-10.1 6-21.1 10.2-32.6 12.4C191-4.5 158.5-5.5 137.8 14c-13.3 12.5-19 31.2-14.8 49C81.9 60.9 43.4 41.4 17.4 9.4 3.8 32.8 10.7 62.8 33.3 77.8c-8.2-.2-16.1-2.4-23.3-6.4v.6c0 24.4 17.2 45.4 41.2 50.3-7.6 2.1-15.5 2.4-23.2.9 6.7 20.9 26 35.2 47.9 35.6-18.2 14.3-40.6 22-63.7 22-4.1 0-8.2-.3-12.2-.7 23.5 15.1 50.7 23 78.6 23\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- LinkedIn -->\n      <symbol id=\"linkedin-logo\" viewBox=\"0 0 200 200\">\n        <path d=\"M185.2 0H14.8C6.6 0 0 6.4 0 14.3v171.3c0 7.9 6.6 14.3 14.8 14.3h170.4c8.1 0 14.8-6.4 14.8-14.3V14.3C199.9 6.4 193.3 0 185.2 0zM60.6 167.3H30.4V77.1h30.2v90.2zM45.5 64.8h-.2c-10.1 0-16.7-6.9-16.7-15.6 0-8.8 6.7-15.6 17.1-15.6 10.3 0 16.7 6.7 16.9 15.6 0 8.6-6.5 15.6-17.1 15.6zm124 102.5h-30.2V119c0-12.1-4.4-20.4-15.3-20.4-8.4 0-13.3 5.6-15.5 11-.8 1.9-1 4.6-1 7.3v50.4H77.3s.4-81.8 0-90.3h30.2v12.8c4-6.1 11.2-14.9 27.2-14.9 19.9 0 34.8 12.9 34.8 40.6v51.8zm-62.2-77.1c0-.1.1-.2.2-.3v.3h-.2z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Globe -->\n      <symbol id=\"globe-logo\" viewBox=\"0 0 30 30\">\n        <circle cx=\"14.5\" cy=\"14.5\" r=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"></circle>\n        <ellipse cx=\"14.5\" cy=\"14.5\" rx=\"6.1\" ry=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"></ellipse>\n        <path d=\"M1.6 9.6h25.8M1.6 19.4h25.8\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"></path>\n      </symbol>\n      <!-- Bar chart -->\n      <symbol id=\"bar-chart-logo\" viewBox=\"0 0 18 19\">\n        <path d=\"M0 9h3v10H0V9zm5-9h3v19H5V0zm5 7h3v12h-3V7zm5-4h3v16h-3V3z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Comment -->\n      <symbol id=\"comment-logo\" viewBox=\"0 0 22 22.1\">\n        <path d=\"M4.4 22.1l8-5.1H22V0H0v17h4.4z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- SQL -->\n      <symbol id=\"sql-logo\" viewBox=\"0 0 32 14.6\">\n        <path d=\"M.1 12.4V9.6c.5.4 1.1.8 1.7 1 .6.2 1.2.3 1.8.3.4 0 .7 0 .9-.1s.5-.2.7-.3c.2-.1.3-.2.4-.4.1-.2.1-.3.1-.5s-.1-.5-.2-.7c-.2-.2-.4-.4-.6-.5-.3-.2-.5-.4-.9-.5-.3-.2-.7-.3-1.1-.5-1-.4-1.7-.9-2.2-1.5S0 4.6 0 3.8c0-.7.1-1.2.4-1.7S1 1.2 1.5.9s1-.5 1.6-.7S4.3 0 5 0s1.2 0 1.8.1 1 .2 1.4.4v2.6c-.3-.1-.5-.3-.8-.4s-.5-.2-.7-.2c-.3-.1-.6-.2-.8-.2-.3 0-.5-.1-.7-.1-.3 0-.6 0-.9.1s-.5.2-.7.3c-.2.1-.4.2-.5.4-.1.2-.1.3-.1.5s.1.4.2.6c.1.2.3.3.5.5.1.1.4.3.7.4.3.1.6.3 1 .4.5.2 1 .4 1.4.7.4.2.7.5 1 .8s.5.6.7 1c.2.4.2.8.2 1.3 0 .7-.1 1.3-.4 1.8-.3.6-.7 1-1.1 1.3-.5.3-1 .5-1.6.6s-1.3.2-1.9.2c-.7 0-1.4-.1-2-.2-.6-.1-1.2-.3-1.6-.5zm16 .7c-1.8 0-3.3-.6-4.4-1.8-1.2-1.2-1.7-2.7-1.7-4.6 0-2 .6-3.6 1.7-4.9C12.9.6 14.4 0 16.3 0c1.8 0 3.3.6 4.4 1.8 1.1 1.2 1.7 2.7 1.7 4.7s-.6 3.6-1.7 4.8l-.1.1-.1.1 3.2 3.1h-4L18 12.9c-.6.1-1.2.2-1.9.2zm.1-10.6c-1 0-1.8.4-2.4 1.1-.6.7-.9 1.7-.9 3s.3 2.2.9 3c.6.7 1.4 1.1 2.3 1.1 1 0 1.8-.4 2.3-1.1.6-.7.9-1.7.9-3s-.3-2.3-.8-3.1c-.5-.7-1.3-1-2.3-1zM32 12.9h-7.5V.2h2.8v10.3H32v2.4z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Search -->\n      <symbol id=\"search-logo\" viewBox=\"0 0 13 13\">\n        <path d=\"m4.8495 7.8226c0.82666 0 1.5262-0.29146 2.0985-0.87438 0.57232-0.58292 0.86378-1.2877 0.87438-2.1144 0.010599-0.82666-0.28086-1.5262-0.87438-2.0985-0.59352-0.57232-1.293-0.86378-2.0985-0.87438-0.8055-0.010599-1.5103 0.28086-2.1144 0.87438-0.60414 0.59352-0.8956 1.293-0.87438 2.0985 0.021197 0.8055 0.31266 1.5103 0.87438 2.1144 0.56172 0.60414 1.2665 0.8956 2.1144 0.87438zm4.4695 0.2115 3.681 3.6819-1.259 1.284-3.6817-3.7 0.0019784-0.69479-0.090043-0.098846c-0.87973 0.76087-1.92 1.1413-3.1207 1.1413-1.3553 0-2.5025-0.46363-3.4417-1.3909s-1.4088-2.0686-1.4088-3.4239c0-1.3553 0.4696-2.4966 1.4088-3.4239 0.9392-0.92727 2.0864-1.3969 3.4417-1.4088 1.3553-0.011889 2.4906 0.45771 3.406 1.4088 0.9154 0.95107 1.379 2.0924 1.3909 3.4239 0 1.2126-0.38043 2.2588-1.1413 3.1385l0.098834 0.090049z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Share Apple -->\n      <symbol id=\"share-apple-logo\" viewBox=\"0 0 24 24\">\n        <path d=\"M0 0h24v24H0V0z\" fill=\"none\"></path>\n        <path d=\"M16 5l-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4 4 4zm4 5v11c0 1.1-.9 2-2 2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 2z\"></path>\n      </symbol>\n      <!-- Share Android -->\n      <symbol id=\"share-android-logo\" viewBox=\"0 0 24 24\">\n        <path d=\"M0 0h24v24H0z\" fill=\"none\"></path>\n        <path d=\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z\"></path>\n      </symbol>\n    </svg>\n    \n  <div id=\"skiptocontent\"><a href=\"#maincontent\">Skip navigation</a></div>\n  \n  <header id=\"header\" class=\"alt-bg\">\n    <div class=\"container\">\n      <div class=\"top-header\">\n        <a class=\"navigation-logo\" href=\"/en/2022/\">\n          \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n        </a>\n        <nav id=\"header-page-navigation\" aria-label=\"Page navigation\">\n          <ul>\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  \n  <div class=\"nav-dropdown header search-nav\">\n    <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>\n    <ul class=\"nav-dropdown-list align-right hidden header-search\">\n      <li class=\"nav-dropdown-list-part\">\n        <form action=\"/en/search\">\n          <label for=\"header-search-box\" class=\"visually-hidden\">Search</label>\n          <input id=\"header-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n          <button class=\"search-button\" type=\"submit\">\n            <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"header-search-icon\">\n              <title id=\"header-search-icon\">Search</title>\n              <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n            </svg>\n          </button>\n        </form>\n      </li>\n    </ul>\n  </div>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n\n<div class=\"nav-dropdown header table-of-contents\">\n  <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>\n  <ul class=\"nav-dropdown-list hidden header-list\">\n\n    \n    <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n      <span>Home</span>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents\">Table of Contents</a>\n    </li>\n    \n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-1\">Part I. Page Content</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/css\">\n          Chapter 1: CSS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/javascript\">\n          Chapter 2: JavaScript\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/markup\">\n          Chapter 3: Markup\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/structured-data\">\n          Chapter 4: Structured Data\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/fonts\">\n          Chapter 5: Fonts\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/media\">\n          Chapter 6: Media\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/webassembly\">\n          Chapter 7: WebAssembly\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/third-parties\">\n          Chapter 8: Third Parties\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/interoperability\">\n          Chapter 9: Interoperability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-2\">Part II. User Experience</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/seo\">\n          Chapter 10: SEO\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/accessibility\">\n          Chapter 11: Accessibility\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/performance\">\n          Chapter 12: Performance\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/privacy\">\n          Chapter 13: Privacy\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/security\">\n          Chapter 14: Security\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/mobile-web\">\n          Chapter 15: Mobile Web\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/capabilities\">\n          Chapter 16: Capabilities\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/pwa\">\n          Chapter 17: PWA\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-3\">Part III. Content Publishing</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cms\">\n          Chapter 18: CMS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/jamstack\">\n          Chapter 19: Jamstack\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/sustainability\">\n          Chapter 20: Sustainability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-4\">Part IV. Content Distribution</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/page-weight\">\n          Chapter 21: Page Weight\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cdn\">\n          Chapter 22: CDN\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/http\">\n          Chapter 23: HTTP\n        </a>\n        \n      \n    </li>\n    \n    \n    \n\n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#appendices\">Appendices</a>\n    </li>\n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/methodology\">Methodology</a>\n      \n    </li>\n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/contributors\">Contributors</a>\n      \n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/search\">Search</a>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#ebook\">Ebook</a>\n    </li>\n    <li class=\"nav-dropdown-list-chapter ebook\">\n      <a href=\"https://cdn.httparchive.org/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (32MB)</a>\n    </li>\n    \n  </ul>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"nav-dropdown header\">\n    <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>\n    <ul class=\"nav-dropdown-list hidden header-list\">\n      \n        \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2021/\">2021</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2020/\">2020</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2019/\">2019</a>\n            </li>\n          \n          \n        \n      \n    </ul>\n  </div>\n\n      \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"nav-dropdown header\">\n    <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>\n    <ul class=\"nav-dropdown-list hidden header-list\">\n      \n        \n      \n        \n          <li>\n            <a lang=\"es\" href=\"/es/2022/\">Español</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"fr\" href=\"/fr/2022/\">Français</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"it\" href=\"/it/2022/\">Italiano</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"nl\" href=\"/nl/2022/\">Nederlands</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"pt\" href=\"/pt/2022/\">Português</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"tr\" href=\"/tr/2022/\">Türkçe</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ru\" href=\"/ru/2022/\">Русский</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"uk\" href=\"/uk/2022/\">Українська</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"hi\" href=\"/hi/2022/\">हिन्दी</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ja\" href=\"/ja/2022/\">日本語</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-CN\" href=\"/zh-CN/2022/\">简体中文</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-TW\" href=\"/zh-TW/2022/\">繁體中文</a>\n          </li>\n        \n      \n      \n      <li>\n        <a class=\"help-translate\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\"><em>Help translate</em></a>\n      </li>\n      \n    </ul>\n  </div>\n\n  \n\n            </li>\n          </ul>\n        </nav>\n        <nav id=\"menu\" aria-labelledby=\"menu-btn\">\n          \n          <button type=\"button\" class=\"menu-btn\" id=\"menu-btn\" aria-label=\"Open the menu\" aria-expanded=\"false\" data-open-text=\"Open the menu\" data-close-text=\"Close the menu\">\n            <span class=\"menu-btn-bar\"></span>\n            <span class=\"menu-btn-bar\"></span>\n            <span class=\"menu-btn-bar\"></span>\n          </button>\n          <ul class=\"menu\">\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  <form class=\"search-nav\" action=\"/en/search\">\n    <label for=\"mobile-search-box\" class=\"visually-hidden\">Search</label>\n    <input id=\"mobile-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n    <button class=\"search-button\" type=\"submit\">\n      <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-search-icon\">\n        <title id=\"mobile-search-icon\">Search</title>\n        <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n      </svg>\n    </button>\n  </form>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n\n<div class=\"table-of-contents-switcher\">\n  <label for=\"table-of-contents-switcher-mobile\" class=\"visually-hidden\">\n    Table of Contents Switcher\n  </label>\n  <select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">\n    \n      <option selected=\"\" disabled=\"\" value=\"/en/2022/\">Home</option>\n    \n    \n      <option value=\"/en/2022/table-of-contents\">Table of Contents</option>\n    \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/css\">\n              Chapter 1: CSS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/javascript\">\n              Chapter 2: JavaScript\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/markup\">\n              Chapter 3: Markup\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/structured-data\">\n              Chapter 4: Structured Data\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/fonts\">\n              Chapter 5: Fonts\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/media\">\n              Chapter 6: Media\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/webassembly\">\n              Chapter 7: WebAssembly\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/third-parties\">\n              Chapter 8: Third Parties\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/interoperability\">\n              Chapter 9: Interoperability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/seo\">\n              Chapter 10: SEO\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/accessibility\">\n              Chapter 11: Accessibility\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/performance\">\n              Chapter 12: Performance\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/privacy\">\n              Chapter 13: Privacy\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/security\">\n              Chapter 14: Security\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/mobile-web\">\n              Chapter 15: Mobile Web\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/capabilities\">\n              Chapter 16: Capabilities\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/pwa\">\n              Chapter 17: PWA\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cms\">\n              Chapter 18: CMS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/jamstack\">\n              Chapter 19: Jamstack\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/sustainability\">\n              Chapter 20: Sustainability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/page-weight\">\n              Chapter 21: Page Weight\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cdn\">\n              Chapter 22: CDN\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/http\">\n              Chapter 23: HTTP\n            </option>\n          \n        \n      \n    \n    \n\n    \n    <option value=\"/en/2022/methodology\">\n      Methodology\n    </option>\n    \n    \n    <option value=\"/en/2022/contributors\">\n      Contributors\n    </option>\n    \n\n    \n    <option value=\"/en/search\">\n      Search\n    </option>\n    \n\n    \n    <option value=\"https://cdn.httparchive.org/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n      Ebook PDF (32MB)\n    </option>\n    \n  </select>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"year-switcher js-show\">\n    <label for=\"year-switcher-mobile\" class=\"visually-hidden\">Year Switcher</label>\n    <select id=\"year-switcher-mobile\">\n      \n        \n          \n            <option selected=\"selected\" value=\"/en/2022/\">\n              2022\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2021/\">\n              2021\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2020/\">\n              2020\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2019/\">\n              2019\n            </option>\n          \n        \n      \n    </select>\n  </div>\n\n        \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"language-switcher js-show\">\n    <label for=\"language-switcher-mobile\" class=\"visually-hidden\">Language Switcher</label>\n    <select id=\"language-switcher-mobile\">\n      \n        \n          <option selected=\"selected\" lang=\"en\" value=\"/en/2022/\">\n            English\n          </option>\n        \n      \n        \n          <option lang=\"es\" value=\"/es/2022/\">\n            Español\n          </option>\n        \n      \n        \n          <option lang=\"fr\" value=\"/fr/2022/\">\n            Français\n          </option>\n        \n      \n        \n          <option lang=\"it\" value=\"/it/2022/\">\n            Italiano\n          </option>\n        \n      \n        \n          <option lang=\"nl\" value=\"/nl/2022/\">\n            Nederlands\n          </option>\n        \n      \n        \n          <option lang=\"pt\" value=\"/pt/2022/\">\n            Português\n          </option>\n        \n      \n        \n          <option lang=\"tr\" value=\"/tr/2022/\">\n            Türkçe\n          </option>\n        \n      \n        \n          <option lang=\"ru\" value=\"/ru/2022/\">\n            Русский\n          </option>\n        \n      \n        \n          <option lang=\"uk\" value=\"/uk/2022/\">\n            Українська\n          </option>\n        \n      \n        \n          <option lang=\"hi\" value=\"/hi/2022/\">\n            हिन्दी\n          </option>\n        \n      \n        \n          <option lang=\"ja\" value=\"/ja/2022/\">\n            日本語\n          </option>\n        \n      \n        \n          <option lang=\"zh-CN\" value=\"/zh-CN/2022/\">\n            简体中文\n          </option>\n        \n      \n        \n          <option lang=\"zh-TW\" value=\"/zh-TW/2022/\">\n            繁體中文\n          </option>\n        \n      \n      <option disabled=\"disabled\" aria-hidden=\"true\">\n        ────\n      </option>\n      <option value=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\">\n        Help translate\n      </option>\n    </select>\n  </div>\n\n  \n\n            </li>\n            <li id=\"mobile-misc\" class=\"misc\">\n              <ul class=\"misc\">\n                <li>\n                  <a href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-mobile\">\n                    <svg width=\"70\" height=\"35\" role=\"img\">\n                      <title id=\"ha-logo-mobile\">HTTP Archive home</title>\n                      <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n                    </svg>\n                  </a>\n                </li>\n                <li>\n                  <ul class=\"social-media\">\n                    <li>\n                      <a href=\"https://twitter.com/HTTPArchive\" aria-labelledby=\"twitter-logo-mobile\">\n                        <svg width=\"20\" height=\"20\" role=\"img\">\n                          <title id=\"twitter-logo-mobile\">Twitter</title>\n                          <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n                        </svg>\n                      </a>\n                    </li>\n                    <li>\n                      <a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" aria-labelledby=\"github-logo-mobile\">\n                        <svg width=\"20\" height=\"20\" role=\"img\">\n                          <title id=\"github-logo-mobile\">GitHub</title>\n                          <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n                        </svg>\n                      </a>\n                    </li>\n                  </ul>\n                </li>\n              </ul>\n            </li>\n          </ul>\n        </nav>\n      </div>\n    </div>\n  </header>\n  <script nonce=\"\">\n    // If JS is enabled then enable menus ASAP to avoid CLS as menu items change from links to buttons\n    (function() {\n      document.querySelectorAll('.js-hide').forEach(element => {\n        // Don't just hide it - delete it completely to avoid any specifity issues\n        element.parentNode.removeChild(element);\n      });\n      document.querySelectorAll('.js-enable').forEach(element => {\n        element.classList.remove('js-enable');\n        element.classList.remove('hidden');\n        element.disabled = false;\n        element.hidden = false;\n      });\n    })();\n  </script>\n  \n\n  \n<main id=\"maincontent\">\n  <section id=\"intro\" class=\"intro-container\">\n    <div class=\"intro\">\n      <div class=\"intro-year\">2022</div>\n      <h1 class=\"title title-lg title-alt\">Web Almanac</h1>\n      <h2>HTTP Archive’s annual<br> <b>state of the web</b> report</h2>\n      \n      \n<p>\nOur mission is to combine the raw stats and trends of the HTTP Archive with the expertise of the web community. The Web Almanac is a comprehensive report on the state of the web, backed by real data and trusted web experts. The 2022 edition is comprised of 23 chapters spanning aspects of page content, user experience, publishing, and distribution.\n</p>\n\n      \n      \n      <a href=\"/en/2022/table-of-contents\" class=\"btn\">\n        Start exploring\n      </a>\n      \n    </div>\n    <div class=\"intro-image-wrapper\">\n      \n      <svg viewBox=\"0 0 56 16\">\n        <text x=\"9\" y=\"15\">2022</text>\n      </svg>\n      \n      <img src=\"/static/images/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">\n    </div>\n  </section>\n  \n  \n  \n    \n    \n\n\n  <section id=\"featured-chapter\" class=\"featured-chapter\">\n    <div class=\"featured-chapter-content\">\n      \n      <h2 class=\"title title-center\">Featured Chapter</h2>\n      \n      <h3>Mobile Web</h3>\n      \n      <blockquote>\n        It is not enough to simply pay lip-service to the concept of mobile-first design and development; these concepts need to continue to be embraced and pushed when necessary. They also need to experience their own growth—outside of the web scenario to larger elements of business planning, marketing, strategy, and communication.\n      </blockquote>\n      <div class=\"featured-chapter-content-data\">\n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">67%</div>\n          <div>Websites receiving more mobile traffic than desktop</div>\n        </div>\n        \n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">23%</div>\n          <div>Mobile pages with sufficient color contrast</div>\n        </div>\n        \n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">39%</div>\n          <div>Websites with good CWV on mobile</div>\n        </div>\n        \n      </div>\n      \n      \n      <a href=\"/en/2022/mobile-web\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Mobile Web</span> chapter\n      </a>\n      \n    </div>\n  </section>\n  \n    \n  \n  \n  \n  <section id=\"contributors\" class=\"contributors-container alt-bg\">\n    <div class=\"container\">\n      <div class=\"contributors\">\n        <h2 class=\"title title-alt\">Contributors</h2>\n        <p>\nThe Web Almanac has been made possible by the hard work of the web community. 116 people have volunteered countless hours in the planning, research, writing and production phases of the 2022 Web Almanac.\n</p>\n        <a href=\"/en/2022/contributors\" class=\"alt btn\">\n          See the contributors\n        </a>\n      </div>\n      <div class=\"people\" aria-hidden=\"true\">\n        <div class=\"people-number\">116</div>\n        <img id=\"character-markup\" class=\"character\" src=\"/static/images/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">\n        <img id=\"character-star\" class=\"character\" src=\"/static/images/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">\n        <img id=\"character-hat\" class=\"character\" src=\"/static/images/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">\n      </div>\n    </div>\n  </section>\n  <section id=\"methodology\" class=\"methodology-container\">\n    <div class=\"methodology\">\n      <h2 class=\"title title-center\">Methodology</h2>\n      <div class=\"methodology-data\">\n        <div class=\"websites-tested\">\n          <div>\n            Websites Tested\n          </div>\n          <div>\n            8.36M\n          </div>\n        </div>\n        <div class=\"data-processed\">\n          <div>\n            Data Processed\n          </div>\n          <div>\n            43.88 TB\n          </div>\n        </div>\n      </div>\n      <p class=\"methodology-info\">\n        \nUnless otherwise noted, the metrics in all of the 23 chapters of the 2022 Web Almanac are sourced from the HTTP Archive dataset. HTTP Archive is a community-run project that has been tracking how the web is built since 2010. Using WebPageTest and Lighthouse under the hood, metadata about nearly 8.4 million websites are tested monthly and included in a public BigQuery database for analysis. The June 2022 dataset was used as the basis for the 2022 Web Almanac’s metrics. For more information, see the Methodology page.\n\n      </p>\n      \n      <a href=\"/en/2022/methodology\" class=\"alt btn\">\n        Learn about our Methodology\n      </a>\n      \n      <img class=\"methodology-characters\" src=\"/static/images/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">\n    </div>\n  </section>\n  \n</main>\n\n\n  \n    <footer id=\"footer\" class=\"alt-bg\">\n      <div class=\"container\">\n        <div class=\"home-logo\">\n          <a class=\"navigation-logo\" href=\"/en/2022/\">\n            \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n          </a>\n        </div>\n        <hr>\n        <nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n          <ul>\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  \n  <div class=\"nav-dropdown footer search-nav\">\n    <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>\n    <ul class=\"nav-dropdown-list align-right hidden footer-search\">\n      <li class=\"nav-dropdown-list-part\">\n        <form action=\"/en/search\">\n          <label for=\"footer-search-box\" class=\"visually-hidden\">Search</label>\n          <input id=\"footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n          <button class=\"search-button\" type=\"submit\">\n            <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"footer-search-icon\">\n              <title id=\"footer-search-icon\">Search</title>\n              <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n            </svg>\n          </button>\n        </form>\n      </li>\n    </ul>\n  </div>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n\n<div class=\"nav-dropdown footer table-of-contents\">\n  <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>\n  <ul class=\"nav-dropdown-list hidden footer-list\">\n\n    \n    <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n      <span>Home</span>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents\">Table of Contents</a>\n    </li>\n    \n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-1\">Part I. Page Content</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/css\">\n          Chapter 1: CSS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/javascript\">\n          Chapter 2: JavaScript\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/markup\">\n          Chapter 3: Markup\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/structured-data\">\n          Chapter 4: Structured Data\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/fonts\">\n          Chapter 5: Fonts\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/media\">\n          Chapter 6: Media\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/webassembly\">\n          Chapter 7: WebAssembly\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/third-parties\">\n          Chapter 8: Third Parties\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/interoperability\">\n          Chapter 9: Interoperability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-2\">Part II. User Experience</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/seo\">\n          Chapter 10: SEO\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/accessibility\">\n          Chapter 11: Accessibility\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/performance\">\n          Chapter 12: Performance\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/privacy\">\n          Chapter 13: Privacy\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/security\">\n          Chapter 14: Security\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/mobile-web\">\n          Chapter 15: Mobile Web\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/capabilities\">\n          Chapter 16: Capabilities\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/pwa\">\n          Chapter 17: PWA\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-3\">Part III. Content Publishing</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cms\">\n          Chapter 18: CMS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/jamstack\">\n          Chapter 19: Jamstack\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/sustainability\">\n          Chapter 20: Sustainability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-4\">Part IV. Content Distribution</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/page-weight\">\n          Chapter 21: Page Weight\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cdn\">\n          Chapter 22: CDN\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/http\">\n          Chapter 23: HTTP\n        </a>\n        \n      \n    </li>\n    \n    \n    \n\n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#appendices\">Appendices</a>\n    </li>\n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/methodology\">Methodology</a>\n      \n    </li>\n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/contributors\">Contributors</a>\n      \n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/search\">Search</a>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#ebook\">Ebook</a>\n    </li>\n    <li class=\"nav-dropdown-list-chapter ebook\">\n      <a href=\"https://cdn.httparchive.org/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (32MB)</a>\n    </li>\n    \n  </ul>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"nav-dropdown footer\">\n    <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>\n    <ul class=\"nav-dropdown-list hidden footer-list\">\n      \n        \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2021/\">2021</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2020/\">2020</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2019/\">2019</a>\n            </li>\n          \n          \n        \n      \n    </ul>\n  </div>\n\n      \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"nav-dropdown footer\">\n    <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>\n    <ul class=\"nav-dropdown-list hidden footer-list\">\n      \n        \n      \n        \n          <li>\n            <a lang=\"es\" href=\"/es/2022/\">Español</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"fr\" href=\"/fr/2022/\">Français</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"it\" href=\"/it/2022/\">Italiano</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"nl\" href=\"/nl/2022/\">Nederlands</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"pt\" href=\"/pt/2022/\">Português</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"tr\" href=\"/tr/2022/\">Türkçe</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ru\" href=\"/ru/2022/\">Русский</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"uk\" href=\"/uk/2022/\">Українська</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"hi\" href=\"/hi/2022/\">हिन्दी</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ja\" href=\"/ja/2022/\">日本語</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-CN\" href=\"/zh-CN/2022/\">简体中文</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-TW\" href=\"/zh-TW/2022/\">繁體中文</a>\n          </li>\n        \n      \n      \n      <li>\n        <a class=\"help-translate\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\"><em>Help translate</em></a>\n      </li>\n      \n    </ul>\n  </div>\n\n  \n\n            </li>\n          </ul>\n        </nav>\n        <nav id=\"mobile-footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n          <ul>\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  <form class=\"search-nav\" action=\"/en/search\">\n    <label for=\"mobile-footer-search-box\" class=\"visually-hidden\">Search</label>\n    <input id=\"mobile-footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n    <button class=\"search-button\" type=\"submit\">\n      <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-footer-search-icon\">\n        <title id=\"mobile-footer-search-icon\">Search</title>\n        <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n      </svg>\n    </button>\n  </form>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n\n<div class=\"table-of-contents-switcher\">\n  <label for=\"table-of-contents-switcher-mobile-footer\" class=\"visually-hidden\">\n    Table of Contents Switcher\n  </label>\n  <select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">\n    \n      <option selected=\"\" disabled=\"\" value=\"/en/2022/\">Home</option>\n    \n    \n      <option value=\"/en/2022/table-of-contents\">Table of Contents</option>\n    \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/css\">\n              Chapter 1: CSS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/javascript\">\n              Chapter 2: JavaScript\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/markup\">\n              Chapter 3: Markup\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/structured-data\">\n              Chapter 4: Structured Data\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/fonts\">\n              Chapter 5: Fonts\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/media\">\n              Chapter 6: Media\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/webassembly\">\n              Chapter 7: WebAssembly\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/third-parties\">\n              Chapter 8: Third Parties\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/interoperability\">\n              Chapter 9: Interoperability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/seo\">\n              Chapter 10: SEO\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/accessibility\">\n              Chapter 11: Accessibility\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/performance\">\n              Chapter 12: Performance\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/privacy\">\n              Chapter 13: Privacy\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/security\">\n              Chapter 14: Security\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/mobile-web\">\n              Chapter 15: Mobile Web\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/capabilities\">\n              Chapter 16: Capabilities\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/pwa\">\n              Chapter 17: PWA\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cms\">\n              Chapter 18: CMS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/jamstack\">\n              Chapter 19: Jamstack\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/sustainability\">\n              Chapter 20: Sustainability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/page-weight\">\n              Chapter 21: Page Weight\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cdn\">\n              Chapter 22: CDN\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/http\">\n              Chapter 23: HTTP\n            </option>\n          \n        \n      \n    \n    \n\n    \n    <option value=\"/en/2022/methodology\">\n      Methodology\n    </option>\n    \n    \n    <option value=\"/en/2022/contributors\">\n      Contributors\n    </option>\n    \n\n    \n    <option value=\"/en/search\">\n      Search\n    </option>\n    \n\n    \n    <option value=\"https://cdn.httparchive.org/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n      Ebook PDF (32MB)\n    </option>\n    \n  </select>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"year-switcher js-show\">\n    <label for=\"year-switcher-mobile-footer\" class=\"visually-hidden\">Year Switcher</label>\n    <select id=\"year-switcher-mobile-footer\">\n      \n        \n          \n            <option selected=\"selected\" value=\"/en/2022/\">\n              2022\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2021/\">\n              2021\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2020/\">\n              2020\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2019/\">\n              2019\n            </option>\n          \n        \n      \n    </select>\n  </div>\n\n        \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"language-switcher js-show\">\n    <label for=\"language-switcher-mobile-footer\" class=\"visually-hidden\">Language Switcher</label>\n    <select id=\"language-switcher-mobile-footer\">\n      \n        \n          <option selected=\"selected\" lang=\"en\" value=\"/en/2022/\">\n            English\n          </option>\n        \n      \n        \n          <option lang=\"es\" value=\"/es/2022/\">\n            Español\n          </option>\n        \n      \n        \n          <option lang=\"fr\" value=\"/fr/2022/\">\n            Français\n          </option>\n        \n      \n        \n          <option lang=\"it\" value=\"/it/2022/\">\n            Italiano\n          </option>\n        \n      \n        \n          <option lang=\"nl\" value=\"/nl/2022/\">\n            Nederlands\n          </option>\n        \n      \n        \n          <option lang=\"pt\" value=\"/pt/2022/\">\n            Português\n          </option>\n        \n      \n        \n          <option lang=\"tr\" value=\"/tr/2022/\">\n            Türkçe\n          </option>\n        \n      \n        \n          <option lang=\"ru\" value=\"/ru/2022/\">\n            Русский\n          </option>\n        \n      \n        \n          <option lang=\"uk\" value=\"/uk/2022/\">\n            Українська\n          </option>\n        \n      \n        \n          <option lang=\"hi\" value=\"/hi/2022/\">\n            हिन्दी\n          </option>\n        \n      \n        \n          <option lang=\"ja\" value=\"/ja/2022/\">\n            日本語\n          </option>\n        \n      \n        \n          <option lang=\"zh-CN\" value=\"/zh-CN/2022/\">\n            简体中文\n          </option>\n        \n      \n        \n          <option lang=\"zh-TW\" value=\"/zh-TW/2022/\">\n            繁體中文\n          </option>\n        \n      \n      <option disabled=\"disabled\" aria-hidden=\"true\">\n        ────\n      </option>\n      <option value=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\">\n        Help translate\n      </option>\n    </select>\n  </div>\n\n  \n\n            </li>\n          </ul>\n        </nav>\n        <div id=\"footer-mobile-social-media\" class=\"mobile-ha-social-media\">\n          <a class=\"ha-logo\" href=\"https://httparchive.org/\" aria-labelledby=\"httparchive-logo-footer-mobile\">\n            <svg width=\"70\" height=\"35\" role=\"img\">\n              <title id=\"httparchive-logo-footer-mobile\">HTTP Archive home</title>\n              <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n            </svg>\n          </a>\n          <ul class=\"social-media\">\n            <li>\n              <a href=\"https://twitter.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer-mobile\">\n                <svg width=\"20\" height=\"20\" role=\"img\">\n                  <title id=\"twitter-logo-footer-mobile\">Twitter</title>\n                  <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n                </svg>\n              </a>\n            </li>\n            <li>\n              <a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer-mobile\">\n                <svg width=\"20\" height=\"20\" role=\"img\">\n                  <title id=\"github-logo-footer-mobile\">GitHub</title>\n                  <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n                </svg>\n              </a>\n            </li>\n          </ul>\n        </div>\n        <hr>\n        <p class=\"copyright\">\n          <span>© Web Almanac. Licensed under <a hreflang=\"en\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE\">Apache 2.0</a>.</span>\n          <br>\n          <a class=\"accessibility-statement\" href=\"/en/accessibility-statement\">Accessibility Statement</a>\n          <span class=\"footer-bullet\">•</span>\n          <a class=\"rss-feed\" href=\"/en/rss.xml\">RSS Feed</a>\n        </p>\n        <a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">\n          <svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>\n        </a>\n        <ul class=\"social-media not-mobile\">\n          <li>\n            <a href=\"https://twitter.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">\n              <svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>\n            </a>\n          </li>\n          <li>\n            <a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">\n              <svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </footer>\n  \n  \n  <script async=\"\" src=\"/static/js/almanac.js?v=096e38f74c72532860651812978526c5\" nonce=\"\"></script>\n  \n\n\n    \n\n    <script async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M\" nonce=\"\"></script>\n    <link rel=\"preconnect\" href=\"https://www.google-analytics.com\">\n    <script defer=\"\" src=\"/static/js/web-vitals.js?v=0bf1a7e9889865e1cbbc6058659c9d83\" nonce=\"\"></script>\n    <script defer=\"\" src=\"/static/js/send-web-vitals.js?v=b7224f484fe762e075d4838286ddb066\" nonce=\"\"></script>\n    \n\n<!-- Let's assume you're going to visit one of the chapters and prefetch the page.css stylesheet -->\n<!-- A small optimisation but hey, every little helps! -->\n<link rel=\"prefetch\" href=\"/static/css/page.css?v=0d2025140b939b072c3f4b779cbcc4fa\">\n\n\n<script type=\"speculationrules\" nonce=\"\">\n{\n  \"prerender\": [\n    {\n      \"source\": \"document\",\n      \"where\": {\n        \"and\": [\n          {\"href_matches\": \"/*\"},\n          {\"not\": {\"href_matches\": \"/static/*\"}}\n        ]\n      },\n      \"eagerness\": \"moderate\"\n    }\n  ]\n}\n</script>\n\n    \n  \n\n</body></html>",
                "_has_shadow_root": "false",
                "_img-loading-attr": "[\"lazy\",\"lazy\",\"lazy\",\"lazy\"]",
                "_initiators": {
                    "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M": [
                        "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je4710v9115874821za200&_p=1720017151168&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=804628643.1720017152&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B126.0.0.0%7CGoogle%2520Chrome%3B126.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1720017151&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=536&_z=fetch"
                    ],
                    "https://www.google-analytics.com/analytics.js": [
                        "https://www.google-analytics.com/j/collect?v=1&_v=j101&a=990744680&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1208663471&gjid=201465854&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&_r=1&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2074864751"
                    ],
                    "https://almanac.httparchive.org/en/2022/": [
                        "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=954992465",
                        "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1872328652",
                        "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1811683845",
                        "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1209338990",
                        "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1441470577",
                        "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1720017151438-7822387566800&ev=452&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=724123632"
                    ],
                    "undefined": [
                        "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1720017151438-9094388462247&ev=16&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1455323925"
                    ]
                },
                "_inline_style_bytes": 0,
                "_javascript": "{\"ajax_requests\":{\"xmlhttprequest\":1,\"fetch\":4,\"beacon\":0,\"total\":5},\"beacon_ajax_usage\":0,\"iframe\":0,\"requests_protocol\":{\"ajax_h1\":0,\"resources_h1\":0,\"ajax_h2\":3,\"resources_h2\":17,\"ajax_h3\":0,\"resources_h3\":0},\"web_component_specs\":{\"custom_elements\":[],\"shadow_roots\":[],\"template\":[]},\"script_tags\":{\"total\":13,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":10,\"referrerpolicy\":0,\"src\":7,\"inline\":6,\"type_module\":0,\"async_and_defer\":0,\"defer_without_src\":0,\"charset\":0,\"language\":0},\"noscript_tags\":{\"total\":0},\"sourceMaps\":{\"count\":0,\"ext\":{}},\"bundler\":[],\"document\":null}",
                "_lib-detector-version": "6.1.0",
                "_localstorage_size": 0,
                "_markup": "{\"favicon\":true,\"rel_alternate_mobile\":false,\"compatMode\":\"CSS1Compat\",\"noscripts\":{\"iframe_googletagmanager_count\":0,\"total\":0},\"buttons\":{\"types\":{\"button\":9,\"submit\":4},\"total\":13},\"form\":{\"target\":{},\"method\":{},\"elements\":[{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3}],\"total\":4},\"dirs\":{\"html_dir\":null,\"body_nodes_dir\":{\"values\":{},\"total\":0}},\"inputs\":{\"types\":{\"search\":4},\"total\":4},\"audios\":{\"autoplay\":{},\"total\":0},\"classes\":{\"unique_names_total\":76,\"references_total\":247},\"ids\":{\"ids_total\":52,\"duplicate_ids_total\":0,\"unique_ids_total\":52},\"images\":{\"picture\":{\"total\":0},\"source\":{\"total\":0,\"src_total\":0,\"srcset_total\":0,\"media_total\":0,\"type_total\":0},\"img\":{\"total\":5,\"src_total\":5,\"srcset_total\":0,\"alt\":{\"missing\":0,\"blank\":5,\"present\":0},\"loading\":{\"auto\":0,\"lazy\":4,\"eager\":0,\"invalid\":0,\"missing\":1,\"blank\":0},\"dimensions\":{\"missing_width\":0,\"missing_height\":0}}},\"iframes\":{\"total\":0,\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":0,\"blank\":0}},\"amp\":{\"html_amp_attribute_present\":false,\"html_amp_emoji_attribute_present\":false,\"amp_page\":false,\"rel_amphtml\":null},\"data_nosnippet\":{\"valid\":0,\"wrong_tag_type\":0},\"obsolete_elements\":{},\"svgs\":{\"svg_element_total\":15,\"svg_img_total\":0,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":15},\"app\":{\"app_id_present\":false,\"meta_theme_color\":null},\"anchors\":{\"hrefs_without_special_scheme\":[]}}",
                "_media": "{\"num_picture_img\":0,\"num_image_sizes\":0,\"num_srcset_all\":0,\"num_srcset_sizes\":0,\"num_srcset_descriptor_x\":0,\"num_srcset_descriptor_w\":0,\"num_srcset_candidates\":0,\"picture_formats\":[],\"num_video_nodes\":0,\"video_durations\":[],\"video_attributes_values_counts\":[],\"video_display_style\":[],\"video_source_format_count\":[],\"video_source_format_type\":[],\"num_picture_using_min_resolution\":0,\"num_picture_using_orientation\":0,\"num_img_not_in_picture_srcset_candidates\":0}",
                "_meta_viewport": "width=device-width, initial-scale=1",
                "_num_iframes": 0,
                "_num_scripts": 13,
                "_num_scripts_async": 5,
                "_num_scripts_sync": 2,
                "_observers": null,
                "_origin-trials": [],
                "_parsed_css": [],
                "_performance": {
                    "lcp_elem_stats": {
                        "startTime": 452.20000000298023,
                        "nodeName": "IMG",
                        "url": "https://almanac.httparchive.org/static/images/home-hero.png",
                        "size": 161020,
                        "loadTime": 214.79999999701977,
                        "renderTime": 452.20000000298023,
                        "attributes": [
                            {
                                "name": "src",
                                "value": "/static/images/home-hero.png"
                            },
                            {
                                "name": "alt",
                                "value": ""
                            },
                            {
                                "name": "width",
                                "value": "820"
                            },
                            {
                                "name": "height",
                                "value": "562"
                            },
                            {
                                "name": "fetchpriority",
                                "value": "high"
                            }
                        ],
                        "boundingClientRect": {
                            "x": 866,
                            "y": 281.90625,
                            "width": 485,
                            "height": 332.390625,
                            "top": 281.90625,
                            "right": 1351,
                            "bottom": 614.296875,
                            "left": 866
                        },
                        "naturalWidth": 820,
                        "naturalHeight": 562,
                        "styles": {
                            "background-image": "none",
                            "pointer-events": "auto",
                            "position": "relative",
                            "width": "485px",
                            "height": "332.391px"
                        },
                        "percentOfViewport": "0.173",
                        "cover90viewport": false
                    },
                    "raw_lcp_element": null,
                    "is_lcp_statically_discoverable": false,
                    "is_lcp_preloaded": false,
                    "lcp_preload": [],
                    "web_vitals_js": [],
                    "gaming_metrics": [],
                    "speculation_rules": [
                        {
                            "prerender": [
                                {
                                    "source": "document",
                                    "where": {
                                        "and": [
                                            {
                                                "href_matches": "/*"
                                            },
                                            {
                                                "not": {
                                                    "href_matches": "/static/*"
                                                }
                                            }
                                        ]
                                    },
                                    "eagerness": "moderate"
                                }
                            ]
                        }
                    ]
                },
                "_privacy": "{\"privacy_wording_links\":[{\"text\":\"\\n          Chapter 13: Privacy\\n        \"},{\"text\":\"\\n          Chapter 13: Privacy\\n        \"}],\"iab_tcf_v1\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_tcf_v2\":{\"present\":false,\"data\":null,\"compliant_setup\":null},\"iab_usp\":{\"present\":false,\"privacy_string\":null},\"navigator_doNotTrack\":false,\"navigator_globalPrivacyControl\":false,\"document_permissionsPolicy\":false,\"document_featurePolicy\":false,\"referrerPolicy\":{\"entire_document_policy\":null,\"individual_requests\":null,\"link_relations\":null},\"media_devices\":{\"navigator_mediaDevices_enumerateDevices\":false,\"navigator_mediaDevices_getUserMedia\":false,\"navigator_mediaDevices_getDisplayMedia\":false},\"geolocation\":{\"navigator_geolocation_getCurrentPosition\":false,\"navigator_geolocation_watchPosition\":false},\"fingerprinting\":{\"counts\":{},\"likelyFingerprintingScripts\":[]},\"request_hostnames_with_cname\":{},\"ccpa_link\":{\"hasCCPALink\":false,\"CCPALinkPhrases\":[]}}",
                "_privacy-sandbox": {
                    "featuresDisabled": [
                        {
                            "browsing-topics": []
                        },
                        {
                            "top-level-storage-access": []
                        }
                    ],
                    "privacySandBoxAPIUsage": []
                },
                "_pwa": {
                    "serviceWorkers": [],
                    "manifests": [],
                    "serviceWorkerInitiated": [],
                    "workboxInfo": [],
                    "importScriptsInfo": [],
                    "swEventListenersInfo": [],
                    "swPropertiesInfo": [],
                    "swMethodsInfo": [],
                    "swObjectsInfo": [],
                    "swRegistrationPropertiesInfo": [],
                    "windowEventListenersInfo": [],
                    "windowPropertiesInfo": [],
                    "serviceWorkerRegistrationInfo": [],
                    "serviceWorkerHeuristic": false
                },
                "_quirks_mode": false,
                "_responsive_images": "{\"responsive-images\":[{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/home-hero.png\",\"totalCandidates\":1,\"heightAttribute\":\"562\",\"widthAttribute\":\"820\",\"altAttribute\":\"\",\"clientWidth\":485,\"clientHeight\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":820,\"approximateResourceHeight\":562,\"byteSize\":38042,\"bitsPerPixel\":0.6603940630153633,\"computedSizingStyles\":{\"width\":\"820px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/character-markup.png\",\"totalCandidates\":1,\"heightAttribute\":\"252\",\"widthAttribute\":\"154\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":154,\"approximateResourceHeight\":252,\"byteSize\":11971,\"bitsPerPixel\":2.4677386105957533,\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/character-star.png\",\"totalCandidates\":1,\"heightAttribute\":\"254\",\"widthAttribute\":\"245\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":245,\"approximateResourceHeight\":254,\"byteSize\":14345,\"bitsPerPixel\":1.8441266270287642,\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/character-hat.png\",\"totalCandidates\":1,\"heightAttribute\":\"207\",\"widthAttribute\":\"186\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":186,\"approximateResourceHeight\":207,\"byteSize\":9966,\"bitsPerPixel\":2.070749571450834,\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/methodology-characters.png\",\"totalCandidates\":1,\"heightAttribute\":\"354\",\"widthAttribute\":\"984\",\"altAttribute\":\"\",\"clientWidth\":650,\"clientHeight\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"650px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true}]}",
                "_robots_meta": {
                    "main_frame_robots_rendered": [],
                    "main_frame_robots_raw": [],
                    "main_frame_robots_headers": [],
                    "iframe_robots_raw": [],
                    "iframe_robots_headers": [],
                    "main_frame_crawl_data": {
                        "rendered": [],
                        "raw": [],
                        "headers": [],
                        "all": []
                    }
                },
                "_robots_txt": "{\"redirected\":false,\"status\":200,\"size\":76,\"size_kib\":0.07421875,\"over_google_limit\":false,\"comment_count\":0,\"record_counts\":{\"by_type\":{\"sitemap\":1,\"user_agent\":1,\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0},\"by_useragent\":{\"*\":{\"allow\":1,\"disallow\":0,\"crawl_delay\":0,\"noindex\":0,\"other\":0}}}}",
                "_sass": "{\"stylesheets\":{\"remote\":0,\"inline\":0},\"sourcemaps\":{\"count\":0,\"ext\":{}}}",
                "_security": "{\"iframe-allow-sandbox\":[],\"sri-integrity\":[],\"visibility-observer\":false}",
                "_sessionstorage_size": 0,
                "_structured-data": "{\"structured_data\":{\"rendered\":{\"jsonld_scripts\":[\"\\n  {\\n    \\\"@context\\\": \\\"http://schema.org\\\",\\n    \\\"@type\\\": \\\"Article\\\",\\n    \\\"mainEntityOfPage\\\": {\\n        \\\"@type\\\": \\\"WebPage\\\",\\n        \\\"@id\\\": \\\"https://almanac.httparchive.org/en/2022/\\\"\\n    },\\n    \\\"headline\\\": \\\"The 2022 Web Almanac\\\",\\n    \\\"image\\\": {\\n        \\\"@type\\\": \\\"ImageObject\\\",\\n        \\\"url\\\": \\\"https://almanac.httparchive.org/static/images/home-hero-2022.png\\\",\\n        \\\"height\\\": 600,\\n        \\\"width\\\": 1200\\n    },\\n    \\\"publisher\\\": {\\n        \\\"@type\\\": \\\"Organization\\\",\\n        \\\"name\\\": \\\"HTTP Archive\\\",\\n        \\\"logo\\\": {\\n            \\\"@type\\\": \\\"ImageObject\\\",\\n            \\\"url\\\": \\\"https://almanac.httparchive.org/static/images/ha.png\\\",\\n            \\\"height\\\": 160,\\n            \\\"width\\\": 320\\n        },\\n        \\\"sameAs\\\": [\\n          \\\"https://httparchive.org\\\",\\n          \\\"https://twitter.com/HTTPArchive\\\",\\n          \\\"https://github.com/HTTPArchive\\\"\\n          ]\\n      },\\n    \\\"author\\\":\\n      \\n{\\n  \\\"@type\\\": \\\"Person\\\",\\n  \\\"sameAs\\\": [\\n    \\\"https://almanac.httparchive.org/en/2022/contributors#rviscomi\\\",\\n    \\\"https://twitter.com/rick_viscomi\\\",\\n    \\\"https://github.com/rviscomi\\\"\\n    ],\\n  \\\"name\\\": \\\"Rick Viscomi\\\"\\n}\\n,\\n      \\\"description\\\": \\\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\\\",\\n      \\\"datePublished\\\": \\\"2022-07-02T00:00:00.000Z\\\",\\n      \\\"dateModified\\\": \\\"2022-07-02T00:00:00.000Z\\\"\\n  }\\n  \",\"\\n  {\\n    \\\"@context\\\": \\\"https://schema.org\\\",\\n    \\\"@type\\\": \\\"WebSite\\\",\\n    \\\"url\\\": \\\"https://almanac.httparchive.org/en/\\\",\\n    \\\"potentialAction\\\": {\\n      \\\"@type\\\": \\\"SearchAction\\\",\\n      \\\"target\\\": {\\n        \\\"@type\\\": \\\"EntryPoint\\\",\\n        \\\"urlTemplate\\\": \\\"https://almanac.httparchive.org/en/search?q={search_term_string}\\\"\\n      },\\n      \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n    }\\n  }\\n\",\"\\n  {\\n    \\\"@context\\\": \\\"https://schema.org\\\",\\n    \\\"@type\\\": \\\"BreadcrumbList\\\",\\n    \\\"itemListElement\\\": [{\\n      \\\"@type\\\": \\\"ListItem\\\",\\n      \\\"position\\\": 1,\\n      \\\"name\\\": \\\"en\\\",\\n      \\\"item\\\": \\\"https://almanac.httparchive.org/en/\\\"\\n    }]\\n  }\\n\"],\"present\":{\"json_ld\":true,\"microdata\":false,\"rdfa\":true,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":true,\"facebook\":false,\"opengraph\":true},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"property\":\"og:url\",\"content\":\"https://almanac.httparchive.org/en/2022/\"},{\"property\":\"og:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"property\":\"og:image:height\",\"content\":\"600\"},{\"property\":\"og:image:width\",\"content\":\"1200\"},{\"property\":\"og:type\",\"content\":\"article\"},{\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}]}}}",
                "_third-parties": "[{\"name\":\"Workbox\",\"version\":null}]",
                "_usertiming": 0,
                "_valid-head": {
                    "error": "TypeError: Cannot read properties of undefined (reading 'replace')"
                },
                "_well-known": "{\"/.well-known/assetlinks.json\":{\"found\":false},\"/.well-known/apple-app-site-association\":{\"found\":false},\"/.well-known/related-website-set.json\":{\"found\":false},\"/.well-known/privacy-sandbox-attestations.json\":{\"found\":false},\"/.well-known/gpc.json\":{\"found\":false},\"/robots.txt\":{\"found\":true,\"data\":{\"matched_disallows\":{}}},\"/.well-known/security.txt\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https://almanac.httparchive.org/.well-known/security.txt/\",\"content_type\":\"text/html; charset=utf-8\"}},\"/.well-known/change-password\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https://almanac.httparchive.org/.well-known/change-password/\"}},\"/.well-known/resource-that-should-not-exist-whose-status-code-should-not-be-200/\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":false,\"url\":\"https://almanac.httparchive.org/.well-known/resource-that-should-not-exist-whose-status-code-should-not-be-200/\"}}}",
                "_wpt_bodies": "{\"anchors\":{\"rendered\":{\"crawlable\":{\"follow\":126,\"nofollow\":0},\"hash_link\":13,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":3,\"jumpto\":{\"total\":1,\"early\":1,\"other\":0,\"using_id\":1,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":2,\"hash_link\":0}},\"same_site\":110,\"same_property\":3,\"other_property\":11,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":3,\"text_links\":124,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"https\":127}}},\"title\":{\"rendered\":{\"primary\":{\"characters\":20,\"words\":4,\"text\":\"The 2022 Web Almanac\"},\"total\":1}},\"meta_description\":{\"rendered\":{\"all\":{\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\"words\":27,\"characters\":143},\"primary\":{\"characters\":143,\"words\":27,\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},\"total\":1}},\"hreflangs\":{\"http_header\":{\"values\":[]},\"rendered\":{\"values\":[\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]}},\"headings\":{\"rendered\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":11,\"matches_title\":false,\"text\":\"Web Almanac\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":11,\"words\":2},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":84,\"words\":12},\"h3\":{\"total\":1,\"non_empty_total\":1,\"characters\":10,\"words\":2},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}}},\"structured_data\":{\"rendered\":{\"jsonld_and_microdata_types\":[{\"name\":\"schema.org/Article\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/WebPage\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/ImageObject\",\"count\":2,\"jsonld\":2,\"microdata\":0,\"https\":0,\"http\":2,\"www\":0},{\"name\":\"schema.org/Organization\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/Person\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/WebSite\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/SearchAction\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/EntryPoint\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/BreadcrumbList\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/ListItem\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0}],\"jsonldIds\":1,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":true,\"sitelinks_search_box\":true,\"same_as_values\":[\"https://httparchive.org\",\"https://twitter.com/HTTPArchive\",\"https://github.com/HTTPArchive\",\"https://almanac.httparchive.org/en/2022/contributors#rviscomi\",\"https://twitter.com/rick_viscomi\",\"https://github.com/rviscomi\"],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":11,\"rdfa\":0},\"context_hostnames\":[\"schema.org\"],\"jsonld_scripts\":{\"count\":3,\"errors\":0},\"microformats2_types\":[]}},\"raw_html\":{},\"canonicals\":{\"rendered\":{\"html_link_canoncials\":[\"https://almanac.httparchive.org/en/2022/\"]},\"raw\":{},\"self_canonical\":true,\"other_canonical\":false,\"canonicals\":[\"https://almanac.httparchive.org/en/2022/\"],\"url\":\"https://almanac.httparchive.org/en/2022/\",\"http_header_link_canoncials\":[],\"canonical_missmatch\":false},\"robots\":{\"has_robots_meta_tag\":false,\"has_x_robots_tag\":false,\"rendered\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}}},\"visible_words\":{\"rendered\":332},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
                "_interactivePeriods": [
                    [
                        0,
                        288
                    ],
                    [
                        400,
                        563
                    ],
                    [
                        628,
                        654
                    ],
                    [
                        705,
                        3885
                    ]
                ],
                "_longTasks": [
                    [
                        288,
                        400
                    ],
                    [
                        563,
                        628
                    ],
                    [
                        654,
                        705
                    ]
                ],
                "_lastVisualChange": 500,
                "_render": 500,
                "_visualComplete85": 500,
                "_visualComplete90": 500,
                "_visualComplete95": 500,
                "_visualComplete99": 500,
                "_visualComplete": 500,
                "_SpeedIndex": 500,
                "_largestPaints": [
                    {
                        "event": "LargestTextPaint",
                        "time": 523,
                        "size": 82582,
                        "DOMNodeId": 10,
                        "nodeInfo": {
                            "nodeType": "P",
                            "bounds": [
                                20,
                                388.03125,
                                530,
                                163.125
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestImagePaint",
                        "time": 523,
                        "size": 161020,
                        "DOMNodeId": 41,
                        "nodeInfo": {
                            "nodeType": "IMG",
                            "attributes": {
                                "src": "/static/images/home-hero.png",
                                "alt": "",
                                "width": "820",
                                "height": "562",
                                "fetchpriority": "high"
                            },
                            "sourceURL": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "bounds": [
                                866,
                                281.90625,
                                485,
                                332.390625
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        },
                        "imageUrl": "https://almanac.httparchive.org/static/images/home-hero.png"
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 523,
                        "size": 161020,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 866,
                                "y": 281.90625,
                                "width": 485,
                                "height": 332.390625,
                                "top": 281.90625,
                                "right": 1351,
                                "bottom": 614.296875,
                                "left": 866
                            },
                            "outerHTML": "<img src=\"/static/images/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
                            "src": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "currentSrc": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "content": "normal"
                        },
                        "type": "image",
                        "url": "https://almanac.httparchive.org/static/images/home-hero.png"
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 523,
                        "size": 82582,
                        "DOMNodeId": 10,
                        "nodeInfo": {
                            "nodeType": "P",
                            "bounds": [
                                20,
                                388.03125,
                                530,
                                163.125
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestImagePaint",
                        "time": 523,
                        "size": 161020,
                        "DOMNodeId": 41,
                        "nodeInfo": {
                            "nodeType": "IMG",
                            "attributes": {
                                "src": "/static/images/home-hero.png",
                                "alt": "",
                                "width": "820",
                                "height": "562",
                                "fetchpriority": "high"
                            },
                            "sourceURL": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "bounds": [
                                866,
                                281.90625,
                                485,
                                332.390625
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 523,
                        "size": 161020,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 866,
                                "y": 281.90625,
                                "width": 485,
                                "height": 332.390625,
                                "top": 281.90625,
                                "right": 1351,
                                "bottom": 614.296875,
                                "left": 866
                            },
                            "outerHTML": "<img src=\"/static/images/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
                            "src": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "currentSrc": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "content": "normal"
                        },
                        "type": "image"
                    }
                ],
                "_LargestContentfulPaintType": "image",
                "_LargestContentfulPaintNodeType": "IMG",
                "_LargestContentfulPaintImageURL": "https://almanac.httparchive.org/static/images/home-hero.png",
                "_chromeUserTiming": [
                    {
                        "name": "navigationStart",
                        "time": 71
                    },
                    {
                        "name": "fetchStart",
                        "time": 82
                    },
                    {
                        "name": "responseEnd",
                        "time": 94
                    },
                    {
                        "name": "navigationStart",
                        "time": 120
                    },
                    {
                        "name": "domLoading",
                        "time": 120
                    },
                    {
                        "name": "responseEnd",
                        "time": 123
                    },
                    {
                        "name": "domInteractive",
                        "time": 123
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 123
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 123
                    },
                    {
                        "name": "domComplete",
                        "time": 124
                    },
                    {
                        "name": "unloadEventStart",
                        "time": 130
                    },
                    {
                        "name": "unloadEventEnd",
                        "time": 130
                    },
                    {
                        "name": "markAsMainFrame",
                        "time": 130
                    },
                    {
                        "name": "commitNavigationEnd",
                        "time": 131
                    },
                    {
                        "name": "domLoading",
                        "time": 131
                    },
                    {
                        "name": "domInteractive",
                        "time": 442
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 506
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 506
                    },
                    {
                        "name": "firstPaint",
                        "time": 523
                    },
                    {
                        "name": "firstContentfulPaint",
                        "time": 523
                    },
                    {
                        "name": "firstImagePaint",
                        "time": 523
                    },
                    {
                        "name": "firstMeaningfulPaintCandidate",
                        "time": 585
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 585
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 585
                    },
                    {
                        "name": "domComplete",
                        "time": 816
                    },
                    {
                        "name": "loadEventStart",
                        "time": 816
                    },
                    {
                        "name": "loadEventEnd",
                        "time": 816
                    },
                    {
                        "name": "LargestTextPaint",
                        "time": 523
                    },
                    {
                        "name": "LargestImagePaint",
                        "time": 523
                    },
                    {
                        "name": "LargestContentfulPaint",
                        "time": 523
                    },
                    {
                        "name": "TotalLayoutShift",
                        "value": 0
                    },
                    {
                        "name": "CumulativeLayoutShift",
                        "value": 0
                    }
                ],
                "_chromeUserTiming.navigationStart": 121,
                "_chromeUserTiming.fetchStart": 83,
                "_chromeUserTiming.responseEnd": 124,
                "_chromeUserTiming.domLoading": 132,
                "_chromeUserTiming.domInteractive": 442,
                "_chromeUserTiming.domContentLoadedEventStart": 507,
                "_chromeUserTiming.domContentLoadedEventEnd": 507,
                "_chromeUserTiming.domComplete": 816,
                "_chromeUserTiming.unloadEventStart": 131,
                "_chromeUserTiming.unloadEventEnd": 131,
                "_chromeUserTiming.markAsMainFrame": 131,
                "_chromeUserTiming.commitNavigationEnd": 131,
                "_chromeUserTiming.firstPaint": 523,
                "_chromeUserTiming.firstContentfulPaint": 523,
                "_chromeUserTiming.firstImagePaint": 523,
                "_chromeUserTiming.firstMeaningfulPaintCandidate": 585,
                "_chromeUserTiming.firstMeaningfulPaint": 585,
                "_chromeUserTiming.loadEventStart": 816,
                "_chromeUserTiming.loadEventEnd": 817,
                "_chromeUserTiming.LargestTextPaint": 523,
                "_chromeUserTiming.LargestImagePaint": 523,
                "_chromeUserTiming.LargestContentfulPaint": 523,
                "_chromeUserTiming.TotalLayoutShift": 0,
                "_chromeUserTiming.CumulativeLayoutShift": 0,
                "_blinkFeatureFirstUsed": {
                    "Features": {
                        "1075": {
                            "name": "V8SloppyMode",
                            "firstUsed": 183.192
                        },
                        "15": {
                            "name": "ContentSecurityPolicy",
                            "firstUsed": 132.836
                        },
                        "593": {
                            "name": "SetReferrerPolicy",
                            "firstUsed": 132.848
                        },
                        "1277": {
                            "name": "CSPWithStrictDynamic",
                            "firstUsed": 132.852
                        },
                        "1441": {
                            "name": "SecureContextCheckPassed",
                            "firstUsed": 132.856
                        },
                        "1753": {
                            "name": "ReferrerPolicyHeader",
                            "firstUsed": 132.86
                        },
                        "1910": {
                            "name": "CrossOriginMainFrameNulledNameAccessed",
                            "firstUsed": 132.863
                        },
                        "2027": {
                            "name": "FeaturePolicyHeader",
                            "firstUsed": 132.867
                        },
                        "2923": {
                            "name": "FeaturePolicySemicolonSeparatedDeclarations",
                            "firstUsed": 132.871
                        },
                        "3130": {
                            "name": "CSPWithReasonableBaseRestrictions",
                            "firstUsed": 132.875
                        },
                        "3131": {
                            "name": "CSPWithReasonableScriptRestrictions",
                            "firstUsed": 132.879
                        },
                        "3359": {
                            "name": "MainFrameCSPViaHTTP",
                            "firstUsed": 132.883
                        },
                        "3850": {
                            "name": "PermissionsPolicyHeader",
                            "firstUsed": 132.898
                        },
                        "2627": {
                            "name": "PageLifeCycleFreeze",
                            "firstUsed": 133.835
                        },
                        "4561": {
                            "name": "LinkRelPreloadAsFont",
                            "firstUsed": 157.756
                        },
                        "2188": {
                            "name": "PerformanceObserverForWindow",
                            "firstUsed": 186.453
                        },
                        "2927": {
                            "name": "LargestContentfulPaintExplicitlyRequested",
                            "firstUsed": 186.52
                        },
                        "3004": {
                            "name": "PerformanceObserverBufferedFlag",
                            "firstUsed": 186.526
                        },
                        "2782": {
                            "name": "LayoutJankExplicitlyRequested",
                            "firstUsed": 186.55
                        },
                        "2203": {
                            "name": "HasIDClassTagAttribute",
                            "firstUsed": 225.826
                        },
                        "2298": {
                            "name": "CSSSelectorWebkitInnerSpinButton",
                            "firstUsed": 225.965
                        },
                        "2319": {
                            "name": "CSSSelectorWebkitUnknownPseudo",
                            "firstUsed": 225.972
                        },
                        "2297": {
                            "name": "CSSSelectorWebkitFileUploadButton",
                            "firstUsed": 225.986
                        },
                        "970": {
                            "name": "CSSAtRuleFontFace",
                            "firstUsed": 226.18
                        },
                        "2387": {
                            "name": "CSSSelectorPseudoFocus",
                            "firstUsed": 226.602
                        },
                        "2204": {
                            "name": "HasBeforeOrAfterPseudoElement",
                            "firstUsed": 229.377
                        },
                        "973": {
                            "name": "CSSAtRuleMedia",
                            "firstUsed": 229.412
                        },
                        "2388": {
                            "name": "CSSSelectorPseudoFocusVisible",
                            "firstUsed": 229.939
                        },
                        "901": {
                            "name": "LinkRelPreload",
                            "firstUsed": 232.117
                        },
                        "1540": {
                            "name": "CleanScriptElementWithNonce",
                            "firstUsed": 232.542
                        },
                        "4317": {
                            "name": "LinkRelCanonical",
                            "firstUsed": 235.709
                        },
                        "138": {
                            "name": "SVGSVGElement",
                            "firstUsed": 243.522
                        },
                        "250": {
                            "name": "SVGSVGElementInDocument",
                            "firstUsed": 243.588
                        },
                        "2092": {
                            "name": "ARIALabelAttribute",
                            "firstUsed": 244.308
                        },
                        "2084": {
                            "name": "ARIAExpandedAttribute",
                            "firstUsed": 244.365
                        },
                        "84": {
                            "name": "FormElement",
                            "firstUsed": 244.394
                        },
                        "45": {
                            "name": "PlaceholderAttribute",
                            "firstUsed": 244.458
                        },
                        "2094": {
                            "name": "ARIALabelledByAttribute",
                            "firstUsed": 246.63
                        },
                        "2089": {
                            "name": "ARIAHiddenAttribute",
                            "firstUsed": 246.873
                        },
                        "1898": {
                            "name": "HTMLSlotElement",
                            "firstUsed": 246.887
                        },
                        "2738": {
                            "name": "PriorityHints",
                            "firstUsed": 249.46
                        },
                        "2935": {
                            "name": "LazyLoadImageLoadingAttributeLazy",
                            "firstUsed": 259.535
                        },
                        "4964": {
                            "name": "ScriptingMediaFeature",
                            "firstUsed": 261.282
                        },
                        "4961": {
                            "name": "PrefersReducedMotionMediaFeature",
                            "firstUsed": 261.348
                        },
                        "587": {
                            "name": "LangAttribute",
                            "firstUsed": 274.96
                        },
                        "588": {
                            "name": "LangAttributeOnHTML",
                            "firstUsed": 274.969
                        },
                        "2355": {
                            "name": "CSSGradient",
                            "firstUsed": 275.82
                        },
                        "3157": {
                            "name": "CSSComparisonFunctions",
                            "firstUsed": 279.176
                        },
                        "1354": {
                            "name": "CSSValueAppearanceButton",
                            "firstUsed": 279.727
                        },
                        "3803": {
                            "name": "OverflowClipAlongEitherAxis",
                            "firstUsed": 280.716
                        },
                        "1692": {
                            "name": "CSSFlexibleBox",
                            "firstUsed": 285.655
                        },
                        "1693": {
                            "name": "CSSGridLayout",
                            "firstUsed": 285.811
                        },
                        "4379": {
                            "name": "PerformanceEntryBufferSwaps",
                            "firstUsed": 438.928
                        },
                        "1067": {
                            "name": "SameOriginApplicationScript",
                            "firstUsed": 439.538
                        },
                        "4242": {
                            "name": "ScriptSchedulingType_Async",
                            "firstUsed": 439.572
                        },
                        "900": {
                            "name": "LinkRelPreconnect",
                            "firstUsed": 439.727
                        },
                        "4238": {
                            "name": "ScriptSchedulingType_Defer",
                            "firstUsed": 439.84
                        },
                        "917": {
                            "name": "LinkRelPrefetch",
                            "firstUsed": 439.976
                        },
                        "3932": {
                            "name": "SpeculationRules",
                            "firstUsed": 440.386
                        },
                        "4499": {
                            "name": "SpeculationRulesExplicitEagerness",
                            "firstUsed": 441.397
                        },
                        "4395": {
                            "name": "SpeculationRulesDocumentRules",
                            "firstUsed": 441.433
                        },
                        "4830": {
                            "name": "SpeculationRulesAuthorPrerenderRule",
                            "firstUsed": 441.582
                        },
                        "4501": {
                            "name": "SpeculationRulesEagernessModerate",
                            "firstUsed": 466.697
                        },
                        "2707": {
                            "name": "V8Window_MatchMedia_Method",
                            "firstUsed": 484.485
                        },
                        "744": {
                            "name": "NetInfo",
                            "firstUsed": 485.572
                        },
                        "2217": {
                            "name": "NetInfoSaveData",
                            "firstUsed": 485.616
                        },
                        "2013": {
                            "name": "NetInfoEffectiveType",
                            "firstUsed": 485.695
                        },
                        "1503": {
                            "name": "HTMLCanvasElement",
                            "firstUsed": 485.811
                        },
                        "3545": {
                            "name": "HTMLCanvasGetContext",
                            "firstUsed": 485.867
                        },
                        "4025": {
                            "name": "HTMLCanvasElement_2D",
                            "firstUsed": 485.954
                        },
                        "2716": {
                            "name": "WindowDevicePixelRatio",
                            "firstUsed": 486.14
                        },
                        "1076": {
                            "name": "V8StrictMode",
                            "firstUsed": 498.006
                        },
                        "4161": {
                            "name": "V8Document_Prerendering_AttributeGetter",
                            "firstUsed": 499.564
                        },
                        "2228": {
                            "name": "DocumentPageShowRegistered",
                            "firstUsed": 499.783
                        },
                        "2429": {
                            "name": "PerformanceTimeline",
                            "firstUsed": 500.002
                        },
                        "3349": {
                            "name": "NavigationTimingL2",
                            "firstUsed": 500.014
                        },
                        "2191": {
                            "name": "PaintTimingRequested",
                            "firstUsed": 505.4
                        },
                        "2487": {
                            "name": "EventTimingExplicitlyRequested",
                            "firstUsed": 506.411
                        },
                        "3254": {
                            "name": "EventTimingFirstInputExplicitlyRequested",
                            "firstUsed": 506.424
                        },
                        "4578": {
                            "name": "LongAnimationFrameRequested",
                            "firstUsed": 506.499
                        },
                        "4577": {
                            "name": "LongAnimationFrameObserver",
                            "firstUsed": 506.514
                        },
                        "1070": {
                            "name": "CrossOriginApplicationScript",
                            "firstUsed": 522.49
                        },
                        "954": {
                            "name": "V8Window_RequestIdleCallback_Method",
                            "firstUsed": 526.836
                        },
                        "2956": {
                            "name": "LinkPrefetchLoadEvent",
                            "firstUsed": 527.013
                        },
                        "2663": {
                            "name": "NavigatorUserAgent",
                            "firstUsed": 539.546
                        },
                        "2195": {
                            "name": "CookieGet",
                            "firstUsed": 544.904
                        },
                        "4520": {
                            "name": "NavigatorUAData_GetHighEntropyValues",
                            "firstUsed": 547.13
                        },
                        "2723": {
                            "name": "TrustedTypesCreatePolicy",
                            "firstUsed": 583.975
                        },
                        "3279": {
                            "name": "TrustedTypesPolicyCreated",
                            "firstUsed": 583.994
                        },
                        "2226": {
                            "name": "DocumentPageHideRegistered",
                            "firstUsed": 588.847
                        },
                        "2657": {
                            "name": "NavigatorLanguage",
                            "firstUsed": 591.541
                        },
                        "2704": {
                            "name": "V8Screen_Width_AttributeGetter",
                            "firstUsed": 591.671
                        },
                        "2702": {
                            "name": "V8Screen_Height_AttributeGetter",
                            "firstUsed": 591.698
                        },
                        "2511": {
                            "name": "FeaturePolicyJSAPI",
                            "firstUsed": 593.466
                        },
                        "3835": {
                            "name": "FeaturePolicyJSAPIAllowedFeaturesDocument",
                            "firstUsed": 593.477
                        },
                        "2194": {
                            "name": "CookieSet",
                            "firstUsed": 599.166
                        },
                        "675": {
                            "name": "Fetch",
                            "firstUsed": 607.436
                        },
                        "2913": {
                            "name": "FetchKeepalive",
                            "firstUsed": 607.628
                        },
                        "2190": {
                            "name": "PaintTimingObserved",
                            "firstUsed": 627.371
                        },
                        "2121": {
                            "name": "NavigatorDeviceMemory",
                            "firstUsed": 641.104
                        },
                        "3868": {
                            "name": "PrefersColorSchemeMediaFeature",
                            "firstUsed": 641.168
                        },
                        "2219": {
                            "name": "V8Element_GetBoundingClientRect_Method",
                            "firstUsed": 647.589
                        },
                        "1069": {
                            "name": "CrossOriginTextScript",
                            "firstUsed": 715.342
                        },
                        "2701": {
                            "name": "V8Screen_ColorDepth_AttributeGetter",
                            "firstUsed": 722.393
                        },
                        "2662": {
                            "name": "NavigatorPlugins",
                            "firstUsed": 723.316
                        },
                        "3443": {
                            "name": "PluginName",
                            "firstUsed": 723.853
                        },
                        "3481": {
                            "name": "V8Navigator_JavaEnabled_Method",
                            "firstUsed": 724.03
                        },
                        "2719": {
                            "name": "HistoryLength",
                            "firstUsed": 725.518
                        },
                        "710": {
                            "name": "CryptoGetRandomValues",
                            "firstUsed": 745.457
                        },
                        "677": {
                            "name": "XMLHttpRequestAsynchronous",
                            "firstUsed": 746.166
                        },
                        "2229": {
                            "name": "DocumentPageShowFired",
                            "firstUsed": 816.628
                        }
                    },
                    "CSSFeatures": {
                        "6": {
                            "name": "CSSPropertyFontFamily",
                            "firstUsed": 226.193
                        },
                        "8": {
                            "name": "CSSPropertyFontStyle",
                            "firstUsed": 226.203
                        },
                        "10": {
                            "name": "CSSPropertyFontWeight",
                            "firstUsed": 226.209
                        },
                        "516": {
                            "name": "CSSPropertyFontDisplay",
                            "firstUsed": 226.225
                        },
                        "124": {
                            "name": "CSSPropertySrc",
                            "firstUsed": 226.237
                        },
                        "156": {
                            "name": "CSSPropertyUnicodeRange",
                            "firstUsed": 226.281
                        },
                        "20": {
                            "name": "CSSPropertyLineHeight",
                            "firstUsed": 274.991
                        },
                        "537": {
                            "name": "CSSPropertyAliasWebkitTextSizeAdjust",
                            "firstUsed": 275
                        },
                        "69": {
                            "name": "CSSPropertyBoxSizing",
                            "firstUsed": 275.011
                        },
                        "89": {
                            "name": "CSSPropertyMargin",
                            "firstUsed": 275.144
                        },
                        "2": {
                            "name": "CSSPropertyColor",
                            "firstUsed": 275.16
                        },
                        "14": {
                            "name": "CSSPropertyWebkitFontSmoothing",
                            "firstUsed": 275.169
                        },
                        "7": {
                            "name": "CSSPropertyFontSize",
                            "firstUsed": 275.176
                        },
                        "24": {
                            "name": "CSSPropertyBackgroundColor",
                            "firstUsed": 275.603
                        },
                        "109": {
                            "name": "CSSPropertyPadding",
                            "firstUsed": 275.621
                        },
                        "119": {
                            "name": "CSSPropertyPosition",
                            "firstUsed": 275.627
                        },
                        "149": {
                            "name": "CSSPropertyTop",
                            "firstUsed": 275.634
                        },
                        "83": {
                            "name": "CSSPropertyLeft",
                            "firstUsed": 275.64
                        },
                        "54": {
                            "name": "CSSPropertyBorderRight",
                            "firstUsed": 275.655
                        },
                        "35": {
                            "name": "CSSPropertyBorderBottom",
                            "firstUsed": 275.663
                        },
                        "38": {
                            "name": "CSSPropertyBorderBottomRightRadius",
                            "firstUsed": 275.669
                        },
                        "21": {
                            "name": "CSSPropertyBackground",
                            "firstUsed": 275.68
                        },
                        "332": {
                            "name": "CSSPropertyAliasWebkitTransition",
                            "firstUsed": 275.705
                        },
                        "150": {
                            "name": "CSSPropertyTransition",
                            "firstUsed": 275.712
                        },
                        "165": {
                            "name": "CSSPropertyZIndex",
                            "firstUsed": 275.718
                        },
                        "27": {
                            "name": "CSSPropertyBackgroundPosition",
                            "firstUsed": 275.855
                        },
                        "30": {
                            "name": "CSSPropertyBackgroundRepeat",
                            "firstUsed": 275.863
                        },
                        "33": {
                            "name": "CSSPropertyBackgroundSize",
                            "firstUsed": 275.869
                        },
                        "110": {
                            "name": "CSSPropertyPaddingBottom",
                            "firstUsed": 275.875
                        },
                        "90": {
                            "name": "CSSPropertyMarginBottom",
                            "firstUsed": 275.883
                        },
                        "95": {
                            "name": "CSSPropertyMaxWidth",
                            "firstUsed": 279.149
                        },
                        "111": {
                            "name": "CSSPropertyPaddingLeft",
                            "firstUsed": 279.159
                        },
                        "112": {
                            "name": "CSSPropertyPaddingRight",
                            "firstUsed": 279.181
                        },
                        "113": {
                            "name": "CSSPropertyPaddingTop",
                            "firstUsed": 279.228
                        },
                        "4": {
                            "name": "CSSPropertyDisplay",
                            "firstUsed": 279.237
                        },
                        "240": {
                            "name": "CSSPropertyJustifyContent",
                            "firstUsed": 279.243
                        },
                        "231": {
                            "name": "CSSPropertyAlignItems",
                            "firstUsed": 279.25
                        },
                        "159": {
                            "name": "CSSPropertyWhiteSpace",
                            "firstUsed": 279.277
                        },
                        "129": {
                            "name": "CSSPropertyTextDecoration",
                            "firstUsed": 279.285
                        },
                        "92": {
                            "name": "CSSPropertyMarginRight",
                            "firstUsed": 279.292
                        },
                        "84": {
                            "name": "CSSPropertyLetterSpacing",
                            "firstUsed": 279.335
                        },
                        "105": {
                            "name": "CSSPropertyOverflow",
                            "firstUsed": 279.369
                        },
                        "74": {
                            "name": "CSSPropertyContent",
                            "firstUsed": 279.377
                        },
                        "81": {
                            "name": "CSSPropertyHeight",
                            "firstUsed": 279.383
                        },
                        "161": {
                            "name": "CSSPropertyWidth",
                            "firstUsed": 279.389
                        },
                        "67": {
                            "name": "CSSPropertyBottom",
                            "firstUsed": 279.401
                        },
                        "596": {
                            "name": "CSSPropertyMarginInlineStart",
                            "firstUsed": 279.406
                        },
                        "600": {
                            "name": "CSSPropertyPaddingInlineStart",
                            "firstUsed": 279.494
                        },
                        "239": {
                            "name": "CSSPropertyFlexWrap",
                            "firstUsed": 279.5
                        },
                        "128": {
                            "name": "CSSPropertyTextAlign",
                            "firstUsed": 279.517
                        },
                        "53": {
                            "name": "CSSPropertyBorderRadius",
                            "firstUsed": 279.624
                        },
                        "34": {
                            "name": "CSSPropertyBorder",
                            "firstUsed": 279.638
                        },
                        "77": {
                            "name": "CSSPropertyCursor",
                            "firstUsed": 279.644
                        },
                        "118": {
                            "name": "CSSPropertyPointerEvents",
                            "firstUsed": 279.655
                        },
                        "59": {
                            "name": "CSSPropertyBorderStyle",
                            "firstUsed": 279.661
                        },
                        "66": {
                            "name": "CSSPropertyBorderWidth",
                            "firstUsed": 279.669
                        },
                        "42": {
                            "name": "CSSPropertyBorderColor",
                            "firstUsed": 279.675
                        },
                        "93": {
                            "name": "CSSPropertyMarginTop",
                            "firstUsed": 279.683
                        },
                        "122": {
                            "name": "CSSPropertyRight",
                            "firstUsed": 279.688
                        },
                        "326": {
                            "name": "CSSPropertyAliasWebkitTransform",
                            "firstUsed": 279.696
                        },
                        "446": {
                            "name": "CSSPropertyTransform",
                            "firstUsed": 279.702
                        },
                        "175": {
                            "name": "CSSPropertyWebkitAppearance",
                            "firstUsed": 279.731
                        },
                        "143": {
                            "name": "CSSPropertyTextTransform",
                            "firstUsed": 279.747
                        },
                        "235": {
                            "name": "CSSPropertyFlexDirection",
                            "firstUsed": 279.859
                        },
                        "539": {
                            "name": "CSSPropertyUserSelect",
                            "firstUsed": 279.865
                        },
                        "423": {
                            "name": "CSSPropertyGridTemplateAreas",
                            "firstUsed": 280.114
                        },
                        "242": {
                            "name": "CSSPropertyGridTemplateColumns",
                            "firstUsed": 280.126
                        },
                        "422": {
                            "name": "CSSPropertyGridArea",
                            "firstUsed": 280.197
                        },
                        "513": {
                            "name": "CSSPropertyGridGap",
                            "firstUsed": 280.213
                        },
                        "36": {
                            "name": "CSSPropertyBorderBottomColor",
                            "firstUsed": 280.298
                        },
                        "94": {
                            "name": "CSSPropertyMaxHeight",
                            "firstUsed": 280.442
                        },
                        "369": {
                            "name": "CSSPropertyFill",
                            "firstUsed": 280.465
                        },
                        "91": {
                            "name": "CSSPropertyMarginLeft",
                            "firstUsed": 280.762
                        },
                        "98": {
                            "name": "CSSPropertyOpacity",
                            "firstUsed": 281.602
                        },
                        "25": {
                            "name": "CSSPropertyBackgroundImage",
                            "firstUsed": 281.791
                        },
                        "68": {
                            "name": "CSSPropertyBoxShadow",
                            "firstUsed": 284.661
                        },
                        "594": {
                            "name": "CSSPropertyMarginBlockStart",
                            "firstUsed": 285.046
                        },
                        "595": {
                            "name": "CSSPropertyMarginBlockEnd",
                            "firstUsed": 285.054
                        }
                    },
                    "AnimatedCSSFeatures": []
                },
                "_maxFID": 15,
                "_TTIMeasurementEnd": 3885,
                "_LastInteractive": 705,
                "_TotalBlockingTime": 16,
                "_testID": "240703_07_W",
                "_run": 1,
                "_step": 1,
                "_effectiveBps": 1205,
                "_domTime": 0,
                "_aft": 0,
                "_titleTime": 126,
                "_domLoading": 0,
                "_server_rtt": 0,
                "_edge-processed": true,
                "_test_result": 0,
                "_utilization": {
                    "cpu": {
                        "data": {
                            "0": 0,
                            "112": 45,
                            "213": 95,
                            "314": 100,
                            "415": 72.2,
                            "516": 85.7,
                            "617": 95,
                            "717": 95,
                            "824": 90.5,
                            "929": 75,
                            "1030": 10,
                            "1130": 10,
                            "1231": 14.3,
                            "1332": 10,
                            "1433": 5.3,
                            "1534": 9.5,
                            "1635": 5.3,
                            "1736": 10,
                            "1837": 5.3,
                            "1938": 5,
                            "2039": 10,
                            "2140": 9.5,
                            "2241": 10,
                            "2342": 5.3,
                            "2443": 9.5,
                            "2544": 5.3,
                            "2645": 9.5,
                            "2746": 10,
                            "2847": 9.5,
                            "2949": 10,
                            "3050": 10,
                            "3151": 5,
                            "3252": 10,
                            "3353": 47.6,
                            "3454": 10,
                            "3555": 15,
                            "3656": 22.7,
                            "3757": 5,
                            "3858": 10,
                            "3959": 23.8,
                            "4101": 92.9
                        },
                        "max": 100,
                        "count": 41
                    },
                    "bw": {
                        "data": {
                            "0": 0,
                            "112": 0,
                            "213": 49584,
                            "314": 831641,
                            "415": 444611,
                            "516": 0,
                            "617": 0,
                            "717": 42846,
                            "824": 41229,
                            "929": 163317,
                            "1030": 5228,
                            "1130": 0,
                            "1231": 0,
                            "1332": 0,
                            "1433": 0,
                            "1534": 0,
                            "1635": 0,
                            "1736": 0,
                            "1837": 0,
                            "1938": 0,
                            "2039": 0,
                            "2140": 0,
                            "2241": 0,
                            "2342": 0,
                            "2443": 0,
                            "2544": 0,
                            "2645": 0,
                            "2746": 0,
                            "2847": 0,
                            "2949": 0,
                            "3050": 0,
                            "3151": 0,
                            "3252": 0,
                            "3353": 0,
                            "3454": 0,
                            "3555": 636471,
                            "3656": 163410,
                            "3757": 0,
                            "3858": 0,
                            "3959": 0,
                            "4101": 0
                        },
                        "max": 831641,
                        "count": 41
                    }
                },
                "_effectiveBpsDoc": 1205,
                "_consoleLog": []
            }
        ],
        "entries": [
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:15.597+00:00",
                "time": 337,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/en/2022/",
                    "headersSize": 936,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "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"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "u=0, i"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-arch",
                            "value": "\"x86\""
                        },
                        {
                            "name": "sec-ch-ua-bitness",
                            "value": "\"64\""
                        },
                        {
                            "name": "sec-ch-ua-full-version-list",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126.0.0.0\", \"Google Chrome\";v=\"126.0.0.0\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-model",
                            "value": "\"Model\""
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-ch-ua-platform-version",
                            "value": "\"0\""
                        },
                        {
                            "name": "sec-ch-ua-wow64",
                            "value": "?0"
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "document"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "navigate"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "upgrade-insecure-requests",
                            "value": "1"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 1279,
                    "bodySize": 14757,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=600"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-length",
                            "value": "14279"
                        },
                        {
                            "name": "content-security-policy",
                            "value": "default-src 'self'; style-src 'self' 'nonce-UNTfIbJ9fEYaN0UWx5jmQbrIE3rD9WtO'; script-src 'self' 'strict-dynamic' *.google-analytics.com www.googletagmanager.com 'unsafe-inline' 'nonce-UNTfIbJ9fEYaN0UWx5jmQbrIE3rD9WtO'; font-src 'self'; connect-src 'self' webmention.io discuss.httparchive.org *.google-analytics.com www.googletagmanager.com; img-src 'self' https: data:; frame-src 'self' docs.google.com www.youtube.com; object-src 'self'; base-uri 'none'"
                        },
                        {
                            "name": "content-type",
                            "value": "text/html; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 14:32:15 GMT"
                        },
                        {
                            "name": "feature-policy",
                            "value": "accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"
                        },
                        {
                            "name": "permissions-policy",
                            "value": "browsing-topics=()"
                        },
                        {
                            "name": "referrer-policy",
                            "value": "strict-origin-when-cross-origin"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"default\",\"max_age\":31536000,\"endpoints\":[{\"url\":\"https://httparchive.report-uri.com/a/d/g\"}],\"include_subdomains\":true}"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "e84f04b2b13abd727e48448cc0856ecf"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        },
                        {
                            "name": "x-frame-options",
                            "value": "SAMEORIGIN"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 14757,
                        "mimeType": "text/html",
                        "text": "<!doctype html>\n<html lang=\"en\" >\n  <head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    \n      <title>The 2022 Web Almanac</title>\n      <link rel=\"stylesheet\" href=\"/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\">\n      \n  \n  <link rel=\"stylesheet\" href=\"/static/css/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41\">\n\n  <link rel=\"stylesheet\" href=\"/static/css/index.css?v=69e30c0abbe9bb2368e12e7e8779d421\">\n  <link rel=\"preload\" href=\"/static/fonts/Poppins-Light.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\n\n      <link rel=\"preload\" href=\"/static/fonts/Lato-Regular.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\n      <link rel=\"preload\" href=\"/static/fonts/Poppins-Bold.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\n      <link rel=\"preload\" href=\"/static/fonts/Lato-Black.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\n      <link rel=\"preload\" href=\"/static/fonts/Lato-Bold.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\n\n      <script nonce=\"UNTfIbJ9fEYaN0UWx5jmQbrIE3rD9WtO\">\n        window.dataLayer = window.dataLayer || [];\n        function gtag() {\n            dataLayer.push(arguments);\n        }\n        gtag('js', new Date());\n        gtag('config', 'UA-22381566-3', {\n          'link_attribution': true\n        });\n        gtag('config', 'G-PQ5N2MZG5M');\n      </script>\n    \n    <link rel=\"shortcut icon\" href=\"/static/images/favicon.ico\">\n    <link rel=\"apple-touch-icon\" href=\"/static/images/apple-touch-icon.png\">\n    \n<meta name=\"description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta property=\"og:title\" content=\"The 2022 Web Almanac\">\n<meta property=\"og:url\" content=\"https://almanac.httparchive.org/en/2022/\">\n<meta property=\"og:image\" content=\"https://almanac.httparchive.org/static/images/home-hero-2022.png\">\n<meta property=\"og:image:height\" content=\"600\">\n<meta property=\"og:image:width\" content=\"1200\">\n<meta property=\"og:type\" content=\"article\">\n<meta property=\"og:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:site\" content=\"@HTTPArchive\">\n<meta name=\"twitter:title\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:image\" content=\"https://almanac.httparchive.org/static/images/home-hero-2022.png\">\n<meta name=\"twitter:image:alt\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<link rel=\"webmention\" href=\"https://webmention.io/almanac.httparchive.org/webmention\">\n<link rel=\"pingback\" href=\"https://webmention.io/almanac.httparchive.org/xmlrpc\">\n<link rel=\"me\" href=\"mailto:team@httparchive.org\">\n\n\n\n<script type=\"application/ld+json\">\n  {\n    \"@context\": \"http://schema.org\",\n    \"@type\": \"Article\",\n    \"mainEntityOfPage\": {\n        \"@type\": \"WebPage\",\n        \"@id\": \"https://almanac.httparchive.org/en/2022/\"\n    },\n    \"headline\": \"The 2022 Web Almanac\",\n    \"image\": {\n        \"@type\": \"ImageObject\",\n        \"url\": \"https://almanac.httparchive.org/static/images/home-hero-2022.png\",\n        \"height\": 600,\n        \"width\": 1200\n    },\n    \"publisher\": {\n        \"@type\": \"Organization\",\n        \"name\": \"HTTP Archive\",\n        \"logo\": {\n            \"@type\": \"ImageObject\",\n            \"url\": \"https://almanac.httparchive.org/static/images/ha.png\",\n            \"height\": 160,\n            \"width\": 320\n        },\n        \"sameAs\": [\n          \"https://httparchive.org\",\n          \"https://twitter.com/HTTPArchive\",\n          \"https://github.com/HTTPArchive\"\n          ]\n      },\n    \"author\":\n      \n{\n  \"@type\": \"Person\",\n  \"sameAs\": [\n    \"https://almanac.httparchive.org/en/2022/contributors#rviscomi\",\n    \"https://twitter.com/rick_viscomi\",\n    \"https://github.com/rviscomi\"\n    ],\n  \"name\": \"Rick Viscomi\"\n}\n,\n      \"description\": \"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\n      \"datePublished\": \"2022-07-02T00:00:00.000Z\",\n      \"dateModified\": \"2022-07-02T00:00:00.000Z\"\n  }\n  </script>\n  \n<script type=\"application/ld+json\">\n  {\n    \"@context\": \"https://schema.org\",\n    \"@type\": \"WebSite\",\n    \"url\": \"https://almanac.httparchive.org/en/\",\n    \"potentialAction\": {\n      \"@type\": \"SearchAction\",\n      \"target\": {\n        \"@type\": \"EntryPoint\",\n        \"urlTemplate\": \"https://almanac.httparchive.org/en/search?q={search_term_string}\"\n      },\n      \"query-input\": \"required name=search_term_string\"\n    }\n  }\n</script>\n\n\n  \n<script type=\"application/ld+json\">\n  {\n    \"@context\": \"https://schema.org\",\n    \"@type\": \"BreadcrumbList\",\n    \"itemListElement\": [{\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"en\",\n      \"item\": \"https://almanac.httparchive.org/en/\"\n    }]\n  }\n</script>\n\n\n\n    <link rel=\"canonical\" href=\"https://almanac.httparchive.org/en/2022/\">\n    <link rel=\"alternate\" type=\"application/rss+xml\" title=\"Web Almanac by HTTP Archive RSS (en)\" href=\"/en/rss.xml\">\n    \n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/en/2022/\" hreflang=\"en\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/es/2022/\" hreflang=\"es\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/fr/2022/\" hreflang=\"fr\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/hi/2022/\" hreflang=\"hi\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/it/2022/\" hreflang=\"it\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/ja/2022/\" hreflang=\"ja\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/nl/2022/\" hreflang=\"nl\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/pt/2022/\" hreflang=\"pt\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/ru/2022/\" hreflang=\"ru\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/tr/2022/\" hreflang=\"tr\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/uk/2022/\" hreflang=\"uk\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/zh-CN/2022/\" hreflang=\"zh-CN\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/zh-TW/2022/\" hreflang=\"zh-TW\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/en/2022/\" hreflang=\"x-default\">\n    \n  </head>\n\n  <body class=\"year-2022\">\n    \n    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"0\" height=\"0\" display=\"none\">\n      <!-- HTTPArchive -->\n      <symbol id=\"ha-logo\" viewBox=\"0 0 432 225\">\n        <path d=\"M10.626 7.433h14.5v47.5c6-7.4 13.5-11 22.5-11 4.9 0 9.2 1.2 13.1 3.7 3.9 2.4 6.7 5.8 8.6 10.1 1.9 4.3 2.9 10.7 2.9 19.1v41.6h-14.6v-45.2c0-5.3-1.3-9.6-4-12.9-2.6-3.3-6-4.9-10.3-4.9-3.2 0-6.2.8-9 2.5-2.8 1.6-5.9 4.4-9.3 8.2v52.4h-14.4V7.433m66.4 49.5l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4m54.3 0l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4M212.8 30.1l-27.2 26.7v1.4h39c6.1.2 10.6 1.5 13.9 3.1 3.5 1.6 6.3 4.3 8.3 7.9 2.1 3.7 3.1 7.9 3.1 12.7 0 7.4-2.2 13.5-6.5 18.2-4.3 4.7-9.8 7.1-16.6 7.1-2.8 0-5.5-.4-8.2-1.1v12.3c3.4.9 6.7 1.3 9.7 1.3 10.5 0 19.2-3.5 26-10.6 6.8-7 10.2-16 10.3-27 0-11.6-3.6-20.6-10.9-27.1-7.1-6.4-17.1-9.6-29.8-9.7h-.4l-10.6-.1V30.1z\" fill=\"currentColor\" />\n        <path d=\"M198 63.7c0 52.2-.1 108.8-.1 154.7h14.8v-52.5c3.4-3.8 6.1-6.4 8.9-8 2.8-1.6 5.8-2.4 9-2.4 4.3 0 7.7 1.6 10.3 4.9 2.6 3.2 4 7.5 4 12.9v45.2h14.5v-41.6c0-8.5-.9-14.9-2.8-19.2-1.9-4.3-4.7-7.7-8.6-10.1-3.9-2.4-8.3-3.7-13.1-3.7-8.8 0-16.1 3.5-22.1 10.6v-53.1c.1-12.5 0-25.1 0-37.7H198zM55.9 174.5v31.1c0 2.5.8 3.7 2.5 3.7s4.5-1.3 8.2-3.9v8.8c-3.3 2.1-5.9 3.5-7.9 4.3-2 .8-4 1.2-6.2 1.2-6.2 0-9.9-2.4-11-7.3-6.1 4.8-12.7 7.2-19.6 7.2-5.1 0-9.3-1.7-12.7-5-3.4-3.4-5.1-7.6-5.1-12.7 0-4.6 1.6-8.7 4.9-12.3 3.3-3.7 8.1-6.5 14.1-8.7l18.5-6.4v-3.9c0-8.8-4.4-13.2-13.2-13.2-7.9 0-15.6 4.1-23 12.2v-15.8c5.6-6.6 13.7-9.9 24.2-9.9 7.9 0 14.2 2.1 19 6.2 1.6 1.3 3 3.1 4.3 5.3 1.3 2.2 2.1 4.4 2.4 6.6.4 2.2.6 6.3.6 12.5m-14.2 29.4v-21.7L32 186c-4.9 2-8.4 3.9-10.5 6-2 2-3 4.4-3 7.4s1 5.5 2.9 7.4c2 1.9 4.5 2.9 7.5 2.9 4.6-.1 8.8-2 12.8-5.8M90 145.3v16.8l.8-1.3c7-11.3 14-16.9 21-16.9 5.5 0 11.1 2.8 17.1 8.3l-7.6 12.7c-5-4.8-9.7-7.2-14-7.2-4.7 0-8.7 2.2-12.2 6.7-3.4 4.4-5.1 9.7-5.1 15.8v38.2H75.5v-73.1H90m96.9 56v14.3c-7.3 2.7-14.4 4.1-21.3 4.1-11.4 0-20.6-3.4-27.4-10.2-6.8-6.8-10.2-15.9-10.2-27.3 0-11.5 3.3-20.8 9.9-27.8 6.6-7 15.3-10.6 26.1-10.6 3.8 0 7.1.4 10.1 1.1 3 .7 6.7 2 11.1 4v15.4c-7.3-4.7-14.1-7-20.3-7-6.5 0-11.9 2.3-16 6.9-4.2 4.6-6.3 10.4-6.3 17.5 0 7.5 2.3 13.4 6.8 17.8 4.6 4.4 10.7 6.6 18.4 6.6 5.5.1 11.9-1.5 19.1-4.8m93.2-86.7c2.4 0 4.4.8 6.1 2.5 1.7 1.6 2.5 3.7 2.5 6s-.8 4.3-2.5 6c-1.7 1.7-3.7 2.5-6.1 2.5-2.2 0-4.2-.8-5.9-2.5-1.7-1.7-2.5-3.8-2.5-6s.8-4.2 2.5-5.9c1.7-1.8 3.7-2.6 5.9-2.6m-7.2 30.7h14.5v73.1h-14.5v-73.1m75 0h15.7l-32.3 74.4h-4.8l-33.1-74.4h15.8l19.7 45 19-45m78.8 37.8h-51.4c.4 7 2.7 12.6 7 16.7s9.9 6.2 16.8 6.2c9.5 0 18.3-3 26.4-8.9v14.1c-4.4 3-8.9 5.1-13.3 6.4-4.3 1.3-9.5 1.9-15.3 1.9-8.1 0-14.6-1.7-19.5-5-5-3.3-9-7.8-12-13.4-3-5.7-4.4-12.2-4.4-19.6 0-11.1 3.2-20.2 9.5-27.1 6.3-7 14.5-10.5 24.6-10.5 9.7 0 17.4 3.4 23.2 10.2 5.8 6.8 8.7 15.9 8.7 27.3v1.7m-51.4-8.6h36.8c-.4-5.8-2.1-10.2-5.2-13.3-3.1-3.1-7.2-4.7-12.4-4.7s-9.5 1.6-12.8 4.7c-3.2 3-5.4 7.5-6.4 13.3\" fill=\"currentColor\" />\n      </symbol>\n      <!-- GitHub -->\n      <symbol id=\"github-logo\" viewBox=\"0 0 32.6 31.8\">\n        <path d=\"M16.3 0C7.3 0 0 7.3 0 16.3c0 7.2 4.7 13.3 11.1 15.5.8.1 1.1-.4 1.1-.8v-2.8c-4.5 1-5.5-2.2-5.5-2.2-.7-1.9-1.8-2.4-1.8-2.4-1.5-1 .1-1 .1-1 1.6.1 2.5 1.7 2.5 1.7 1.5 2.5 3.8 1.8 4.7 1.4.1-1.1.6-1.8 1-2.2-3.6-.4-7.4-1.8-7.4-8.1 0-1.8.6-3.2 1.7-4.4-.1-.3-.7-2 .2-4.2 0 0 1.4-.4 4.5 1.7 1.3-.4 2.7-.5 4.1-.5 1.4 0 2.8.2 4.1.5 3.1-2.1 4.5-1.7 4.5-1.7.9 2.2.3 3.9.2 4.3 1 1.1 1.7 2.6 1.7 4.4 0 6.3-3.8 7.6-7.4 8 .6.5 1.1 1.5 1.1 3V31c0 .4.3.9 1.1.8 6.5-2.2 11.1-8.3 11.1-15.5C32.6 7.3 25.3 0 16.3 0z\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\" />\n      </symbol>\n      <!-- Twitter -->\n      <symbol id=\"twitter-logo\" viewBox=\"0 0 250 203.1\">\n        <path d=\"M78.6 203.1c94.3 0 145.9-78.2 145.9-145.9 0-2.2 0-4.4-.1-6.6 10-7.3 18.7-16.3 25.6-26.5-9.4 4.1-19.3 6.9-29.5 8.1 10.7-6.4 18.7-16.5 22.5-28.4-10.1 6-21.1 10.2-32.6 12.4C191-4.5 158.5-5.5 137.8 14c-13.3 12.5-19 31.2-14.8 49C81.9 60.9 43.4 41.4 17.4 9.4 3.8 32.8 10.7 62.8 33.3 77.8c-8.2-.2-16.1-2.4-23.3-6.4v.6c0 24.4 17.2 45.4 41.2 50.3-7.6 2.1-15.5 2.4-23.2.9 6.7 20.9 26 35.2 47.9 35.6-18.2 14.3-40.6 22-63.7 22-4.1 0-8.2-.3-12.2-.7 23.5 15.1 50.7 23 78.6 23\" fill=\"currentColor\" />\n      </symbol>\n      <!-- LinkedIn -->\n      <symbol id=\"linkedin-logo\" viewBox=\"0 0 200 200\">\n        <path d=\"M185.2 0H14.8C6.6 0 0 6.4 0 14.3v171.3c0 7.9 6.6 14.3 14.8 14.3h170.4c8.1 0 14.8-6.4 14.8-14.3V14.3C199.9 6.4 193.3 0 185.2 0zM60.6 167.3H30.4V77.1h30.2v90.2zM45.5 64.8h-.2c-10.1 0-16.7-6.9-16.7-15.6 0-8.8 6.7-15.6 17.1-15.6 10.3 0 16.7 6.7 16.9 15.6 0 8.6-6.5 15.6-17.1 15.6zm124 102.5h-30.2V119c0-12.1-4.4-20.4-15.3-20.4-8.4 0-13.3 5.6-15.5 11-.8 1.9-1 4.6-1 7.3v50.4H77.3s.4-81.8 0-90.3h30.2v12.8c4-6.1 11.2-14.9 27.2-14.9 19.9 0 34.8 12.9 34.8 40.6v51.8zm-62.2-77.1c0-.1.1-.2.2-.3v.3h-.2z\" fill=\"currentColor\" />\n      </symbol>\n      <!-- Globe -->\n      <symbol id=\"globe-logo\" viewBox=\"0 0 30 30\">\n        <circle cx=\"14.5\" cy=\"14.5\" r=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\" />\n        <ellipse cx=\"14.5\" cy=\"14.5\" rx=\"6.1\" ry=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\" />\n        <path d=\"M1.6 9.6h25.8M1.6 19.4h25.8\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\" />\n      </symbol>\n      <!-- Bar chart -->\n      <symbol id=\"bar-chart-logo\" viewBox=\"0 0 18 19\">\n        <path d=\"M0 9h3v10H0V9zm5-9h3v19H5V0zm5 7h3v12h-3V7zm5-4h3v16h-3V3z\" fill=\"currentColor\" />\n      </symbol>\n      <!-- Comment -->\n      <symbol id=\"comment-logo\" viewBox=\"0 0 22 22.1\">\n        <path d=\"M4.4 22.1l8-5.1H22V0H0v17h4.4z\" fill=\"currentColor\" />\n      </symbol>\n      <!-- SQL -->\n      <symbol id=\"sql-logo\" viewBox=\"0 0 32 14.6\">\n        <path d=\"M.1 12.4V9.6c.5.4 1.1.8 1.7 1 .6.2 1.2.3 1.8.3.4 0 .7 0 .9-.1s.5-.2.7-.3c.2-.1.3-.2.4-.4.1-.2.1-.3.1-.5s-.1-.5-.2-.7c-.2-.2-.4-.4-.6-.5-.3-.2-.5-.4-.9-.5-.3-.2-.7-.3-1.1-.5-1-.4-1.7-.9-2.2-1.5S0 4.6 0 3.8c0-.7.1-1.2.4-1.7S1 1.2 1.5.9s1-.5 1.6-.7S4.3 0 5 0s1.2 0 1.8.1 1 .2 1.4.4v2.6c-.3-.1-.5-.3-.8-.4s-.5-.2-.7-.2c-.3-.1-.6-.2-.8-.2-.3 0-.5-.1-.7-.1-.3 0-.6 0-.9.1s-.5.2-.7.3c-.2.1-.4.2-.5.4-.1.2-.1.3-.1.5s.1.4.2.6c.1.2.3.3.5.5.1.1.4.3.7.4.3.1.6.3 1 .4.5.2 1 .4 1.4.7.4.2.7.5 1 .8s.5.6.7 1c.2.4.2.8.2 1.3 0 .7-.1 1.3-.4 1.8-.3.6-.7 1-1.1 1.3-.5.3-1 .5-1.6.6s-1.3.2-1.9.2c-.7 0-1.4-.1-2-.2-.6-.1-1.2-.3-1.6-.5zm16 .7c-1.8 0-3.3-.6-4.4-1.8-1.2-1.2-1.7-2.7-1.7-4.6 0-2 .6-3.6 1.7-4.9C12.9.6 14.4 0 16.3 0c1.8 0 3.3.6 4.4 1.8 1.1 1.2 1.7 2.7 1.7 4.7s-.6 3.6-1.7 4.8l-.1.1-.1.1 3.2 3.1h-4L18 12.9c-.6.1-1.2.2-1.9.2zm.1-10.6c-1 0-1.8.4-2.4 1.1-.6.7-.9 1.7-.9 3s.3 2.2.9 3c.6.7 1.4 1.1 2.3 1.1 1 0 1.8-.4 2.3-1.1.6-.7.9-1.7.9-3s-.3-2.3-.8-3.1c-.5-.7-1.3-1-2.3-1zM32 12.9h-7.5V.2h2.8v10.3H32v2.4z\" fill=\"currentColor\" />\n      </symbol>\n      <!-- Search -->\n      <symbol id=\"search-logo\" viewBox=\"0 0 13 13\">\n        <path d=\"m4.8495 7.8226c0.82666 0 1.5262-0.29146 2.0985-0.87438 0.57232-0.58292 0.86378-1.2877 0.87438-2.1144 0.010599-0.82666-0.28086-1.5262-0.87438-2.0985-0.59352-0.57232-1.293-0.86378-2.0985-0.87438-0.8055-0.010599-1.5103 0.28086-2.1144 0.87438-0.60414 0.59352-0.8956 1.293-0.87438 2.0985 0.021197 0.8055 0.31266 1.5103 0.87438 2.1144 0.56172 0.60414 1.2665 0.8956 2.1144 0.87438zm4.4695 0.2115 3.681 3.6819-1.259 1.284-3.6817-3.7 0.0019784-0.69479-0.090043-0.098846c-0.87973 0.76087-1.92 1.1413-3.1207 1.1413-1.3553 0-2.5025-0.46363-3.4417-1.3909s-1.4088-2.0686-1.4088-3.4239c0-1.3553 0.4696-2.4966 1.4088-3.4239 0.9392-0.92727 2.0864-1.3969 3.4417-1.4088 1.3553-0.011889 2.4906 0.45771 3.406 1.4088 0.9154 0.95107 1.379 2.0924 1.3909 3.4239 0 1.2126-0.38043 2.2588-1.1413 3.1385l0.098834 0.090049z\" fill=\"currentColor\" />\n      </symbol>\n      <!-- Share Apple -->\n      <symbol id=\"share-apple-logo\" viewBox=\"0 0 24 24\">\n        <path d=\"M0 0h24v24H0V0z\" fill=\"none\" />\n        <path d=\"M16 5l-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4 4 4zm4 5v11c0 1.1-.9 2-2 2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 2z\" />\n      </symbol>\n      <!-- Share Android -->\n      <symbol id=\"share-android-logo\" viewBox=\"0 0 24 24\">\n        <path d=\"M0 0h24v24H0z\" fill=\"none\" />\n        <path d=\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z\" />\n      </symbol>\n    </svg>\n    \n  <div id=\"skiptocontent\"><a href=\"#maincontent\">Skip navigation</a></div>\n  \n  <header id=\"header\" class=\"alt-bg\">\n    <div class=\"container\">\n      <div class=\"top-header\">\n        <a class=\"navigation-logo\" href=\"/en/2022/\">\n          \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n        </a>\n        <nav id=\"header-page-navigation\" aria-label=\"Page navigation\">\n          <ul>\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  <a class=\"nav-dropdown-btn js-hide\" href=\"/en/search\">Search</a>\n  <div class=\"nav-dropdown header search-nav js-enable hidden\">\n    <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>\n    <ul class=\"nav-dropdown-list align-right hidden header-search\">\n      <li class=\"nav-dropdown-list-part\">\n        <form action=\"/en/search\">\n          <label for=\"header-search-box\" class=\"visually-hidden\">Search</label>\n          <input id=\"header-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n          <button class=\"search-button\" type=\"submit\">\n            <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"header-search-icon\">\n              <title id=\"header-search-icon\">Search</title>\n              <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n            </svg>\n          </button>\n        </form>\n      </li>\n    </ul>\n  </div>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n<a class=\"nav-dropdown-btn js-hide\" href=\"/en/2022/table-of-contents\">Table of Contents</a>\n<div class=\"nav-dropdown header table-of-contents js-enable hidden\">\n  <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\" >\n    Table of Contents\n  </button>\n  <ul class=\"nav-dropdown-list hidden header-list\">\n\n    \n    <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n      <span>Home</span>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents\">Table of Contents</a>\n    </li>\n    \n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-1\">Part I. Page Content</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/css\">\n          Chapter 1: CSS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/javascript\">\n          Chapter 2: JavaScript\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/markup\">\n          Chapter 3: Markup\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/structured-data\">\n          Chapter 4: Structured Data\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/fonts\">\n          Chapter 5: Fonts\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/media\">\n          Chapter 6: Media\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/webassembly\">\n          Chapter 7: WebAssembly\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/third-parties\">\n          Chapter 8: Third Parties\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/interoperability\">\n          Chapter 9: Interoperability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-2\">Part II. User Experience</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/seo\">\n          Chapter 10: SEO\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/accessibility\">\n          Chapter 11: Accessibility\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/performance\">\n          Chapter 12: Performance\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/privacy\">\n          Chapter 13: Privacy\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/security\">\n          Chapter 14: Security\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/mobile-web\">\n          Chapter 15: Mobile Web\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/capabilities\">\n          Chapter 16: Capabilities\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/pwa\">\n          Chapter 17: PWA\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-3\">Part III. Content Publishing</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cms\">\n          Chapter 18: CMS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/jamstack\">\n          Chapter 19: Jamstack\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/sustainability\">\n          Chapter 20: Sustainability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-4\">Part IV. Content Distribution</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/page-weight\">\n          Chapter 21: Page Weight\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cdn\">\n          Chapter 22: CDN\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/http\">\n          Chapter 23: HTTP\n        </a>\n        \n      \n    </li>\n    \n    \n    \n\n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#appendices\">Appendices</a>\n    </li>\n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/methodology\">Methodology</a>\n      \n    </li>\n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/contributors\">Contributors</a>\n      \n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/search\">Search</a>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#ebook\">Ebook</a>\n    </li>\n    <li class=\"nav-dropdown-list-chapter ebook\">\n      <a href=\"https://cdn.httparchive.org/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (32MB)</a>\n    </li>\n    \n  </ul>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"nav-dropdown header\">\n    <button type=\"button\" class=\"nav-dropdown-btn js-enable\" disabled aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>\n    <ul class=\"nav-dropdown-list hidden header-list\">\n      \n        \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2021/\">2021</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2020/\">2020</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2019/\">2019</a>\n            </li>\n          \n          \n        \n      \n    </ul>\n  </div>\n\n      \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"nav-dropdown header\">\n    <button type=\"button\" class=\"nav-dropdown-btn js-enable\" disabled aria-expanded=\"false\" aria-label=\"Language Switcher\" >English</button>\n    <ul class=\"nav-dropdown-list hidden header-list\">\n      \n        \n      \n        \n          <li>\n            <a lang=\"es\" href=\"/es/2022/\">Español</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"fr\" href=\"/fr/2022/\">Français</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"it\" href=\"/it/2022/\">Italiano</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"nl\" href=\"/nl/2022/\">Nederlands</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"pt\" href=\"/pt/2022/\">Português</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"tr\" href=\"/tr/2022/\">Türkçe</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ru\" href=\"/ru/2022/\">Русский</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"uk\" href=\"/uk/2022/\">Українська</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"hi\" href=\"/hi/2022/\">हिन्दी</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ja\" href=\"/ja/2022/\">日本語</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-CN\" href=\"/zh-CN/2022/\">简体中文</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-TW\" href=\"/zh-TW/2022/\">繁體中文</a>\n          </li>\n        \n      \n      \n      <li>\n        <a class=\"help-translate\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\"><em>Help translate</em></a>\n      </li>\n      \n    </ul>\n  </div>\n\n  \n\n            </li>\n          </ul>\n        </nav>\n        <nav id=\"menu\" aria-labelledby=\"menu-btn\">\n          <a href=\"#footer\" class=\"menu-btn js-hide\" aria-label=\"Page menu\">\n            <span class=\"menu-btn-bar\"></span>\n            <span class=\"menu-btn-bar\"></span>\n            <span class=\"menu-btn-bar\"></span>\n          </a>\n          <button type=\"button\" class=\"menu-btn js-enable hidden\" disabled id=\"menu-btn\" aria-label=\"Open the menu\" aria-expanded=\"false\" data-open-text=\"Open the menu\" data-close-text=\"Close the menu\">\n            <span class=\"menu-btn-bar\"></span>\n            <span class=\"menu-btn-bar\"></span>\n            <span class=\"menu-btn-bar\"></span>\n          </button>\n          <ul class=\"menu\">\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  <form class=\"search-nav\" action=\"/en/search\">\n    <label for=\"mobile-search-box\" class=\"visually-hidden\">Search</label>\n    <input id=\"mobile-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n    <button class=\"search-button\" type=\"submit\">\n      <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-search-icon\">\n        <title id=\"mobile-search-icon\">Search</title>\n        <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n      </svg>\n    </button>\n  </form>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n<a class=\"js-hide\" href=\"/en/2022/table-of-contents\">Table of Contents</a>\n<div class=\"table-of-contents-switcher js-enable hidden\">\n  <label for=\"table-of-contents-switcher-mobile\" class=\"visually-hidden\">\n    Table of Contents Switcher\n  </label>\n  <select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">\n    \n      <option selected disabled value=\"/en/2022/\">Home</option>\n    \n    \n      <option value=\"/en/2022/table-of-contents\">Table of Contents</option>\n    \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/css\">\n              Chapter 1: CSS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/javascript\">\n              Chapter 2: JavaScript\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/markup\">\n              Chapter 3: Markup\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/structured-data\">\n              Chapter 4: Structured Data\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/fonts\">\n              Chapter 5: Fonts\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/media\">\n              Chapter 6: Media\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/webassembly\">\n              Chapter 7: WebAssembly\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/third-parties\">\n              Chapter 8: Third Parties\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/interoperability\">\n              Chapter 9: Interoperability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/seo\">\n              Chapter 10: SEO\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/accessibility\">\n              Chapter 11: Accessibility\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/performance\">\n              Chapter 12: Performance\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/privacy\">\n              Chapter 13: Privacy\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/security\">\n              Chapter 14: Security\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/mobile-web\">\n              Chapter 15: Mobile Web\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/capabilities\">\n              Chapter 16: Capabilities\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/pwa\">\n              Chapter 17: PWA\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cms\">\n              Chapter 18: CMS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/jamstack\">\n              Chapter 19: Jamstack\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/sustainability\">\n              Chapter 20: Sustainability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/page-weight\">\n              Chapter 21: Page Weight\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cdn\">\n              Chapter 22: CDN\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/http\">\n              Chapter 23: HTTP\n            </option>\n          \n        \n      \n    \n    \n\n    \n    <option value=\"/en/2022/methodology\">\n      Methodology\n    </option>\n    \n    \n    <option value=\"/en/2022/contributors\">\n      Contributors\n    </option>\n    \n\n    \n    <option value=\"/en/search\">\n      Search\n    </option>\n    \n\n    \n    <option value=\"https://cdn.httparchive.org/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n      Ebook PDF (32MB)\n    </option>\n    \n  </select>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"year-switcher js-show\">\n    <label for=\"year-switcher-mobile\" class=\"visually-hidden\">Year Switcher</label>\n    <select id=\"year-switcher-mobile\">\n      \n        \n          \n            <option selected=\"selected\" value=\"/en/2022/\">\n              2022\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2021/\">\n              2021\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2020/\">\n              2020\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2019/\">\n              2019\n            </option>\n          \n        \n      \n    </select>\n  </div>\n\n        \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"language-switcher js-show\">\n    <label for=\"language-switcher-mobile\" class=\"visually-hidden\">Language Switcher</label>\n    <select id=\"language-switcher-mobile\">\n      \n        \n          <option selected=\"selected\" lang=\"en\" value=\"/en/2022/\">\n            English\n          </option>\n        \n      \n        \n          <option lang=\"es\" value=\"/es/2022/\">\n            Español\n          </option>\n        \n      \n        \n          <option lang=\"fr\" value=\"/fr/2022/\">\n            Français\n          </option>\n        \n      \n        \n          <option lang=\"it\" value=\"/it/2022/\">\n            Italiano\n          </option>\n        \n      \n        \n          <option lang=\"nl\" value=\"/nl/2022/\">\n            Nederlands\n          </option>\n        \n      \n        \n          <option lang=\"pt\" value=\"/pt/2022/\">\n            Português\n          </option>\n        \n      \n        \n          <option lang=\"tr\" value=\"/tr/2022/\">\n            Türkçe\n          </option>\n        \n      \n        \n          <option lang=\"ru\" value=\"/ru/2022/\">\n            Русский\n          </option>\n        \n      \n        \n          <option lang=\"uk\" value=\"/uk/2022/\">\n            Українська\n          </option>\n        \n      \n        \n          <option lang=\"hi\" value=\"/hi/2022/\">\n            हिन्दी\n          </option>\n        \n      \n        \n          <option lang=\"ja\" value=\"/ja/2022/\">\n            日本語\n          </option>\n        \n      \n        \n          <option lang=\"zh-CN\" value=\"/zh-CN/2022/\">\n            简体中文\n          </option>\n        \n      \n        \n          <option lang=\"zh-TW\" value=\"/zh-TW/2022/\">\n            繁體中文\n          </option>\n        \n      \n      <option disabled=\"disabled\" aria-hidden=\"true\">\n        ────\n      </option>\n      <option value=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\">\n        Help translate\n      </option>\n    </select>\n  </div>\n\n  \n\n            </li>\n            <li id=\"mobile-misc\" class=\"misc\">\n              <ul class=\"misc\">\n                <li>\n                  <a href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-mobile\">\n                    <svg width=\"70\" height=\"35\" role=\"img\">\n                      <title id=\"ha-logo-mobile\">HTTP Archive home</title>\n                      <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n                    </svg>\n                  </a>\n                </li>\n                <li>\n                  <ul class=\"social-media\">\n                    <li>\n                      <a href=\"https://twitter.com/HTTPArchive\" aria-labelledby=\"twitter-logo-mobile\">\n                        <svg width=\"20\" height=\"20\" role=\"img\">\n                          <title id=\"twitter-logo-mobile\">Twitter</title>\n                          <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n                        </svg>\n                      </a>\n                    </li>\n                    <li>\n                      <a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" aria-labelledby=\"github-logo-mobile\">\n                        <svg width=\"20\" height=\"20\" role=\"img\">\n                          <title id=\"github-logo-mobile\">GitHub</title>\n                          <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n                        </svg>\n                      </a>\n                    </li>\n                  </ul>\n                </li>\n              </ul>\n            </li>\n          </ul>\n        </nav>\n      </div>\n    </div>\n  </header>\n  <script nonce=\"UNTfIbJ9fEYaN0UWx5jmQbrIE3rD9WtO\">\n    // If JS is enabled then enable menus ASAP to avoid CLS as menu items change from links to buttons\n    (function() {\n      document.querySelectorAll('.js-hide').forEach(element => {\n        // Don't just hide it - delete it completely to avoid any specifity issues\n        element.parentNode.removeChild(element);\n      });\n      document.querySelectorAll('.js-enable').forEach(element => {\n        element.classList.remove('js-enable');\n        element.classList.remove('hidden');\n        element.disabled = false;\n        element.hidden = false;\n      });\n    })();\n  </script>\n  \n\n  \n<main id=\"maincontent\">\n  <section id=\"intro\" class=\"intro-container\">\n    <div class=\"intro\">\n      <div class=\"intro-year\">2022</div>\n      <h1 class=\"title title-lg title-alt\">Web Almanac</h1>\n      <h2>HTTP Archive&#8217;s annual<br> <b>state of the web</b> report</h2>\n      \n      \n<p>\nOur mission is to combine the raw stats and trends of the HTTP Archive with the expertise of the web community. The Web Almanac is a comprehensive report on the state of the web, backed by real data and trusted web experts. The 2022 edition is comprised of 23 chapters spanning aspects of page content, user experience, publishing, and distribution.\n</p>\n\n      \n      \n      <a href=\"/en/2022/table-of-contents\" class=\"btn\">\n        Start exploring\n      </a>\n      \n    </div>\n    <div class=\"intro-image-wrapper\">\n      \n      <svg viewBox=\"0 0 56 16\">\n        <text x=\"9\" y=\"15\">2022</text>\n      </svg>\n      \n      <img src=\"/static/images/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">\n    </div>\n  </section>\n  \n  \n  \n    \n    \n\n\n  <section id=\"featured-chapter\" class=\"featured-chapter\">\n    <div class=\"featured-chapter-content\">\n      \n      <h2 class=\"title title-center\">Featured Chapter</h2>\n      \n      <h3>Mobile Web</h3>\n      \n      <blockquote>\n        It is not enough to simply pay lip-service to the concept of mobile-first design and development; these concepts need to continue to be embraced and pushed when necessary. They also need to experience their own growth—outside of the web scenario to larger elements of business planning, marketing, strategy, and communication.\n      </blockquote>\n      <div class=\"featured-chapter-content-data\">\n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">67%</div>\n          <div>Websites receiving more mobile traffic than desktop</div>\n        </div>\n        \n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">23%</div>\n          <div>Mobile pages with sufficient color contrast</div>\n        </div>\n        \n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">39%</div>\n          <div>Websites with good CWV on mobile</div>\n        </div>\n        \n      </div>\n      \n      \n      <a href=\"/en/2022/mobile-web\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Mobile Web</span> chapter\n      </a>\n      \n    </div>\n  </section>\n  \n    \n  \n  \n  \n  <section id=\"contributors\" class=\"contributors-container alt-bg\">\n    <div class=\"container\">\n      <div class=\"contributors\">\n        <h2 class=\"title title-alt\">Contributors</h2>\n        <p>\nThe Web Almanac has been made possible by the hard work of the web community. 116 people have volunteered countless hours in the planning, research, writing and production phases of the 2022 Web Almanac.\n</p>\n        <a href=\"/en/2022/contributors\" class=\"alt btn\">\n          See the contributors\n        </a>\n      </div>\n      <div class=\"people\" aria-hidden=\"true\">\n        <div class=\"people-number\">116</div>\n        <img id=\"character-markup\" class=\"character\" src=\"/static/images/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">\n        <img id=\"character-star\" class=\"character\" src=\"/static/images/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">\n        <img id=\"character-hat\" class=\"character\" src=\"/static/images/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">\n      </div>\n    </div>\n  </section>\n  <section id=\"methodology\" class=\"methodology-container\">\n    <div class=\"methodology\">\n      <h2 class=\"title title-center\">Methodology</h2>\n      <div class=\"methodology-data\">\n        <div class=\"websites-tested\">\n          <div>\n            Websites Tested\n          </div>\n          <div>\n            8.36M\n          </div>\n        </div>\n        <div class=\"data-processed\">\n          <div>\n            Data Processed\n          </div>\n          <div>\n            43.88 TB\n          </div>\n        </div>\n      </div>\n      <p class=\"methodology-info\">\n        \nUnless otherwise noted, the metrics in all of the 23 chapters of the 2022 Web Almanac are sourced from the HTTP Archive dataset. HTTP Archive is a community-run project that has been tracking how the web is built since 2010. Using WebPageTest and Lighthouse under the hood, metadata about nearly 8.4 million websites are tested monthly and included in a public BigQuery database for analysis. The June 2022 dataset was used as the basis for the 2022 Web Almanac&#8217;s metrics. For more information, see the Methodology page.\n\n      </p>\n      \n      <a href=\"/en/2022/methodology\" class=\"alt btn\">\n        Learn about our Methodology\n      </a>\n      \n      <img class=\"methodology-characters\" src=\"/static/images/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">\n    </div>\n  </section>\n  \n</main>\n\n\n  \n    <footer id=\"footer\" class=\"alt-bg\">\n      <div class=\"container\">\n        <div class=\"home-logo\">\n          <a class=\"navigation-logo\" href=\"/en/2022/\">\n            \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n          </a>\n        </div>\n        <hr>\n        <nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n          <ul>\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  <a class=\"nav-dropdown-btn js-hide\" href=\"/en/search\">Search</a>\n  <div class=\"nav-dropdown footer search-nav js-enable hidden\">\n    <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>\n    <ul class=\"nav-dropdown-list align-right hidden footer-search\">\n      <li class=\"nav-dropdown-list-part\">\n        <form action=\"/en/search\">\n          <label for=\"footer-search-box\" class=\"visually-hidden\">Search</label>\n          <input id=\"footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n          <button class=\"search-button\" type=\"submit\">\n            <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"footer-search-icon\">\n              <title id=\"footer-search-icon\">Search</title>\n              <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n            </svg>\n          </button>\n        </form>\n      </li>\n    </ul>\n  </div>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n<a class=\"nav-dropdown-btn js-hide\" href=\"/en/2022/table-of-contents\">Table of Contents</a>\n<div class=\"nav-dropdown footer table-of-contents js-enable hidden\">\n  <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\" >\n    Table of Contents\n  </button>\n  <ul class=\"nav-dropdown-list hidden footer-list\">\n\n    \n    <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n      <span>Home</span>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents\">Table of Contents</a>\n    </li>\n    \n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-1\">Part I. Page Content</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/css\">\n          Chapter 1: CSS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/javascript\">\n          Chapter 2: JavaScript\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/markup\">\n          Chapter 3: Markup\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/structured-data\">\n          Chapter 4: Structured Data\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/fonts\">\n          Chapter 5: Fonts\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/media\">\n          Chapter 6: Media\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/webassembly\">\n          Chapter 7: WebAssembly\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/third-parties\">\n          Chapter 8: Third Parties\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/interoperability\">\n          Chapter 9: Interoperability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-2\">Part II. User Experience</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/seo\">\n          Chapter 10: SEO\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/accessibility\">\n          Chapter 11: Accessibility\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/performance\">\n          Chapter 12: Performance\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/privacy\">\n          Chapter 13: Privacy\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/security\">\n          Chapter 14: Security\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/mobile-web\">\n          Chapter 15: Mobile Web\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/capabilities\">\n          Chapter 16: Capabilities\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/pwa\">\n          Chapter 17: PWA\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-3\">Part III. Content Publishing</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cms\">\n          Chapter 18: CMS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/jamstack\">\n          Chapter 19: Jamstack\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/sustainability\">\n          Chapter 20: Sustainability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-4\">Part IV. Content Distribution</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/page-weight\">\n          Chapter 21: Page Weight\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cdn\">\n          Chapter 22: CDN\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/http\">\n          Chapter 23: HTTP\n        </a>\n        \n      \n    </li>\n    \n    \n    \n\n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#appendices\">Appendices</a>\n    </li>\n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/methodology\">Methodology</a>\n      \n    </li>\n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/contributors\">Contributors</a>\n      \n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/search\">Search</a>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#ebook\">Ebook</a>\n    </li>\n    <li class=\"nav-dropdown-list-chapter ebook\">\n      <a href=\"https://cdn.httparchive.org/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (32MB)</a>\n    </li>\n    \n  </ul>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"nav-dropdown footer\">\n    <button type=\"button\" class=\"nav-dropdown-btn js-enable\" disabled aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>\n    <ul class=\"nav-dropdown-list hidden footer-list\">\n      \n        \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2021/\">2021</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2020/\">2020</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2019/\">2019</a>\n            </li>\n          \n          \n        \n      \n    </ul>\n  </div>\n\n      \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"nav-dropdown footer\">\n    <button type=\"button\" class=\"nav-dropdown-btn js-enable\" disabled aria-expanded=\"false\" aria-label=\"Language Switcher\" >English</button>\n    <ul class=\"nav-dropdown-list hidden footer-list\">\n      \n        \n      \n        \n          <li>\n            <a lang=\"es\" href=\"/es/2022/\">Español</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"fr\" href=\"/fr/2022/\">Français</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"it\" href=\"/it/2022/\">Italiano</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"nl\" href=\"/nl/2022/\">Nederlands</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"pt\" href=\"/pt/2022/\">Português</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"tr\" href=\"/tr/2022/\">Türkçe</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ru\" href=\"/ru/2022/\">Русский</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"uk\" href=\"/uk/2022/\">Українська</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"hi\" href=\"/hi/2022/\">हिन्दी</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ja\" href=\"/ja/2022/\">日本語</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-CN\" href=\"/zh-CN/2022/\">简体中文</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-TW\" href=\"/zh-TW/2022/\">繁體中文</a>\n          </li>\n        \n      \n      \n      <li>\n        <a class=\"help-translate\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\"><em>Help translate</em></a>\n      </li>\n      \n    </ul>\n  </div>\n\n  \n\n            </li>\n          </ul>\n        </nav>\n        <nav id=\"mobile-footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n          <ul>\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  <form class=\"search-nav\" action=\"/en/search\">\n    <label for=\"mobile-footer-search-box\" class=\"visually-hidden\">Search</label>\n    <input id=\"mobile-footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n    <button class=\"search-button\" type=\"submit\">\n      <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-footer-search-icon\">\n        <title id=\"mobile-footer-search-icon\">Search</title>\n        <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n      </svg>\n    </button>\n  </form>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n<a class=\"js-hide\" href=\"/en/2022/table-of-contents\">Table of Contents</a>\n<div class=\"table-of-contents-switcher js-enable hidden\">\n  <label for=\"table-of-contents-switcher-mobile-footer\" class=\"visually-hidden\">\n    Table of Contents Switcher\n  </label>\n  <select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">\n    \n      <option selected disabled value=\"/en/2022/\">Home</option>\n    \n    \n      <option value=\"/en/2022/table-of-contents\">Table of Contents</option>\n    \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/css\">\n              Chapter 1: CSS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/javascript\">\n              Chapter 2: JavaScript\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/markup\">\n              Chapter 3: Markup\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/structured-data\">\n              Chapter 4: Structured Data\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/fonts\">\n              Chapter 5: Fonts\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/media\">\n              Chapter 6: Media\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/webassembly\">\n              Chapter 7: WebAssembly\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/third-parties\">\n              Chapter 8: Third Parties\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/interoperability\">\n              Chapter 9: Interoperability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/seo\">\n              Chapter 10: SEO\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/accessibility\">\n              Chapter 11: Accessibility\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/performance\">\n              Chapter 12: Performance\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/privacy\">\n              Chapter 13: Privacy\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/security\">\n              Chapter 14: Security\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/mobile-web\">\n              Chapter 15: Mobile Web\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/capabilities\">\n              Chapter 16: Capabilities\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/pwa\">\n              Chapter 17: PWA\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cms\">\n              Chapter 18: CMS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/jamstack\">\n              Chapter 19: Jamstack\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/sustainability\">\n              Chapter 20: Sustainability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/page-weight\">\n              Chapter 21: Page Weight\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cdn\">\n              Chapter 22: CDN\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/http\">\n              Chapter 23: HTTP\n            </option>\n          \n        \n      \n    \n    \n\n    \n    <option value=\"/en/2022/methodology\">\n      Methodology\n    </option>\n    \n    \n    <option value=\"/en/2022/contributors\">\n      Contributors\n    </option>\n    \n\n    \n    <option value=\"/en/search\">\n      Search\n    </option>\n    \n\n    \n    <option value=\"https://cdn.httparchive.org/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n      Ebook PDF (32MB)\n    </option>\n    \n  </select>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"year-switcher js-show\">\n    <label for=\"year-switcher-mobile-footer\" class=\"visually-hidden\">Year Switcher</label>\n    <select id=\"year-switcher-mobile-footer\">\n      \n        \n          \n            <option selected=\"selected\" value=\"/en/2022/\">\n              2022\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2021/\">\n              2021\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2020/\">\n              2020\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2019/\">\n              2019\n            </option>\n          \n        \n      \n    </select>\n  </div>\n\n        \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"language-switcher js-show\">\n    <label for=\"language-switcher-mobile-footer\" class=\"visually-hidden\">Language Switcher</label>\n    <select id=\"language-switcher-mobile-footer\">\n      \n        \n          <option selected=\"selected\" lang=\"en\" value=\"/en/2022/\">\n            English\n          </option>\n        \n      \n        \n          <option lang=\"es\" value=\"/es/2022/\">\n            Español\n          </option>\n        \n      \n        \n          <option lang=\"fr\" value=\"/fr/2022/\">\n            Français\n          </option>\n        \n      \n        \n          <option lang=\"it\" value=\"/it/2022/\">\n            Italiano\n          </option>\n        \n      \n        \n          <option lang=\"nl\" value=\"/nl/2022/\">\n            Nederlands\n          </option>\n        \n      \n        \n          <option lang=\"pt\" value=\"/pt/2022/\">\n            Português\n          </option>\n        \n      \n        \n          <option lang=\"tr\" value=\"/tr/2022/\">\n            Türkçe\n          </option>\n        \n      \n        \n          <option lang=\"ru\" value=\"/ru/2022/\">\n            Русский\n          </option>\n        \n      \n        \n          <option lang=\"uk\" value=\"/uk/2022/\">\n            Українська\n          </option>\n        \n      \n        \n          <option lang=\"hi\" value=\"/hi/2022/\">\n            हिन्दी\n          </option>\n        \n      \n        \n          <option lang=\"ja\" value=\"/ja/2022/\">\n            日本語\n          </option>\n        \n      \n        \n          <option lang=\"zh-CN\" value=\"/zh-CN/2022/\">\n            简体中文\n          </option>\n        \n      \n        \n          <option lang=\"zh-TW\" value=\"/zh-TW/2022/\">\n            繁體中文\n          </option>\n        \n      \n      <option disabled=\"disabled\" aria-hidden=\"true\">\n        ────\n      </option>\n      <option value=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\">\n        Help translate\n      </option>\n    </select>\n  </div>\n\n  \n\n            </li>\n          </ul>\n        </nav>\n        <div id=\"footer-mobile-social-media\" class=\"mobile-ha-social-media\">\n          <a class=\"ha-logo\" href=\"https://httparchive.org/\" aria-labelledby=\"httparchive-logo-footer-mobile\">\n            <svg width=\"70\" height=\"35\" role=\"img\">\n              <title id=\"httparchive-logo-footer-mobile\">HTTP Archive home</title>\n              <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n            </svg>\n          </a>\n          <ul class=\"social-media\">\n            <li>\n              <a href=\"https://twitter.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer-mobile\">\n                <svg width=\"20\" height=\"20\" role=\"img\">\n                  <title id=\"twitter-logo-footer-mobile\">Twitter</title>\n                  <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n                </svg>\n              </a>\n            </li>\n            <li>\n              <a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer-mobile\">\n                <svg width=\"20\" height=\"20\" role=\"img\">\n                  <title id=\"github-logo-footer-mobile\">GitHub</title>\n                  <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n                </svg>\n              </a>\n            </li>\n          </ul>\n        </div>\n        <hr>\n        <p class=\"copyright\">\n          <span>© Web Almanac. Licensed under <a hreflang=\"en\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE\">Apache 2.0</a>.</span>\n          <br>\n          <a class=\"accessibility-statement\" href=\"/en/accessibility-statement\">Accessibility Statement</a>\n          <span class=\"footer-bullet\">&bullet;</span>\n          <a class=\"rss-feed\" href=\"/en/rss.xml\">RSS Feed</a>\n        </p>\n        <a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">\n          <svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>\n        </a>\n        <ul class=\"social-media not-mobile\">\n          <li>\n            <a href=\"https://twitter.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">\n              <svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>\n            </a>\n          </li>\n          <li>\n            <a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">\n              <svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </footer>\n  \n  \n  <script async src=\"/static/js/almanac.js?v=096e38f74c72532860651812978526c5\" nonce=\"UNTfIbJ9fEYaN0UWx5jmQbrIE3rD9WtO\"></script>\n  \n\n\n    \n\n    <script async src=\"https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M\" nonce=\"UNTfIbJ9fEYaN0UWx5jmQbrIE3rD9WtO\"></script>\n    <link rel=\"preconnect\" href=\"https://www.google-analytics.com\">\n    <script defer src=\"/static/js/web-vitals.js?v=0bf1a7e9889865e1cbbc6058659c9d83\" nonce=\"UNTfIbJ9fEYaN0UWx5jmQbrIE3rD9WtO\"></script>\n    <script defer src=\"/static/js/send-web-vitals.js?v=b7224f484fe762e075d4838286ddb066\" nonce=\"UNTfIbJ9fEYaN0UWx5jmQbrIE3rD9WtO\"></script>\n    \n\n<!-- Let's assume you're going to visit one of the chapters and prefetch the page.css stylesheet -->\n<!-- A small optimisation but hey, every little helps! -->\n<link rel=\"prefetch\" href=\"/static/css/page.css?v=0d2025140b939b072c3f4b779cbcc4fa\">\n\n\n<script type=\"speculationrules\" nonce=\"UNTfIbJ9fEYaN0UWx5jmQbrIE3rD9WtO\">\n{\n  \"prerender\": [\n    {\n      \"source\": \"document\",\n      \"where\": {\n        \"and\": [\n          {\"href_matches\": \"/*\"},\n          {\"not\": {\"href_matches\": \"/static/*\"}}\n        ]\n      },\n      \"eagerness\": \"moderate\"\n    }\n  ]\n}\n</script>\n\n    \n  </body>\n</html>\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": 52,
                    "connect": 105,
                    "ssl": 75,
                    "send": 0,
                    "wait": 154,
                    "receive": 26
                },
                "_type": 3,
                "_id": "E14175C564861D80A80B9EC1F4CB7078",
                "_request_id": "E14175C564861D80A80B9EC1F4CB7078",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/en/2022/",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/en/2022/",
                "_raw_id": "E14175C564861D80A80B9EC1F4CB7078",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Document",
                "_load_ms": 180,
                "_ttfb_ms": 154,
                "_load_start": 163,
                "_load_start_float": 163.000094,
                "_bytesIn": 14757,
                "_objectSize": 14757,
                "_objectSizeUncompressed": 66645,
                "_chunks": [
                    {
                        "ts": 320,
                        "bytes": 2088
                    },
                    {
                        "ts": 325,
                        "bytes": 8389
                    },
                    {
                        "ts": 340,
                        "bytes": 4180
                    },
                    {
                        "ts": 342,
                        "bytes": 100
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=600",
                "_contentType": "text/html",
                "_contentEncoding": "gzip",
                "_socket": 85,
                "_protocol": "HTTP/2",
                "_dns_start": 1,
                "_dns_end": 53,
                "_connect_start": 53,
                "_connect_end": 83,
                "_ssl_start": 83,
                "_ssl_end": 158,
                "_securityDetails": {
                    "protocol": "TLS 1.3",
                    "keyExchange": "",
                    "keyExchangeGroup": "X25519",
                    "cipher": "AES_128_GCM",
                    "certificateId": 0,
                    "subjectName": "almanac.httparchive.org",
                    "sanList": [
                        "almanac.httparchive.org"
                    ],
                    "issuer": "WR3",
                    "validFrom": 1717315872,
                    "validTo": 1725094985,
                    "signedCertificateTimestampList": [
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Google 'Argon2024' log",
                            "logId": "EECDD064D5DB1ACEC55CB79DB4CD13A23287467CBCECDEC351485946711FB59B",
                            "timestamp": 1717319473274,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "304502210081366EA97AB8EE7BF5FED5BF3F0615479F313B36F2BF2C4B043C992AE290D6F10220079B369B309F31E8087A25D81CE547E5BB916243938A8E1617E28342B4E3D4AD"
                        },
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Let's Encrypt 'Oak2024H2' log",
                            "logId": "3F174B4FD7224758941D651C84BE0D12ED90377F1F856AEBC1BF2885ECF8646E",
                            "timestamp": 1717319473292,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3046022100CF2DBC06805F677B65B38D9E00ED67825B0CC2F2A4F5C3E4ED49C783792B4B5F022100D1591F55BB7091CF03BCD91B9729BB71C91CCFE07237EFB7908FEBB9533B8171"
                        }
                    ],
                    "certificateTransparencyCompliance": "compliant",
                    "serverSignatureAlgorithm": 2052,
                    "encryptedClientHello": false
                },
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": "",
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "Highest",
                "_initial_priority": "Highest",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /en/2022/",
                        ":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=\"126\", \"Google Chrome\";v=\"126\"",
                        "sec-ch-ua-arch: \"x86\"",
                        "sec-ch-ua-bitness: \"64\"",
                        "sec-ch-ua-full-version-list: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126.0.0.0\", \"Google Chrome\";v=\"126.0.0.0\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-model: \"Model\"",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-ch-ua-platform-version: \"0\"",
                        "sec-ch-ua-wow64: ?0",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "cache-control: public, max-age=600",
                        "content-encoding: gzip",
                        "content-length: 14279",
                        "content-security-policy: default-src 'self'; style-src 'self' 'nonce-UNTfIbJ9fEYaN0UWx5jmQbrIE3rD9WtO'; script-src 'self' 'strict-dynamic' *.google-analytics.com www.googletagmanager.com 'unsafe-inline' 'nonce-UNTfIbJ9fEYaN0UWx5jmQbrIE3rD9WtO'; font-src 'self'; connect-src 'self' webmention.io discuss.httparchive.org *.google-analytics.com www.googletagmanager.com; img-src 'self' https: data:; frame-src 'self' docs.google.com www.youtube.com; object-src 'self'; base-uri 'none'",
                        "content-type: text/html; charset=utf-8",
                        "date: Wed, 03 Jul 2024 14:32:15 GMT",
                        "feature-policy: accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'",
                        "permissions-policy: browsing-topics=()",
                        "referrer-policy: strict-origin-when-cross-origin",
                        "report-to: {\"group\":\"default\",\"max_age\":31536000,\"endpoints\":[{\"url\":\"https://httparchive.report-uri.com/a/d/g\"}],\"include_subdomains\":true}",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: e84f04b2b13abd727e48448cc0856ecf",
                        "x-content-type-options: nosniff",
                        "x-frame-options: SAMEORIGIN",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2938,
                "_score_cache": -1,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": 52,
                "_connect_ms": 30,
                "_ssl_ms": 75,
                "_gzip_total": 14279,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 161,
                "_dns_info": {
                    "secure": false,
                    "transactions_needed": [
                        {
                            "dns_query_type": "A"
                        },
                        {
                            "dns_query_type": "HTTPS"
                        }
                    ],
                    "results": {
                        "aliases": [
                            "almanac.httparchive.org",
                            "ghs.googlehosted.com"
                        ],
                        "canonical_names": [
                            "ghs.googlehosted.com"
                        ],
                        "endpoint_metadatas": [],
                        "expiration": "13364410536401939",
                        "host_ports": [],
                        "hostname_results": [],
                        "ip_endpoints": [
                            {
                                "endpoint_address": "142.251.179.121",
                                "endpoint_port": 0
                            }
                        ],
                        "text_records": []
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org 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": 1048576,
                    "SETTINGS_MAX_HEADER_LIST_SIZE": 137216
                },
                "_tls_version": "TLS 1.3",
                "_tls_resumed": "False",
                "_tls_next_proto": "h2",
                "_tls_cipher_suite": 4865,
                "_netlog_id": 94,
                "_certificates": [
                    "-----BEGIN CERTIFICATE-----\nMIIFOjCCBCKgAwIBAgIQEHpKwB5FXNwStNcVE6zDPTANBgkqhkiG9w0BAQsFADA7\nMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQww\nCgYDVQQDEwNXUjMwHhcNMjQwNjAyMDgxMTEyWhcNMjQwODMxMDkwMzA1WjAiMSAw\nHgYDVQQDExdhbG1hbmFjLmh0dHBhcmNoaXZlLm9yZzCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAJtExJCGuV4+Wa1fGNITK0oA6xI7KvPEUOzITUpz7jZf\n+T+3uouxho/AttUtzJoXH/0LofU4/Dw4i+kH8LXTIWL4o/EOVrT3ZuKR4wHX01Bj\nkFfDdgvF8zuWrL1BciIGmGRNAlTx0PLu/2CUEUVLlZM+ZJu41qlyUwz45IpZw8ks\ndsXuAxUoAM+LuHzdWriUDlpKYtGaCgzZzPalFcik1J+fcWvhZhF82A2RnVFrQPlP\nrEFKKoBnzS8Xoi/BpK31YKN8zjmtQuzqxI4yyJ711ui9NXz8iFU37oN0AuB+aXZw\n5clhdHIOwsp0Dv/M7ZR1EuGURuZAPMPwzytk9fZhdoMCAwEAAaOCAlEwggJNMA4G\nA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA\nMB0GA1UdDgQWBBR6xFKxXEas4pe6+Bcg35j4r2aMjzAfBgNVHSMEGDAWgBTHgfX9\njojZADxNY6JQMSSgziP+IzBeBggrBgEFBQcBAQRSMFAwJwYIKwYBBQUHMAGGG2h0\ndHA6Ly9vLnBraS5nb29nL3Mvd3IzL0VIbzAlBggrBgEFBQcwAoYZaHR0cDovL2ku\ncGtpLmdvb2cvd3IzLmNydDAiBgNVHREEGzAZghdhbG1hbmFjLmh0dHBhcmNoaXZl\nLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATA2BgNVHR8ELzAtMCugKaAnhiVodHRw\nOi8vYy5wa2kuZ29vZy93cjMvZDc2dzhUYXY0MWsuY3JsMIIBBQYKKwYBBAHWeQIE\nAgSB9gSB8wDxAHYA7s3QZNXbGs7FXLedtM0TojKHRny87N7DUUhZRnEftZsAAAGP\n2DeYegAABAMARzBFAiEAgTZuqXq47nv1/tW/PwYVR58xOzbyvyxLBDyZKuKQ1vEC\nIAebNpswnzHoCHol2BzlR+W7kWJDk4qOFhfig0K049StAHcAPxdLT9ciR1iUHWUc\nhL4NEu2QN38fhWrrwb8ohez4ZG4AAAGP2DeYjAAABAMASDBGAiEAzy28BoBfZ3tl\ns42eAO1nglsMwvKk9cPk7UnHg3krS18CIQDRWR9Vu3CRzwO82RuXKbtxyRzP4HI3\n77eQj+u5UzuBcTANBgkqhkiG9w0BAQsFAAOCAQEADIu4dadd5GKXJy/Y/W60JAIc\nKI2wbHOg8PtdO809mxwH2Vw7JM8LrTR+FbP2JhPjsEkjCtelpgwEt+7NVx4BXMKu\nH133d/Ct6YtlWAkqkOmvSYyvvrUxd8Ytp0cG3ZSunUsHeAHieU4k/az/DhzZvpSi\neqalcbAkrxFWU0APWgHG+5xmnmYup7NRM9HFuX4OYSLbbAL5I9+TCYuzuqXmbj6s\n0lHZLeZ8e3J7h7MBbujMzALLiSla8C+RXG+AjfAwwqlTh+mu0BGN+kkLB9Jx5+lY\naptDQU+wopWYTJcZcnc8luWFavjW9Y9M32QYMNUWPtcR7AvK27DlpYLEEzoxHg==\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIFCzCCAvOgAwIBAgIQf/AFqRVo1jq8IoYWhKpLWjANBgkqhkiG9w0BAQsFADBH\nMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM\nQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIw\nMTQwMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNl\ncnZpY2VzMQwwCgYDVQQDEwNXUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQCPNHWHr4RyFI0HEJFvA6zx1Ag1mhnymxiJNGyYj3rU3eoF6N4bfIxUErp5\nivsYDQ18nPO9OOSoXsYzy0aJb0ag6TdjjdzM1ZdOMq17HSMFufV7SUOY0LxXx1N4\nGLHtp1SyfIa+8FRFvIe6mVkd9LjbAPuBT0YrYl6xOqUqFyOsor7FjuVe/XEefaS0\nI30EUrI00t+ZrIfGTFlf+OZPjnWSwrIwRpLQtg3H5Iln/z9UlCdl4wHISiyEL2Vf\nza1c/aatQVvcTD8XlpF9qdg8Uyoc0ObUd+ZDSsK3+Eiiza1jtSVrlnIdgUVvhmnE\n5OZ4TDHmoX+nAXMKh++HiXLM08WNAgMBAAGjgf4wgfswDgYDVR0PAQH/BAQDAgGG\nMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/\nAgEAMB0GA1UdDgQWBBTHgfX9jojZADxNY6JQMSSgziP+IzAfBgNVHSMEGDAWgBTk\nrysmcRorSCeFL1JmLO/wiRNxPjA0BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAKG\nGGh0dHA6Ly9pLnBraS5nb29nL3IxLmNydDArBgNVHR8EJDAiMCCgHqAchhpodHRw\nOi8vYy5wa2kuZ29vZy9yL3IxLmNybDATBgNVHSAEDDAKMAgGBmeBDAECATANBgkq\nhkiG9w0BAQsFAAOCAgEAnI1DlJQzSKcWbyXXrJSsgKMo6KG74TMqhsuTg67a0FX0\n2752+eiJb5YsOJc8DVOHalwpOvbuPdl5BuAEgIK4Va7l9j3J9M1/EjeWjGTM3Ros\nzmBJGu82oz6EWi5q75xeF+onJmh2Hm98a/yJAI/mODXq5LofYcQ9AffKP9ZMZu+Y\nwW+/qHqyX2JhaOntvl7i8S+l1Y8CcKEqM1NFK4s4EBYPRFjZDawOHX7fSchbSMVP\nn5Nu04lrU6xufuZqRosEQw2o0UAyzDoyA52NXzJTWr1G2FVg/0A9hdrQ/6fe9G31\n67zKxNqXErs6MpHttEouGbpm2ftzrmcvruYxTfxc4G2GwBi3LFLozNpy042gDfXB\nzDyn1staWsy7+QnzMlR59Fz6jBOk5R4LT+ma0+KjnfRhMh5T2ucm69HkvNQtDZlV\na1tLUlzs0zLEdQSehTCjZ6SYsGt2bMVK6dvtxzcyCP0QDUFnNXCwgw12+mGSkAuj\n4ORi8kMRpnL8UEjkNbdw9KL1eYbEC3D0GPue2Yk2AGhxkmcdm1BoOp05kYw/Nnqg\nh7QV8DKyBTUHbjH0pXlLiOsSOY+CLh1eTM+Do6rSjqGnDQeUXylZmPCmuveaw38I\nVnBaa6Eiz6pngZ1u6OeO/1UzfhmyTm0n0G+9JZ3KS2Mq08isNgXHLnhlHJaphpE=\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y/lD63\nladAPKH9gvl9MgaCcfb2jH/76Nu8ai6Xl6OMS/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK/GP5Afl4/Xtcd/p2h/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo//z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6/AhSrw\n9U5pCZEt4Wi4wStz6dTZ/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz/yilrbCgj8=\n-----END CERTIFICATE-----\n"
                ],
                "_server_port": "443",
                "_final_base_page": true,
                "_is_base_page": true,
                "_load_end": 343,
                "_ttfb_start": 163,
                "_ttfb_end": 317,
                "_download_start": 317,
                "_download_end": 343,
                "_download_ms": 26,
                "_all_start": 1,
                "_all_end": 343,
                "_all_ms": 337,
                "_index": 0,
                "_number": 1,
                "_body_file": "001-E14175C564861D80A80B9EC1F4CB7078-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 2,
                    "v8.compile": 1
                },
                "_cpu.EvaluateScript": 2,
                "_cpu.v8.compile": 1,
                "_cpuTime": 3,
                "_body_id": "E14175C564861D80A80B9EC1F4CB7078",
                "_js_timing": [
                    [
                        458.563,
                        459.028
                    ],
                    [
                        466.039,
                        468.025
                    ],
                    [
                        458.592,
                        458.899
                    ],
                    [
                        466.059,
                        466.303
                    ]
                ],
                "_body_url": "/response_body.php?test=240703_07_W&run=1&bodyid=E14175C564861D80A80B9EC1F4CB7078"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:15.785+00:00",
                "time": 83,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
                    "headersSize": 648,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "text/css,*/*;q=0.1"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "u=0"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "style"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "3a712a3381a95c0a7b7c6ed3aa03b911"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 440,
                    "bodySize": 2267,
                    "headers": [
                        {
                            "name": "age",
                            "value": "0"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-length",
                            "value": "1964"
                        },
                        {
                            "name": "content-type",
                            "value": "text/css; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 14:32:15 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"jMUjPw\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 03 Jul 2024 17:32:15 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "e84f04b2b13abd727e48448cc0856ecf"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 2267,
                        "mimeType": "text/css",
                        "text": "/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n  =========================================================================== */\n\n/**\n  * 1. Correct the line height in all browsers.\n  * 2. Prevent adjustments of font size after orientation changes in iOS.\n  */\n\nhtml {\n  line-height: 1.15; /* 1 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n  =========================================================================== */\n\n/**\n  * Remove the margin in all browsers.\n  */\n\nbody {\n  margin: 0;\n}\n\n/**\n  * Render the `main` element consistently in IE.\n  */\n\nmain {\n  display: block;\n}\n\n/**\n  * Correct the font size and margin on `h1` elements within `section` and\n  * `article` contexts in Chrome, Firefox, and Safari.\n  */\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n/* Grouping content\n  =========================================================================== */\n\n/**\n  * 1. Add the correct box sizing in Firefox.\n  * 2. Show the overflow in Edge and IE.\n  */\n\nhr {\n  box-sizing: content-box; /* 1 */\n  height: 0; /* 1 */\n  overflow: visible; /* 2 */\n}\n\n/**\n  * 1. Correct the inheritance and scaling of font size in all browsers.\n  * 2. Correct the odd `em` font sizing in all browsers.\n  */\n\npre {\n  font-family: monospace, monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n  =========================================================================== */\n\n/**\n  * Remove the gray background on active links in IE 10.\n  */\n\na {\n  background-color: transparent;\n}\n\n/**\n  * 1. Remove the bottom border in Chrome 57-\n  * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n  */\n\nabbr[title] {\n  border-bottom: none; /* 1 */\n  text-decoration: underline; /* 2 */\n  text-decoration: underline dotted; /* 2 */\n}\n\n/**\n  * Add the correct font weight in Chrome, Edge, and Safari.\n  */\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\n/**\n  * 1. Correct the inheritance and scaling of font size in all browsers.\n  * 2. Correct the odd `em` font sizing in all browsers.\n  */\n\ncode,\nkbd,\nsamp {\n  font-family: monospace, monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/**\n  * Add the correct font size in all browsers.\n  */\n\nsmall {\n  font-size: 80%;\n}\n\n/**\n  * Prevent `sub` and `sup` elements from affecting the line height in\n  * all browsers.\n  */\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\nsup {\n  top: -0.5em;\n}\n\n/* Embedded content\n  =========================================================================== */\n\n/**\n  * Remove the border on images inside links in IE 10.\n  */\n\nimg {\n  border-style: none;\n}\n\n/* Forms\n  =========================================================================== */\n\n/**\n  * 1. Change the font styles in all browsers.\n  * 2. Remove the margin in Firefox and Safari.\n  */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  font-family: inherit; /* 1 */\n  font-size: 100%; /* 1 */\n  line-height: 1.15; /* 1 */\n  margin: 0; /* 2 */\n}\n\n/**\n  * Show the overflow in IE.\n  * 1. Show the overflow in Edge.\n  */\n\nbutton,\ninput { /* 1 */\n  overflow: visible;\n}\n\n/**\n  * Remove the inheritance of text transform in Edge, Firefox, and IE.\n  * 1. Remove the inheritance of text transform in Firefox.\n  */\n\nbutton,\nselect { /* 1 */\n  text-transform: none;\n}\n\n/**\n  * Correct the inability to style clickable types in iOS and Safari.\n  */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button;\n}\n\n/**\n  * Remove the inner border and padding in Firefox.\n  */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n  border-style: none;\n  padding: 0;\n}\n\n/**\n  * Restore the focus styles unset by the previous rule.\n  */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n  outline: 1px dotted ButtonText;\n}\n\n/**\n  * Correct the padding in Firefox.\n  */\n\nfieldset {\n  padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n  * 1. Correct the text wrapping in Edge and IE.\n  * 2. Correct the color inheritance from `fieldset` elements in IE.\n  * 3. Remove the padding so developers are not caught out when they zero out\n  *    `fieldset` elements in all browsers.\n  */\n\nlegend {\n  box-sizing: border-box; /* 1 */\n  color: inherit; /* 2 */\n  display: table; /* 1 */\n  max-width: 100%; /* 1 */\n  padding: 0; /* 3 */\n  white-space: normal; /* 1 */\n}\n\n/**\n  * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n  */\n\nprogress {\n  vertical-align: baseline;\n}\n\n/**\n  * Remove the default vertical scrollbar in IE 10+.\n  */\n\ntextarea {\n  overflow: auto;\n}\n\n/**\n  * 1. Add the correct box sizing in IE 10.\n  * 2. Remove the padding in IE 10.\n  */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n  box-sizing: border-box; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n  * Correct the cursor style of increment and decrement buttons in Chrome.\n  */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n  * 1. Correct the odd appearance in Chrome and Safari.\n  * 2. Correct the outline style in Safari.\n  */\n\n[type=\"search\"] {\n  -webkit-appearance: textfield; /* 1 */\n  outline-offset: -2px; /* 2 */\n}\n\n/**\n  * Remove the inner padding in Chrome and Safari on macOS.\n  */\n\n[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n  * 1. Correct the inability to style clickable types in iOS and Safari.\n  * 2. Change font properties to `inherit` in Safari.\n  */\n\n::-webkit-file-upload-button {\n  -webkit-appearance: button; /* 1 */\n  font: inherit; /* 2 */\n}\n\n/* Interactive\n  =========================================================================== */\n\n/*\n  * Add the correct display in Edge, IE 10+, and Firefox.\n  */\n\ndetails {\n  display: block;\n}\n\n/*\n  * Add the correct display in all browsers.\n  */\n\nsummary {\n  display: list-item;\n}\n\n/* Misc\n  =========================================================================== */\n\n/**\n  * Add the correct display in IE 10+.\n  */\n\ntemplate {\n  display: none;\n}\n\n/**\n  * Add the correct display in IE 10.\n  */\n\n[hidden] {\n  display: none;\n}\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 80,
                    "receive": 3
                },
                "_type": 3,
                "_id": "35191.2",
                "_request_id": "35191.2",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
                "_raw_id": "35191.2",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Stylesheet",
                "_load_ms": 83,
                "_ttfb_ms": 80,
                "_load_start": 351,
                "_load_start_float": 351.0001,
                "_bytesIn": 2267,
                "_objectSize": 2267,
                "_objectSizeUncompressed": 6218,
                "_chunks": [
                    {
                        "ts": 433,
                        "bytes": 2151
                    },
                    {
                        "ts": 433,
                        "bytes": 116
                    }
                ],
                "_expires": "Wed, 03 Jul 2024 17:32:15 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "text/css",
                "_contentEncoding": "gzip",
                "_socket": 85,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 7,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Highest",
                "_initial_priority": "Highest",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
                        ":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://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "age: 0",
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-length: 1964",
                        "content-type: text/css; charset=utf-8",
                        "date: Wed, 03 Jul 2024 14:32:15 GMT",
                        "etag: \"jMUjPw\"",
                        "expires: Wed, 03 Jul 2024 17:32:15 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: e84f04b2b13abd727e48448cc0856ecf",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2038,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 1964,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 347,
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 3,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 256,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 100,
                "_server_port": "443",
                "_renderBlocking": "blocking",
                "_load_end": 434,
                "_ttfb_start": 351,
                "_ttfb_end": 431,
                "_download_start": 431,
                "_download_end": 434,
                "_download_ms": 3,
                "_all_start": 351,
                "_all_end": 434,
                "_all_ms": 83,
                "_index": 1,
                "_number": 2,
                "_body_file": "004-35191.2-body.txt",
                "_body_id": "35191.2",
                "_body_url": "/response_body.php?test=240703_07_W&run=1&bodyid=35191.2"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:15.786+00:00",
                "time": 73,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/css/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
                    "headersSize": 646,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "text/css,*/*;q=0.1"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "u=0"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "style"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "9855ebaccf6c51a57239b9d47e2fde41"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 443,
                    "bodySize": 8434,
                    "headers": [
                        {
                            "name": "age",
                            "value": "6107"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-length",
                            "value": "7939"
                        },
                        {
                            "name": "content-type",
                            "value": "text/css; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 12:50:28 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"jMUjPw\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 03 Jul 2024 15:50:28 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "663f991adf4768846bc257116160bf92"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 8434,
                        "mimeType": "text/css",
                        "text": "/* Google Fonts downloaded locally for performance reasons */\n/* latin-ext */\n@font-face {\n  font-family: 'Lato';\n  font-style: italic;\n  font-weight: 400;\n  font-display: block;\n  src: url('/static/fonts/Lato-Italic-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Lato';\n  font-style: italic;\n  font-weight: 400;\n  font-display: block;\n  src: url('/static/fonts/Lato-Italic.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Lato';\n  font-style: italic;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Lato-BoldItalic-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Lato';\n  font-style: italic;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Lato-BoldItalic.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Lato';\n  font-style: normal;\n  font-weight: 400;\n  font-display: block;\n  src: url('/static/fonts/Lato-Regular-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Lato';\n  font-style: normal;\n  font-weight: 400;\n  font-display: block;\n  src: url('/static/fonts/Lato-Regular.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Lato';\n  font-style: normal;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Lato-Bold-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Lato';\n  font-style: normal;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Lato-Bold.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Lato';\n  font-style: normal;\n  font-weight: 900;\n  font-display: block;\n  src: url('/static/fonts/Lato-Black-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Lato';\n  font-style: normal;\n  font-weight: 900;\n  font-display: block;\n  src: url('/static/fonts/Lato-Black.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 300;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Light-devanagari.woff2') format('woff2');\n  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 300;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Light-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 300;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Light.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 400;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Regular-devanagari.woff2') format('woff2');\n  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 400;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Regular-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 400;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Regular.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Bold-devanagari.woff2') format('woff2');\n  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Bold-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Bold.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n  font-family: 'Poppins';\n  font-style: italic;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Poppins-BoldItalic-devanagari.woff2') format('woff2');\n  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Poppins';\n  font-style: italic;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Poppins-BoldItalic-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Poppins';\n  font-style: italic;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Poppins-BoldItalic.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 900;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Black-devanagari.woff2') format('woff2');\n  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 900;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Black-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 900;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Black.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n\n/* Browser elements */\n\n/**\n  * A word on font-sizing units\n  * ---------------------------\n  * Font-sizes should in general be sized in rem (1rem usually equals 16px)\n  * This allows fonts to be resized in browser, which is better for accessibility\n  * (see https://www.w3.org/WAI/WCAG21/Understanding/resize-text.html).\n  *\n  * We can also use ems, if you wish to nest elements and scale (components), but\n  * this gets tricky quite quickly, so for the most part we use rems.\n  *\n  * We show the px value before, as a fallback for non-rem browsers and to remind\n  * us of the calculated size.\n  *\n  * Margins and paddings should be considered if the need to be relative (em or rem)\n  * or happy not to scale with fonts and want set about in px.\n  * If scaling, then in general top and bottom should scale with element (em), and\n  * left and right with root element (rem) to have consistent alignment (see\n  * https://zellwk.com/blog/rem-vs-em/#rems-or-ems%3F for why).\n  * So we set margin like this:\n  *\n  *   h2.header {\n  *     font-size: 25px;\n  *     font-size: 1.5625rem;\n  *     margin: 14px;\n  *     margin: 0.56em 0.875rem\n  *   }\n  *\n  * and remember for the non-font elements, ems are relative to current font size (25px in above example), and rems to root (16px)\n  */\n\nbody {\n  font-family: 'Lato', sans-serif;\n  color: #1a2b49;\n  margin: 0;\n  font-weight: inherit;\n  -webkit-font-smoothing: antialiased;\n  font-size: 17px;\n  font-size: 1.0625rem;\n  line-height: 1.4em;\n}\n\n* {\n  box-sizing: border-box;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.subtitle {\n  font-family: 'Poppins', sans-serif;\n  line-height: 1.2em;\n}\n\nh1 {\n  font-size: 2em;\n}\n\nh2 {\n  font-size: 1.5em;\n}\n\nh3 {\n  font-size: 1.17em;\n}\n\nh4 {\n  font-size: 1.0625em;\n}\n\nh5 {\n  font-size: 1em;\n}\n\nh6 {\n  font-size: 1em;\n  font-weight: normal;\n}\n\nb {\n  font-weight: bold;\n}\n\na:focus,\na:hover {\n  text-decoration: underline;\n}\n\nimg {\n  max-width: 100%;\n  height: auto;\n}\n\n/* The main wrapper, center aligned */\n.container {\n  max-width: 1280px;\n  max-width: 80em;\n  padding-left: 20px;\n  padding-left: min(20px, 5vw);\n  padding-right: 20px;\n  padding-right: min(20px, 5vw);\n  margin: auto;\n}\n\n/* Main title, subtitle and modifiers */\n.title,\n.subtitle {\n  margin-top: 20px;\n}\n\n.subtitle {\n  font-size: 28px;\n  font-size: 1.75rem;\n  line-height: 42px;\n  line-height: 1.5em;\n  font-weight: bold;\n}\n\n.title::before,\n.subtitle::before {\n  display: block;\n  content: '';\n  margin-bottom: 15px;\n  border-bottom: solid 1px #a8caba;\n  width: 80px;\n}\n\n.subtitle + .title {\n  margin-top: 0;\n}\n\n.subtitle + .title::before {\n  content: normal;\n}\n\n.title .chapter-unedited {\n  font-family: monospace;\n  text-transform: uppercase;\n  color: red;\n  vertical-align: super;\n  font-size: 0.5em;\n}\n\n.title-lg {\n  font-size: 48px;\n  font-size: 3rem;\n}\n\n.title-alt::before {\n  border-bottom-color: #f7f779;\n}\n\n.title-center {\n  text-align: center;\n}\n\n.title-center::before {\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media (max-width: 56.25em) {\n  .title-alt::before {\n    margin-left: auto;\n    margin-right: auto;\n  }\n}\n\nh2.header {\n  font-size: 25px;\n  font-size: 1.5625rem;\n  margin: 14px;\n  margin: 0.56em 0.875rem;\n}\n\n.btn {\n  border: 1px solid #1a2b49;\n  border-radius: 50px;\n  padding: 15px 30px;\n  background: #1a2b49;\n  color: #fff;\n  font-size: 14px;\n  font-size: 0.875rem;\n  text-decoration: none;\n  text-align: center;\n}\n\n.btn:hover,\n.btn:focus,\n.alt.btn {\n  background: #fff;\n  color: #1a2b49;\n}\n\n.alt.btn:hover,\n.alt.btn:focus {\n  background: #1a2b49;\n  color: #fff;\n}\n\n.alt-bg {\n  background-color: #5c687d;\n  color: #f2f2f2;\n}\n\n.navigation-logo {\n  color: #fff;\n  white-space: nowrap;\n  text-decoration: none;\n  font-size: 16px;\n  font-size: 1rem;\n  margin-right: 40px;\n}\n\n.navigation-logo:hover,\n.navigation-logo:focus {\n  text-decoration: none;\n}\n\n.navigation-logo .line-group {\n  display: block;\n  position: relative;\n  z-index: 1;\n  line-height: 1;\n  overflow: hidden;\n}\n\n.navigation-logo .line-group::after {\n  content: '';\n  position: absolute;\n  height: 1px;\n  width: 100%;\n  background-color: #f7f779;\n  bottom: calc(0.4em - 1px);\n  margin-inline-start: 0.5em; /* cover both rtl and ltr scenarios */\n}\n\n.navigation-logo .wa {\n  font-weight: 700;\n  letter-spacing: 5px;\n  font-size: 1.3em;\n  font-size: min(1.3em, 7vw);\n  margin-right: -5px; /* fix letter spacing issue for the last letter */\n  font-family: 'Poppins', sans-serif;\n}\n\n.navigation-logo .pre,\n.navigation-logo .ha {\n  font-size: 0.8em;\n  letter-spacing: 2px;\n}\n\nheader.alt-bg a:hover,\nfooter.alt-bg a:hover,\nheader.alt-bg a:focus,\nfooter.alt-bg a:focus {\n  color: #f7f779;\n}\n\n.alt-bg .btn {\n  border-color: #f7f779;\n  background-color: #f7f779;\n  color: #1a2b49;\n}\n\n.alt-bg .btn:hover,\n.alt-bg .btn:focus,\n.alt-bg .alt.btn {\n  background-color: transparent;\n  color: #f7f779;\n}\n\n.alt-bg .alt.btn:hover,\n.alt-bg .alt.btn:focus {\n  background-color: #f7f779;\n  color: #1a2b49;\n}\n\n.top-header,\nfooter {\n  padding-top: 40px;\n  padding-bottom: 40px;\n}\n\n.top-header,\nfooter .nav {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\nheader nav ul,\nfooter nav ul {\n  display: flex;\n  align-items: center;\n  margin: 0;\n  padding-inline-start: 0;\n  flex-wrap: nowrap;\n}\n\nheader nav li,\nfooter nav li {\n  display: flex;\n  line-height: 1.4em;\n  text-align: center;\n}\n\nheader nav li li,\nfooter nav li li {\n  text-align: left;\n}\n\nheader nav .menu li .year-switcher,\nheader nav .menu li .table-of-contents-switcher,\nheader nav .menu li .language-switcher {\n  margin-bottom: 4em;\n}\n\nheader nav {\n  display: flex;\n  align-items: center;\n  margin: 0;\n}\n\nheader nav > ul > li > * {\n  margin-right: 1.5em;\n}\n\nheader nav > ul > li:last-child > * {\n  margin-right: 0;\n}\n\nnav a {\n  text-decoration: none;\n  color: #f2f2f2;\n}\n\nheader .cta {\n  display: flex;\n  min-width: 205px;\n  flex-direction: row-reverse;\n}\n\n.table-of-contents-switcher,\n.language-switcher,\n.year-switcher {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  position: relative;\n  font-size: 14px;\n  font-size: 0.875rem;\n}\n\n.search-nav input {\n  min-width: 400px;\n  text-indent: 5px;\n}\n\n.header-search,\n.footer-search {\n  padding: 5px;\n}\n\n.search-input {\n  line-height: 1.65;\n}\n\n.search-button {\n  border-color: #000;\n  background-color: #f7f779;\n  padding: 6px 27px;\n  width: auto;\n  border: 1px solid #666;\n  border-radius: 2px;\n}\n\n.search-button svg {\n  fill: #000;\n  color: #000;\n}\n\n.table-of-contents-switcher:hover,\n.language-switcher:hover,\n.year-switcher:hover {\n  color: #f7f779;\n}\n\n.table-of-contents-switcher::after,\n.language-switcher::after,\n.year-switcher::after {\n  content: \"\";\n  position: absolute;\n  pointer-events: none;\n  border-style: solid;\n  border-width: 2px 2px 0 0;\n  border-color: currentColor;\n  height: 0.4em;\n  width: 0.4em;\n  top: 50%;\n  margin-top: -0.4em;\n  /*\n    22px is a magic number\n    equal to the select right computed padding + 2px total sides border\n  */\n  right: 22px;\n  -webkit-transform: rotate(135deg);\n  -ms-transform: rotate(135deg);\n  transform: rotate(135deg);\n}\n\n.table-of-contents-switcher select,\n.language-switcher select,\n.year-switcher select {\n  border: 1px solid currentColor;\n  border-radius: 50px;\n  padding: 20px 38px 20px 20px;\n  background: none;\n  color: inherit;\n  cursor: pointer;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n  min-width: 100px;\n  min-width: 6.35rem;\n  text-align-last: center;\n}\n\n.table-of-contents-switcher select,\n.language-switcher select {\n  min-width: 120px;\n  min-width: 7.5rem;\n}\n\n.table-of-contents-switcher select::-ms-expand,\n.language-switcher select::-ms-expand,\n.year-switcher select::-ms-expand {\n  display: none;\n}\n\n.table-of-contents-switcher option,\n.language-switcher option,\n.year-switcher option {\n  color: #1a2b49;\n  background-color: white;\n}\n\n.table-of-contents-switcher:focus-within,\n.language-switcher:focus-within,\n.year-switcher:focus-within,\n.table-of-contents-switcher select:focus,\n.language-switcher select:focus,\n.year-switcher select:focus {\n  border-color: #f7f779;\n  color: #f7f779;\n}\n\n.not-translated {\n  font-style: italic;\n  font-size: 0.9em;\n}\n\n.menu-btn,\n#menu,\n#mobile-footer-nav-items,\n.menu {\n  display: none;\n}\n\n.main {\n  margin: 0 auto;\n  font-size: 17px;\n  font-size: 1.0625rem;\n}\n\n.main a,\n.main a:visited {\n  color: #0b1423;\n}\n\nh2,\nh3,\nh4 {\n  margin-top: 2em;\n}\n\nh2 code,\nh3 code,\nh4 code {\n  font-size: inherit;\n}\n\np,\ntd,\nth,\ncode,\nli {\n  font-size: 17px;\n  font-size: 1.0625rem;\n  line-height: 1.6em;\n}\n\nhr {\n  opacity: 0.2;\n}\n\nblockquote,\nblockquote p {\n  position: relative;\n  font-style: italic;\n  font-size: 19px;\n  font-size: 1.1875rem;\n  line-height: 1.5em;\n}\n\nblockquote::before {\n  content: '\"';\n  content: '\"' / \"\";\n  position: absolute;\n  top: -4rem;\n  left: -7rem;\n  opacity: 0.05;\n  font-size: 20rem;\n  font-family: 'Courier New', 'Courier', monospace;\n  line-height: 1;\n  pointer-events: none;\n}\n\nblockquote em {\n  font-style: normal;\n}\n\n/* Footer */\nfooter .container {\n  display: grid;\n  grid-template-areas:\n    'home-logo nav-items nav-items nav-items'\n    'hr hr hr hr'\n    'copyright copyright ha-logo social-media';\n  grid-template-columns: 280px 1fr 1fr 120px 0 0;\n  grid-template-columns: 17.5rem 1fr 1fr 7.5rem 0 0;\n}\n\nfooter .home-logo {\n  grid-area: home-logo;\n  display: flex;\n  justify-content: start;\n  align-items: center;\n}\n\nfooter .nav-items {\n  grid-area: nav-items;\n  display: flex;\n  justify-content: flex-end;\n  align-items: center;\n}\n\nfooter .mobile-ha-social-media {\n  display: none;\n}\n\nfooter .ha-logo {\n  grid-area: ha-logo;\n  display: flex;\n  justify-content: flex-end;\n  align-items: center;\n  color: currentColor;\n}\n\nfooter .nav-items > ul > li > * {\n  margin-right: 2vw;\n}\n\nfooter .nav-items > ul > li:last-child > * {\n  margin-right: 0;\n}\n\nfooter .language-switcher {\n  grid-area: language-switcher;\n}\n\nfooter .copyright {\n  grid-area: copyright;\n  display: block;\n  align-items: center;\n}\n\nfooter .social-media {\n  grid-area: social-media;\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n}\n\nfooter ul {\n  margin-block-start: 0;\n  margin-block-end: 0;\n}\n\nfooter hr {\n  grid-area: hr;\n  width: 100%;\n  margin: 40px 0 20px 0;\n}\n\nfooter hr:last-of-type {\n  grid-area: hr-last;\n  display: none;\n}\n\np.copyright {\n  margin: 0;\n  font-size: 16px;\n  font-size: 1rem;\n  color: #f2f2f2;\n}\n\np.copyright a {\n  color: white;\n}\n\n.social-media div {\n  padding: 0 20px;\n}\n\n.social-media li:first-child a {\n  margin-right: 30px;\n}\n\n.social-media li {\n  display: flex;\n}\n\n.social-media a {\n  color: currentColor;\n}\n\n@media (max-width: 72em) and (min-width: 37.51em) {\n  /* Header */\n  .top-header,\n  footer {\n    position: relative;\n    padding-top: 30px;\n    padding-bottom: 30px;\n  }\n\n  header nav:first-of-type,\n  footer nav:first-of-type,\n  header .cta {\n    display: none;\n  }\n\n  header nav > ul > li > * {\n    margin: 0;\n  }\n\n  header nav > ul > li > a,\n  header nav > ul > li > .search-nav {\n    margin-bottom: 50px;\n    margin-bottom: 3.125rem;\n    font-size: 16px;\n    font-size: 1rem;\n    line-height: 1.4em;\n  }\n\n  .search-nav input {\n    min-width: 400px;\n  }\n\n  header nav > ul > li:last-child {\n    margin: 0;\n  }\n\n  header .social-media li {\n    display: inline;\n  }\n\n  footer .container {\n    display: grid;\n    grid-template-areas:\n      'home-logo home-logo home-logo home-logo'\n      'language-switcher language-switcher language-switcher language-switcher'\n      'hr hr hr hr'\n      'nav-items nav-items nav-items nav-items'\n      'hr-last hr-last hr-last hr-last'\n      'copyright copyright ha-logo social-media';\n    grid-template-columns: 3fr 1fr 1fr 120px 0 0;\n    grid-template-rows: 60px auto auto;\n  }\n\n  footer .home-logo {\n    justify-content: center;\n  }\n\n  footer .nav-items {\n    grid-area: nav-items;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n  }\n\n  footer .nav-items ul {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n  }\n\n  footer .nav-items ul li > * {\n    margin: 20px 0;\n    font-size: 16px;\n    font-size: 1rem;\n  }\n\n  footer hr {\n    margin: 20px 0;\n  }\n\n  footer hr:last-of-type {\n    display: block;\n  }\n}\n\n.visually-hidden {\n  position: absolute !important;\n  height: 1px;\n  width: 1px;\n  overflow: hidden;\n  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */\n  clip: rect(1px, 1px, 1px, 1px);\n  white-space: nowrap; /* added line */\n}\n\n.hidden {\n  display: none !important;\n}\n\n.novisibility-until-js {\n  visibility: hidden;\n}\n\n@media (scripting: none) {\n  .novisibility-until-js {\n    display: none;\n  }\n}\n\n.nav-dropdown-btn.js-enable,\n.nav-dropdown-btn.js-enable:hover {\n  opacity: 0.5;\n  color: unset;\n  cursor: unset;\n}\n\n#skiptocontent a {\n  padding: 6px;\n  position: absolute;\n  top: -1000px;\n  left: 0;\n  border-right: 1px solid white;\n  border-bottom: 1px solid white;\n  border-bottom-right-radius: 8px;\n  background: #f7f779;\n  color: #333;\n  -webkit-transition: top 1s ease-out;\n  transition: top 1s ease-out;\n  z-index: 100;\n}\n\n#skiptocontent a:focus {\n  position: absolute;\n  left: 0;\n  top: 0;\n  outline-color: transparent;\n  -webkit-transition: top 0.1s ease-in;\n  transition: top 0.1s ease-in;\n}\n\n/* Mobile View */\n@media (max-width: 37.5em) {\n  body,\n  p,\n  td,\n  th,\n  code,\n  li {\n    font-size: 16px;\n    font-size: 1rem;\n    overflow-wrap: break-word;\n  }\n\n  .visually-hidden-mobile {\n    position: absolute !important;\n    height: 1px;\n    width: 1px;\n    overflow: hidden;\n    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */\n    clip: rect(1px, 1px, 1px, 1px);\n    white-space: nowrap; /* added line */\n  }\n\n  .title-lg {\n    font-size: 40px;\n    font-size: 2.5rem;\n    font-size: min(2.5rem, 15vw); /* Cap max font size on mobile, if possible. Allows 200% font-size. */\n  }\n\n  h2 {\n    font-size: min(1.5rem, 12vw); /* Cap max font size on mobile, if possible. Allows 200% font-size. */\n  }\n\n  /* Header */\n  .top-header,\n  footer {\n    position: relative;\n    padding-top: 30px;\n    padding-bottom: 30px;\n  }\n\n  .top-header {\n    flex-wrap: wrap;\n  }\n\n  header nav:first-of-type,\n  footer nav:first-of-type,\n  header .cta {\n    display: none;\n  }\n\n  .navigation-logo {\n    min-width: auto;\n    max-width: 100%;\n    margin-right: 0;\n  }\n\n  #menu {\n    margin-left: 40px;\n  }\n\n  #menu .menu {\n    overflow: auto;\n  }\n\n  header nav > ul > li > * {\n    margin: 0;\n  }\n\n  header nav > ul > li > a,\n  header nav > ul > li > .search-nav {\n    margin-bottom: 50px;\n    font-size: 16px;\n    font-size: 1rem;\n    line-height: 1.4em;\n  }\n\n  .search-nav input {\n    min-width: 200px;\n    margin-bottom: 10px;\n  }\n\n  header nav > ul > li:last-child {\n    margin: 0;\n  }\n\n  header .social-media li {\n    display: inline;\n  }\n\n  .main {\n    display: block;\n  }\n\n  /* Footer */\n  footer {\n    overflow: auto;\n  }\n\n  footer .container {\n    grid-template-areas:\n      'home-logo'\n      'hr'\n      'nav-items'\n      'ha-social-media'\n      'hr-last'\n      'copyright';\n    grid-template-columns: 1fr;\n    grid-template-rows: auto;\n  }\n\n  footer .home-logo {\n    grid-area: home-logo;\n    margin: 20px 0;\n    justify-content: center;\n  }\n\n  footer .mobile-ha-social-media {\n    display: grid;\n    grid-area: ha-social-media;\n    grid-template-areas: 'ha-logo social-media';\n  }\n\n  footer .ha-logo {\n    grid-area: ha-logo;\n    display: flex;\n    justify-content: flex-start;\n    align-items: center;\n    margin: 20px 0;\n  }\n\n  footer .nav-items {\n    grid-area: nav-items;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n  }\n\n  footer .nav-items ul {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n  }\n\n  footer .nav-items ul li > * {\n    margin: 20px 0;\n    font-size: 16px;\n    font-size: 1rem;\n  }\n\n  footer .language-switcher {\n    grid-area: language-switcher;\n  }\n\n  p.copyright {\n    font-size: 12px;\n    font-size: 0.75rem;\n  }\n\n  footer .copyright {\n    grid-area: copyright;\n    display: block;\n    justify-content: center;\n    align-items: center;\n    margin-top: 20px;\n    text-align: center;\n  }\n\n  footer .social-media {\n    grid-area: social-media;\n  }\n\n  footer hr {\n    margin: 20px 0;\n  }\n\n  footer hr:last-of-type {\n    display: block;\n  }\n\n  .not-mobile {\n    display: none !important;\n  }\n}\n\n@media (max-width: 72em) {\n  #menu,\n  #mobile-footer-nav-items {\n    display: block;\n  }\n\n  .menu {\n    position: absolute;\n    display: none;\n    flex-direction: column;\n    top: 100%;\n    left: -20px; /* overcome the parent container's 20px side padding */\n    right: -20px; /* overcome the parent container's 20px side padding */\n    border-top: 1px solid rgba(242, 242, 242, 0.2);\n    padding: 60px 30px 30px;\n    background-color: #677486;\n    box-shadow: 0 0 16px 0 rgba(78, 85, 100, 1);\n    z-index: 2;\n  }\n\n  .menu-btn {\n    background: none;\n    border: 0;\n    display: block;\n    cursor: pointer;\n    padding: 5px;\n    height: 40px;\n    width: 37px;\n    color: #f2f2f2;\n  }\n\n  .menu-btn:hover {\n    color: #f7f779;\n  }\n\n  .menu-btn-bar {\n    display: block;\n    width: 27px;\n    height: 2px;\n    background-color: currentColor;\n    border-radius: 2px;\n    transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);\n  }\n\n  .menu-btn-bar + .menu-btn-bar {\n    margin-top: 7px;\n  }\n\n  .menu-btn-bar:nth-child(2) {\n    width: 20px;\n    margin-left: auto;\n  }\n\n  .menu-btn-active .menu-btn-bar {\n    margin: 0;\n    position: absolute;\n  }\n\n  .menu-btn-active .menu-btn-bar:nth-child(1) {\n    -webkit-transform: rotate(45deg);\n    transform: rotate(45deg);\n  }\n\n  .menu-btn-active .menu-btn-bar:nth-child(2) {\n    opacity: 0;\n  }\n\n  .menu-btn-active .menu-btn-bar:nth-child(3) {\n    -webkit-transform: rotate(-45deg);\n    transform: rotate(-45deg);\n  }\n\n  .menu-open .menu {\n    display: flex;\n  }\n\n  .menu-open header {\n    background-color: #667384;\n  }\n\n  .menu .misc {\n    width: 100%;\n    display: flex;\n    align-items: center;\n    justify-content: space-evenly;\n    margin-top: 20px;\n  }\n}\n\n.nav-dropdown {\n  position: relative;\n}\n\n.nav-dropdown-btn {\n  padding: 18px 45px 18px 20px;\n  font-size: 17px;\n  font-size: 1.0625rem;\n  text-decoration: none;\n  position: relative;\n  display: flex;\n  align-items: center;\n  border-radius: 29px;\n  background-color: transparent;\n  color: white;\n  border: 1px solid currentColor;\n  cursor: pointer;\n}\n\n.nav-dropdown-btn.dropdown-open {\n  border-radius: 29px 29px 0 0;\n  background-color: #5c687d;\n  border-color: #f7f779;\n  border-bottom-color: #5c687d;\n  z-index: 2;\n}\n\n.footer .nav-dropdown-btn.dropdown-open {\n  border-radius: 0 0 29px 29px;\n  background-color: #5c687d;\n  border-color: #f7f779;\n  border-top-color: #5c687d;\n  z-index: 2;\n}\n\n.nav-dropdown-btn:focus,\n.nav-dropdown-btn:hover {\n  color: #f7f779;\n}\n\n.nav-dropdown-btn:focus:not(:focus-visible) {\n  outline: none;\n}\n\n.nav-dropdown-btn::after,\n.nav-dropdown-list-current::after {\n  content: \"\";\n  position: absolute;\n  pointer-events: none;\n  border-style: solid;\n  border-width: 2px 2px 0 0;\n  border-color: currentColor;\n  height: 7px;\n  width: 7px;\n  top: 50%;\n  margin-top: -7px;\n  right: 23px;\n  -webkit-transform: rotate(135deg);\n  -ms-transform: rotate(135deg);\n  transform: rotate(135deg);\n  transition: all 200ms linear;\n}\n\n.nav-dropdown-btn.dropdown-open::after,\n.nav-dropdown-list-current::after {\n  width: 17px;\n  right: 16px;\n  margin-top: -9px;\n}\n\n.search-nav .nav-dropdown-btn.dropdown-open::after,\n.table-of-contents .nav-dropdown-btn.dropdown-open::after {\n  height: 7px;\n  width: 7px;\n  margin-top: -2px;\n  right: 23px;\n  -webkit-transform: rotate(-45deg);\n  -ms-transform: rotate(-45deg);\n  transform: rotate(-45deg);\n}\n\n.nav-dropdown-list-current {\n  position: relative;\n  color: #f7f779;\n}\n\n.nav-dropdown-list {\n  background: #5c687d;\n  border: 1px solid #f7f779;\n  border-radius: 0 29px 29px;\n  align-items: flex-start;\n  flex-direction: column;\n  user-select: none;\n  font-size: 17px;\n  font-size: 1.0625rem;\n  color: #fff;\n  position: absolute;\n  z-index: 1;\n  margin-top: -1px;\n}\n\n.footer .nav-dropdown-list {\n  bottom: 56px;\n  border-radius: 29px 29px 29px 0;\n  flex-direction: column-reverse;\n}\n\n.nav-dropdown-list.align-right {\n  right: 0;\n  border-radius: 29px 0 29px 29px;\n}\n\n.footer .nav-dropdown-list.align-right {\n  border-radius: 29px 29px 0 29px;\n}\n\n.nav-dropdown-list.align-center {\n  border-radius: 0 0 29px 29px;\n}\n\n.footer .nav-dropdown-list.align-center {\n  border-radius: 29px 29px 0 0;\n}\n\n.nav-dropdown-list li {\n  width: 100%;\n}\n\n.nav-dropdown-list a {\n  padding: 15px 45px 15px 20px;\n  width: max-content;\n  min-width: 100%;\n}\n\n.nav-dropdown-list-part {\n  white-space: nowrap;\n  padding: 16px 8px 8px 16px;\n  font-weight: bold;\n  font-size: 1.25rem;\n}\n\n.header-search .nav-dropdown-list-part,\n.footer .footer-search .nav-dropdown-list-part {\n  padding: 16px;\n}\n\n.nav-dropdown-list-part a {\n  padding: 0;\n}\n\n.header-list li:last-child {\n  padding-bottom: 16px;\n}\n\n.footer-list li:last-child {\n  padding-top: 16px;\n}\n\n.nav-dropdown-list-chapter a,\n.nav-dropdown-list-chapter span {\n  padding: 8px 8px 8px 24px;\n}\n\n.nav-dropdown-list-chapter small a,\n.nav-dropdown-list-chapter a span {\n  padding: 0;\n}\n\n.nav-dropdown-list-chapter.ebook {\n  display: flex;\n  flex-direction: column;\n}\n\n.nav-dropdown-list-todo,\n.nav-dropdown-list-current {\n  opacity: 0.5;\n}\n\n.nav-dropdown-list .help-translate {\n  border-top: 1px dashed #bdbdbd;\n  min-width: 10rem;\n}\n\n.footer .nav-dropdown-list .help-translate {\n  border-bottom: 1px dashed #bdbdbd;\n  border-top: none;\n}\n\n.footer .nav-dropdown-list-part {\n  padding: 8px 8px 16px 16px;\n}\n\n.no-wrap {\n  white-space: nowrap;\n}\n\n/* Allow more wrapping for extremely small screens (e.g. very zoomed in) */\n@media (max-width: 20em) {\n  body {\n    overflow-wrap: break-word;\n  }\n\n  .no-wrap {\n    white-space: initial;\n    overflow-wrap: break-word;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  *,\n  ::before,\n  ::after {\n    animation-delay: -1ms !important;\n    animation-duration: 1ms !important;\n    animation-iteration-count: 1 !important;\n    background-attachment: initial !important;\n    scroll-behavior: auto !important;\n    transition-duration: 0s !important;\n    transition-delay: 0s !important;\n  }\n}\n\n/* Syntax Highlighting */\npre {\n  margin: 0;\n  padding: 6px 10px;\n  line-height: 19px;\n  margin-bottom: 20px;\n}\n\npre code,\ntd code,\nth code {\n  border: 0;\n  padding: 0;\n  margin: 0;\n  border-radius: 0;\n  background-color: transparent;\n  background-color: unset;\n  overflow-wrap: unset;\n}\n\nkbd,\ncode {\n  font-size: 1rem;\n  background-color: #f7f7f7;\n  border: 1px solid #dadce0;\n  padding: 1px 2px;\n  overflow-wrap: break-word;\n}\n\npre .comment {\n  color: #006400;\n}\n\npre .support {\n  color: #006080;\n}\n\npre .tag,\npre .tag-name {\n  color: #4a3244;\n}\n\npre .keyword,\npre .css-property,\npre .vendor-fix,\npre .sass,\npre .class,\npre .id,\npre .css-value,\npre .entity.function,\npre .storage.function {\n  font-weight: bold;\n  color: #4a3244;\n}\n\npre .css-property,\npre .css-value,\npre .vendor-fix,\npre .support.namespace {\n  color: #333;\n}\n\npre .function.call {\n  color: navy;\n}\n\npre .constant.numeric,\npre .keyword.unit,\npre .hex-color {\n  font-weight: normal;\n  color: #00f;\n}\n\npre .entity.class {\n  color: #458;\n}\n\npre .entity.id,\npre .entity.function {\n  color: #900;\n}\n\npre .attribute,\npre .variable {\n  color: #000;\n}\n\npre .string,\npre .support.value {\n  font-weight: normal;\n  color: #b31107;\n}\n\npre .regexp {\n  color: #009926;\n}\n\n/*\n  * Automatically adds language after an anchor if not same language\n  *\n  * Add for links that are obviously in English\n*/\nhtml:not([lang=\"en\"]) main a[href*=\"/en-US/\"]::after,\nhtml:not([lang=\"en\"]) main a[href*=\"/en/\"]::after,\nhtml:not([lang=\"en\"]) main a[href^=\"https://en.\"]::after {\n  content: '(en)';\n  /* vertical-align: super; */\n  font-size: 0.6em;\n  vertical-align: baseline;\n  position: relative;\n  top: -1em;\n}\n\n/*\n  * Add links if an explicit `hreflang` attribute exists\n  */\nmain a[hreflang]::after {\n  content: '(' attr(hreflang) ')';\n  /* vertical-align: super; */\n  font-size: 0.6em;\n  vertical-align: baseline;\n  position: relative;\n  top: -1em;\n}\n\n/*\n  * Remove it for English in English pages\n  * (allows us to add this to base content to make it easier for translators)\n  */\nhtml[lang=\"en\"] main a[hreflang=\"en\"]::after {\n  content: initial;\n}\n\n@media print {\n  .top-header,\n  .index,\n  .discuss,\n  #chapter-navigation,\n  footer .navigation-logo,\n  footer #mobile-footer-nav-items,\n  footer .nav-items,\n  footer .table-of-contents,\n  footer .language-switcher,\n  footer .social-media,\n  footer .accessibility-statement,\n  footer .footer-bullet,\n  footer .rss-feed,\n  footer hr {\n    display: none;\n  }\n\n  .alt-bg {\n    background-color: white;\n  }\n\n  a.btn {\n    display: none;\n  }\n\n  h1,\n  h2,\n  h3,\n  p,\n  p.copyright,\n  p.copyright a {\n    color: black;\n  }\n\n  p.copyright {\n    margin: 0 auto;\n  }\n\n  footer .ha-logo {\n    color: #62718b;\n  }\n\n  figure iframe {\n    display: none;\n  }\n\n  figure .fig-mobile {\n    display: block;\n    max-width: 100%;\n  }\n\n  figure iframe.video-embed {\n    display: none;\n  }\n\n  figure .video-fallback-image {\n    display: block;\n  }\n\n  .fig-description-button {\n    display: none;\n  }\n}\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 49,
                    "receive": 24
                },
                "_type": 3,
                "_id": "35191.3",
                "_request_id": "35191.3",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/static/css/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/css/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
                "_raw_id": "35191.3",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Stylesheet",
                "_load_ms": 73,
                "_ttfb_ms": 49,
                "_load_start": 352,
                "_load_start_float": 352.000106,
                "_bytesIn": 8434,
                "_objectSize": 8434,
                "_objectSizeUncompressed": 33409,
                "_chunks": [
                    {
                        "ts": 403,
                        "bytes": 4254
                    },
                    {
                        "ts": 411,
                        "bytes": 4096
                    },
                    {
                        "ts": 425,
                        "bytes": 84
                    }
                ],
                "_expires": "Wed, 03 Jul 2024 15:50:28 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "text/css",
                "_contentEncoding": "gzip",
                "_socket": 85,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 10,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Highest",
                "_initial_priority": "Highest",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/css/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
                        ":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://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "age: 6107",
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-length: 7939",
                        "content-type: text/css; charset=utf-8",
                        "date: Wed, 03 Jul 2024 12:50:28 GMT",
                        "etag: \"jMUjPw\"",
                        "expires: Wed, 03 Jul 2024 15:50:28 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 663f991adf4768846bc257116160bf92",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2032,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 7939,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 4693,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 348,
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 5,
                "_http2_stream_dependency": 3,
                "_http2_stream_weight": 256,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 106,
                "_server_port": "443",
                "_renderBlocking": "blocking",
                "_load_end": 425,
                "_ttfb_start": 352,
                "_ttfb_end": 401,
                "_download_start": 401,
                "_download_end": 425,
                "_download_ms": 24,
                "_all_start": 352,
                "_all_end": 425,
                "_all_ms": 73,
                "_index": 2,
                "_number": 3,
                "_body_file": "002-35191.3-body.txt",
                "_body_id": "35191.3",
                "_body_url": "/response_body.php?test=240703_07_W&run=1&bodyid=35191.3"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:15.792+00:00",
                "time": 69,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/css/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
                    "headersSize": 644,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "text/css,*/*;q=0.1"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "u=0"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "style"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "69e30c0abbe9bb2368e12e7e8779d421"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 443,
                    "bodySize": 4384,
                    "headers": [
                        {
                            "name": "age",
                            "value": "7943"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-length",
                            "value": "3940"
                        },
                        {
                            "name": "content-type",
                            "value": "text/css; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 12:19:52 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"jMUjPw\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 03 Jul 2024 15:19:52 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "4412da22518ced9cc8c4b646a5a9ab4e"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 4384,
                        "mimeType": "text/css",
                        "text": "header.alt-bg {\n  background: #5c687d;\n  background: transparent linear-gradient(#5c687d 70%, transparent 30%);\n  /* background: transparent url(\"/static/images/intro-background-fit.svg\") bottom left / 100% 100% no-repeat; */\n  background: transparent url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjEyNTAiIHZpZXdCb3g9IjAgMCAxOTIwIDEyNTAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICBzdmd7YmFja2dyb3VuZDojZmZmfQ0KICAgICAgLmNscy0xe2ZpbGw6I2E4Y2FiYTtmaWxsLXJ1bGU6ZXZlbm9kZDtvcGFjaXR5Oi4wNX0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTS0yMzEgODloMjA4OHY2NTFsLTIwODggMzYwVjg5eiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0tNDcwIDIzOWgyMDg4djY1MWwtMjA4OCAzNjBWMjM5eiIvPg0KICA8cGF0aCBkPSJNLTE0NC0xOWgyMDg4djY1MUwtMTQ0IDk5MlYtMTl6IiBmaWxsPSIjMWEyYjQ5IiBvcGFjaXR5PSIuNzUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0tNDcwLTgzaDIwODh2NjUxTC00NzAgOTI4Vi04M3oiLz4NCiAgPHBhdGggZD0iTS0yMzItNDhoMjA4OHY2NTFMLTIzMiA5NjNWLTQ4eiIgZmlsbD0iI2YyZjJmMiIgb3BhY2l0eT0iLjA1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4NCjwvc3ZnPg0K\");\n  background-position: bottom left;\n  background-repeat: no-repeat;\n  background-size: 100% 100%;\n  padding-bottom: 900px;\n  padding-bottom: 52.94em;\n  margin-bottom: -900px;\n  margin-bottom: -52.94em;\n}\n\n#maincontent {\n  display: -ms-grid;\n  display: grid;\n  grid-template-areas:\n    '. intro .'\n    '. chapter .'\n    'contributors contributors contributors'\n    '. methodology .';\n  /* 80em is same as the .container width */\n  grid-template-columns: 1fr minmax(auto, 80em) 1fr;\n}\n\n.featured-chapter,\n.methodology-container {\n  display: flex;\n  justify-content: center;\n  margin-top: 58px;\n}\n\n.intro h1 {\n  letter-spacing: 5px;\n}\n\n.intro h2 {\n  font-weight: 300;\n  font-size: 30px;\n  font-size: 1.875rem;\n}\n\n.intro .coming-soon {\n  font-weight: 700;\n  font-size: 45px;\n  font-size: 2.8125rem;\n}\n\np {\n  margin-bottom: 40px;\n}\n\n.intro-container {\n  color: #fff;\n  grid-area: intro;\n  -ms-grid-row: 1;\n  -ms-grid-columns: 2fr 1fr;\n  display: -ms-grid;\n  display: grid;\n  grid-template-areas: 'intro image';\n  grid-gap: 2rem;\n  justify-content: space-between;\n}\n\n.intro {\n  -ms-grid-column: 1;\n  grid-area: intro;\n  width: 100%;\n  max-width: 550px;\n  max-width: 34.375rem;\n  /* match the .container side padding */\n  padding-left: 20px;\n}\n\n.intro-year {\n  -ms-grid-row: 1;\n  grid-area: year;\n  display: none;\n  font-family: 'Poppins', sans-serif;\n}\n\n.intro-image-wrapper {\n  -ms-grid-column: 2;\n  grid-area: image;\n  max-height: 485px;\n  max-height: 30.3125rem;\n  max-width: 485px;\n  max-width: 30.3125rem;\n}\n\n.intro-image-wrapper svg {\n  position: relative;\n  top: 25.5px;\n  fill: #f7f779;\n  font-size: 16px;\n}\n\n.intro-image-wrapper img {\n  position: relative;\n}\n\n/* IE11 hack */\n@media all and (-ms-high-contrast: none) {\n  .intro-image-wrapper svg {\n    height: 180px;\n  }\n}\n\n.intro-image-wrapper text {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 700;\n}\n\n.intro .btn {\n  border-color: #f7f779;\n  background-color: #f7f779;\n  color: #1a2b49;\n}\n\n.intro .btn:hover,\n.intro .btn:focus {\n  background-color: transparent;\n  color: #f7f779;\n}\n\n/* Featured Chapter */\n.featured-chapter {\n  -ms-grid-row: 2;\n  grid-area: chapter;\n  padding: 120px 0;\n  padding: 7.5rem 0;\n}\n\n.featured-chapter h1 {\n  margin-bottom: 0;\n  font-size: 3rem;\n  font-weight: bold;\n}\n\n.featured-chapter h2 {\n  margin-top: 0;\n  font-size: 24px;\n  font-size: 1.5rem;\n  font-weight: bold;\n}\n\n.featured-chapter-content {\n  width: 550px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n}\n\n.featured-chapter-content code {\n  white-space: nowrap;\n}\n\n.featured-chapter-content > div,\n.featured-chapter-content button {\n  margin-bottom: 40px;\n}\n\n.featured-chapter-content-data {\n  display: grid;\n  grid-template-columns: 1fr 1fr 1fr;\n  width: 100%;\n  justify-content: space-between;\n  text-align: center;\n}\n\n.featured-chapter-content-data div {\n  padding: 0 3px;\n}\n\n.featured-chapter-content-data-item div:first-of-type {\n  font-size: 2rem;\n  font-weight: bold;\n  padding-bottom: 0.5rem;\n}\n\n/* Contributors */\n.contributors-container {\n  padding-left: 180px;\n  padding-left: min(180px, 15vw);\n  -ms-grid-row: 3;\n  grid-area: contributors;\n  background-image: url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDIiIGhlaWdodD0iMzMwIiB2aWV3Qm94PSIwIDAgMzAyIDMzMCI+CiAgPHBhdGggb3BhY2l0eT0iLjMiIGZpbGw9IiNmN2Y3NzkiIGQ9Ik0tMTcxMiAyNTdIMjI1djczaC0xOTM3eiIvPgogIDxwYXRoIG9wYWNpdHk9Ii45IiBmaWxsPSIjYThjYWJhIiBkPSJNLTE2NDAgMTM2SDI5N3Y3M2gtMTkzN3oiLz4KICA8cGF0aCBvcGFjaXR5PSIuOSIgZmlsbD0iI2Y3Zjc3OSIgZD0iTS0xNjc3IDE2NkgyNjB2NzNoLTE5Mzd6Ii8+CiAgPHBhdGggb3BhY2l0eT0iLjkiIGZpbGw9IiM0YTMyNDQiIGQ9Ik0tMTc3MiAzSDE2NXY3M2gtMTkzN3oiLz4KPC9zdmc+\");\n  background-position: -150px center;\n  background-repeat: no-repeat;\n}\n\n.contributors-container .container {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n}\n\n.people {\n  position: relative;\n  height: 400px;\n}\n\n.people .character {\n  width: 140px;\n  height: auto;\n}\n\n#character-markup {\n  position: absolute;\n  top: -210px;\n  right: 100px;\n}\n\n#character-star {\n  position: absolute;\n  bottom: 0;\n  left: 200px;\n}\n\n#character-hat {\n  position: absolute;\n  bottom: 0;\n  right: 0;\n}\n\n.people-number {\n  font-family: 'Poppins', sans-serif;\n  color: #fff;\n  font-size: 600px;\n  font-size: min(600px, 35vw);\n  font-weight: bold;\n  pointer-events: none;\n  height: 100%;\n  width: auto;\n  line-height: 400px;\n}\n\n/* Methodology */\n.methodology-container {\n  -ms-grid-row: 4;\n  grid-area: methodology;\n  padding: 0 min(60px, 5vw);\n}\n\n.methodology {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n}\n\n.methodology-data {\n  display: flex;\n  margin: 20px 0 30px 0;\n  margin: min(20px, 5vw) 0 min(30px, 8vw) 0;\n  padding: 20px 30px;\n  padding: min(20px, 5vw) min(30px, 8vw);\n  border-radius: 5px;\n  box-shadow: 0 0 5px 5px #f6f7f9;\n  flex-wrap: wrap;\n}\n\n.websites-tested {\n  display: flex;\n  align-items: center;\n  margin-right: 40px;\n  text-transform: uppercase;\n}\n\n.data-processed {\n  display: flex;\n  align-items: center;\n  margin-left: 40px;\n  text-transform: uppercase;\n}\n\n.websites-tested div,\n.data-processed div {\n  font-size: 14px;\n  font-size: 0.875rem;\n  font-weight: bold;\n  margin: 10px 10px;\n  margin: 0.714em 0.625rem;\n}\n\n.websites-tested div:last-of-type,\n.data-processed div:last-of-type {\n  font-size: 3rem;\n  line-height: 3rem;\n}\n\n.methodology-info {\n  width: 700px;\n  margin-bottom: 30px;\n}\n\n.methodology button {\n  background: none;\n  border: 1px solid #1b2c4a;\n  color: #1b2c4a;\n  margin-bottom: 30px;\n}\n\n.methodology-characters {\n  margin-bottom: -3px;\n  width: 650px;\n  max-width: 100%;\n  height: auto;\n  z-index: -1;\n  background: linear-gradient(180deg, rgba(0, 0, 0, 0) calc(70% - 1px), rgb(192, 192, 192) calc(50%), rgba(0, 0, 0, 0) calc(70% + 1px));\n}\n\n@media (max-width: 87.5em) and (min-width: 56.26em) {\n  .people {\n    height: auto;\n  }\n\n  .people-number {\n    font-size: 300px;\n    font-size: min(300px, 25vw);\n    overflow: visible;\n    line-height: 400px;\n    top: 50px;\n    position: relative;\n  }\n\n  .people .character {\n    width: 8vw;\n    height: auto;\n  }\n\n  #character-markup {\n    position: absolute;\n    top: auto;\n    right: 10%;\n    bottom: 65%;\n  }\n\n  #character-star {\n    position: absolute;\n    bottom: 0;\n    left: 30%;\n  }\n\n  #character-hat {\n    position: absolute;\n    bottom: 0;\n    right: 0;\n  }\n}\n\n@media (max-width: 56.25em) and (min-width: 37.51em) {\n  header.alt-bg {\n    padding-bottom: 1800px;\n    padding-bottom: 105.88em;\n    margin-bottom: -1800px;\n    margin-bottom: -105.88em;\n  }\n\n  header::after {\n    bottom: 450px;\n  }\n\n  .intro-container {\n    grid-template-areas:\n      'year'\n      'intro'\n      'image';\n    justify-items: center;\n    justify-content: center;\n    padding: 40px 60px;\n    padding: min(40px, 3vw) min(60px, 4vw);\n  }\n\n  .intro {\n    margin: 0;\n    width: auto;\n    text-align: center;\n  }\n\n  .featured-chapter,\n  .featured-chapter-content-data {\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n  }\n\n  .contributors-container {\n    padding: 40px 60px;\n  }\n\n  .rectangles {\n    display: none;\n  }\n\n  .contributors {\n    width: initial;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n  }\n\n  .contributors div {\n    margin-left: 20px;\n    margin-right: 20px;\n  }\n\n  .people {\n    height: auto;\n  }\n\n  .people-number {\n    font-size: 300px;\n    font-size: min(300px, 25vw);\n    overflow: visible;\n    line-height: 400px;\n    top: 50px;\n    position: relative;\n  }\n\n  #character-markup {\n    width: 80px;\n    height: auto;\n    top: 25px;\n    right: 50px;\n  }\n\n  #character-star {\n    width: 80px;\n    height: auto;\n    bottom: 60px;\n    left: 150px;\n  }\n\n  #character-hat {\n    width: 80px;\n    height: auto;\n    bottom: 60px;\n  }\n\n  .methodology-data {\n    flex-direction: column;\n  }\n\n  .methodology-info {\n    width: initial;\n    margin-left: 20px;\n    margin-right: 20px;\n    text-align: center;\n  }\n\n  .methodology-characters {\n    width: 350px;\n  }\n\n  .websites-tested,\n  .data-processed {\n    flex-direction: column;\n    margin: 0;\n  }\n\n  .websites-tested div:last-of-type,\n  .data-processed div:last-of-type {\n    font-size: 5rem;\n    line-height: 5rem;\n  }\n}\n\n@media (max-width: 56.25em) {\n  .intro-year {\n    display: block;\n    color: #f7f779;\n    font-size: 190px;\n    font-size: min(190px, 30vw);\n    line-height: 1;\n    font-weight: 700;\n  }\n\n  .intro-image-wrapper {\n    margin: 3rem 0;\n    max-width: 100vw;\n  }\n\n  .intro-image-wrapper svg {\n    display: none;\n  }\n\n  .intro {\n    /* reset the .container side padding */\n    padding-left: 0;\n  }\n\n  .contributors-container {\n    background-image: none;\n    position: relative;\n  }\n\n  .contributors-container .container {\n    flex-direction: column;\n  }\n}\n\n@media (max-width: 37.5em) {\n  header.alt-bg {\n    background-size: cover;\n    padding-bottom: 1650px;\n    padding-bottom: 103.125em;\n    margin-bottom: -1650px;\n    margin-bottom: -103.125em;\n  }\n\n  header::after {\n    bottom: 200px;\n  }\n\n  header .container,\n  footer .container {\n    padding-left: 20px;\n    padding-left: min(20px, 5vw);\n    padding-right: 20px;\n    padding-right: min(20px, 5vw);\n  }\n\n  #maincontent {\n    grid-template-columns: 1fr minmax(auto, 100%) 1fr;\n  }\n\n  .intro-container {\n    grid-template-areas:\n      'year'\n      'intro'\n      'image';\n    justify-items: center;\n    justify-content: center;\n    overflow: hidden;\n    min-height: 1100px;\n  }\n\n  .intro {\n    margin: 0;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n  }\n\n  .intro p {\n    margin-left: 20px;\n    margin-left: min(20px, 5vw);\n    margin-right: 20px;\n    margin-right: min(20px, 5vw);\n  }\n\n  .intro button {\n    margin-bottom: 20px;\n  }\n\n  .intro-image-container {\n    display: flex;\n    justify-content: center;\n  }\n\n  /* Featured Chapter */\n  .featured-chapter,\n  .featured-chapter-content-data {\n    align-items: center;\n  }\n\n  .featured-chapter h1 {\n    font-size: 2rem;\n  }\n\n  .featured-chapter div {\n    margin-left: 20px;\n    margin-left: min(20px, 5vw);\n    margin-right: 20px;\n    margin-right: min(20px, 5vw);\n  }\n\n  .featured-chapter-content {\n    width: auto;\n  }\n\n  .featured-chapter-content-data {\n    grid-template-columns: 1fr;\n  }\n\n  .featured-chapter-content-data-item {\n    margin: 10px;\n  }\n\n  /* Contributors */\n  .contributors-container {\n    padding: 0 60px 340px;\n    padding: 0 min(60px, 5vw) 21.25rem; /* constraint side padding for browsers that zoom it */\n  }\n\n  .rectangles {\n    display: none;\n  }\n\n  .contributors {\n    width: initial;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n  }\n\n  .contributors div {\n    margin-left: 20px;\n    margin-left: min(20px, 5vw);\n    margin-right: 20px;\n    margin-right: min (20px, 5vw);\n  }\n\n  .people {\n    position: absolute;\n    bottom: 0;\n    height: auto;\n  }\n\n  .people-number {\n    font-size: 220px;\n    font-size: min(220px, 59vw);\n    line-height: 220px;\n    overflow: visible;\n    top: 40px;\n    top: min(40px, 40vw);\n    position: relative;\n  }\n\n  .people .character {\n    width: 80px;\n    width: min(80px, 30vw);\n  }\n\n  #character-markup {\n    top: -55px;\n    right: 60px;\n  }\n\n  #character-star {\n    bottom: -20px;\n    left: 130px;\n    left: min(130px, 35vw);\n  }\n\n  #character-hat {\n    right: 0;\n    bottom: -15px;\n  }\n\n  /* Methodology */\n  .methodology-data {\n    flex-direction: column;\n  }\n\n  .methodology-info {\n    width: initial;\n    margin-left: 20px;\n    margin-left: min(20px, 5vw);\n    margin-right: 20px;\n    margin-right: min(20px, 5vw);\n    text-align: center;\n  }\n\n  .methodology-characters {\n    margin-top: 20px;\n    width: 350px;\n  }\n\n  .websites-tested,\n  .data-processed {\n    flex-direction: column;\n    margin: 0;\n  }\n}\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 68,
                    "receive": 1
                },
                "_type": 3,
                "_id": "35191.4",
                "_request_id": "35191.4",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/static/css/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/css/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
                "_raw_id": "35191.4",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Stylesheet",
                "_load_ms": 69,
                "_ttfb_ms": 68,
                "_load_start": 358,
                "_load_start_float": 358.000112,
                "_bytesIn": 4384,
                "_objectSize": 4384,
                "_objectSizeUncompressed": 12964,
                "_chunks": [
                    {
                        "ts": 426,
                        "bytes": 4164
                    },
                    {
                        "ts": 427,
                        "bytes": 220
                    }
                ],
                "_expires": "Wed, 03 Jul 2024 15:19:52 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "text/css",
                "_contentEncoding": "gzip",
                "_socket": 85,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 12,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Highest",
                "_initial_priority": "Highest",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/css/index.css?v=69e30c0abbe9bb2368e12e7e8779d421",
                        ":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://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "age: 7943",
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-length: 3940",
                        "content-type: text/css; charset=utf-8",
                        "date: Wed, 03 Jul 2024 12:19:52 GMT",
                        "etag: \"jMUjPw\"",
                        "expires: Wed, 03 Jul 2024 15:19:52 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 4412da22518ced9cc8c4b646a5a9ab4e",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2026,
                "_score_cache": 0,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 3940,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 2857,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 349,
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 7,
                "_http2_stream_dependency": 5,
                "_http2_stream_weight": 256,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 112,
                "_server_port": "443",
                "_renderBlocking": "blocking",
                "_load_end": 427,
                "_ttfb_start": 358,
                "_ttfb_end": 426,
                "_download_start": 426,
                "_download_end": 427,
                "_download_ms": 1,
                "_all_start": 358,
                "_all_end": 427,
                "_all_ms": 69,
                "_index": 3,
                "_number": 4,
                "_body_file": "003-35191.4-body.txt",
                "_body_id": "35191.4",
                "_body_url": "/response_body.php?test=240703_07_W&run=1&bodyid=35191.4"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:15.802+00:00",
                "time": 95,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/fonts/Poppins-Light.woff2",
                    "headersSize": 643,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "font"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 409,
                    "bodySize": 7988,
                    "headers": [
                        {
                            "name": "age",
                            "value": "7675"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000"
                        },
                        {
                            "name": "content-length",
                            "value": "7988"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 12:24:20 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"jMUjPw\""
                        },
                        {
                            "name": "expires",
                            "value": "Thu, 03 Jul 2025 12:24:20 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "70df2c4036e334975ca5dcf94a0ffb34"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 7988,
                        "mimeType": "font/woff2"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 67,
                    "receive": 28
                },
                "_type": 3,
                "_id": "35191.5",
                "_request_id": "35191.5",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/static/fonts/Poppins-Light.woff2",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/fonts/Poppins-Light.woff2",
                "_raw_id": "35191.5",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 95,
                "_ttfb_ms": 67,
                "_load_start": 368,
                "_load_start_float": 368.000118,
                "_bytesIn": 7988,
                "_objectSize": 7988,
                "_objectSizeUncompressed": 7988,
                "_chunks": [
                    {
                        "ts": 463,
                        "bytes": 7988
                    }
                ],
                "_expires": "Thu, 03 Jul 2025 12:24:20 GMT",
                "_cacheControl": "public, max-age=31536000",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 85,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 13,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/fonts/Poppins-Light.woff2",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://almanac.httparchive.org",
                        "priority: u=1",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "age: 7675",
                        "cache-control: public, max-age=31536000",
                        "content-length: 7988",
                        "content-type: font/woff2",
                        "date: Wed, 03 Jul 2024 12:24:20 GMT",
                        "etag: \"jMUjPw\"",
                        "expires: Thu, 03 Jul 2025 12:24:20 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 70df2c4036e334975ca5dcf94a0ffb34",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2029,
                "_score_cache": 100,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 31528325,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 352,
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 9,
                "_http2_stream_dependency": 7,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 118,
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_font_details": {
                    "table_sizes": {
                        "GPOS": 32,
                        "GSUB": 48,
                        "OS/2": 96,
                        "cmap": 212,
                        "gasp": 8,
                        "glyf": 10330,
                        "head": 54,
                        "hhea": 36,
                        "hmtx": 872,
                        "loca": 0,
                        "maxp": 32,
                        "name": 522,
                        "post": 523
                    },
                    "names": {
                        "0": "Copyright 2014-2017 Indian Type Foundry (info@indiantypefoundry.",
                        "1": "Poppins Light",
                        "2": "Regular",
                        "3": "3.010;ITFO;Poppins-Light",
                        "4": "Poppins Light",
                        "5": "Version 3.010;PS 1.000;hotconv 16.6.54;makeotf.lib2.5.65590",
                        "6": "Poppins-Light",
                        "14": "http://scripts.sil.org/OFL"
                    },
                    "OS2": {
                        "version": 4,
                        "xAvgCharWidth": 855,
                        "usWeightClass": 300,
                        "usWidthClass": 5,
                        "fsType": 0,
                        "ySubscriptXSize": 650,
                        "ySubscriptYSize": 600,
                        "ySubscriptXOffset": 0,
                        "ySubscriptYOffset": 75,
                        "ySuperscriptXSize": 650,
                        "ySuperscriptYSize": 600,
                        "ySuperscriptXOffset": 0,
                        "ySuperscriptYOffset": 350,
                        "yStrikeoutSize": 50,
                        "yStrikeoutPosition": 327,
                        "sFamilyClass": 0,
                        "ulUnicodeRange1": 7,
                        "ulUnicodeRange2": 0,
                        "ulUnicodeRange3": 0,
                        "ulUnicodeRange4": 0,
                        "achVendID": "ITFO",
                        "fsSelection": 192,
                        "usFirstCharIndex": 0,
                        "usLastCharIndex": 8725,
                        "sTypoAscender": 1050,
                        "sTypoDescender": -350,
                        "sTypoLineGap": 100,
                        "usWinAscent": 1135,
                        "usWinDescent": 627,
                        "ulCodePageRange1": 536871059,
                        "ulCodePageRange2": 0,
                        "sxHeight": 546,
                        "sCapHeight": 705,
                        "usDefaultChar": 0,
                        "usBreakChar": 32,
                        "usMaxContext": 4,
                        "panose": {
                            "bFamilyType": 0,
                            "bSerifStyle": 0,
                            "bWeight": 4,
                            "bProportion": 0,
                            "bContrast": 0,
                            "bStrokeVariation": 0,
                            "bArmStyle": 0,
                            "bLetterForm": 0,
                            "bMidline": 0,
                            "bXHeight": 0
                        }
                    },
                    "post": {
                        "formatType": 2,
                        "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": [
                            0,
                            13,
                            32,
                            33,
                            34,
                            35,
                            36,
                            37,
                            38,
                            39,
                            40,
                            41,
                            42,
                            43,
                            44,
                            45,
                            46,
                            47,
                            48,
                            49,
                            50,
                            51,
                            52,
                            53,
                            54,
                            55,
                            56,
                            57,
                            58,
                            59,
                            60,
                            61,
                            62,
                            63,
                            64,
                            65,
                            66,
                            67,
                            68,
                            69,
                            70,
                            71,
                            72,
                            73,
                            74,
                            75,
                            76,
                            77,
                            78,
                            79,
                            80,
                            81,
                            82,
                            83,
                            84,
                            85,
                            86,
                            87,
                            88,
                            89,
                            90,
                            91,
                            92,
                            93,
                            94,
                            95,
                            96,
                            97,
                            98,
                            99,
                            100,
                            101,
                            102,
                            103,
                            104,
                            105,
                            106,
                            107,
                            108,
                            109,
                            110,
                            111,
                            112,
                            113,
                            114,
                            115,
                            116,
                            117,
                            118,
                            119,
                            120,
                            121,
                            122,
                            123,
                            124,
                            125,
                            126,
                            160,
                            161,
                            162,
                            163,
                            164,
                            165,
                            166,
                            167,
                            168,
                            169,
                            170,
                            171,
                            172,
                            173,
                            174,
                            175,
                            176,
                            177,
                            178,
                            179,
                            180,
                            181,
                            182,
                            183,
                            184,
                            185,
                            186,
                            187,
                            188,
                            189,
                            190,
                            191,
                            192,
                            193,
                            194,
                            195,
                            196,
                            197,
                            198,
                            199,
                            200,
                            201,
                            202,
                            203,
                            204,
                            205,
                            206,
                            207,
                            208,
                            209,
                            210,
                            211,
                            212,
                            213,
                            214,
                            215,
                            216,
                            217,
                            218,
                            219,
                            220,
                            221,
                            222,
                            223,
                            224,
                            225,
                            226,
                            227,
                            228,
                            229,
                            230,
                            231,
                            232,
                            233,
                            234,
                            235,
                            236,
                            237,
                            238,
                            239,
                            240,
                            241,
                            242,
                            243,
                            244,
                            245,
                            246,
                            247,
                            248,
                            249,
                            250,
                            251,
                            252,
                            253,
                            254,
                            255,
                            305,
                            338,
                            339,
                            700,
                            710,
                            730,
                            732,
                            8211,
                            8212,
                            8216,
                            8217,
                            8218,
                            8220,
                            8221,
                            8222,
                            8226,
                            8230,
                            8249,
                            8250,
                            8260,
                            8364,
                            8482,
                            8722,
                            8725
                        ]
                    },
                    "color": {
                        "formats": [],
                        "numPalettes": 0,
                        "numPaletteEntries": 0
                    },
                    "features": {
                        "GSUB": {
                            "DFLT": {
                                "default": []
                            },
                            "dev2": [],
                            "deva": []
                        },
                        "GPOS": {
                            "DFLT": {
                                "default": []
                            }
                        }
                    },
                    "counts": {
                        "num_cmap_codepoints": 217,
                        "num_glyphs": 218
                    }
                },
                "_load_end": 463,
                "_ttfb_start": 368,
                "_ttfb_end": 435,
                "_download_start": 435,
                "_download_end": 463,
                "_download_ms": 28,
                "_all_start": 368,
                "_all_end": 463,
                "_all_ms": 95,
                "_index": 4,
                "_number": 5
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:15.802+00:00",
                "time": 227,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/fonts/Lato-Regular.woff2",
                    "headersSize": 642,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "font"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 376,
                    "bodySize": 14044,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 14:32:15 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"jMUjPw\""
                        },
                        {
                            "name": "expires",
                            "value": "Thu, 03 Jul 2025 14:32:15 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "e84f04b2b13abd727e48448cc0856ecf"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 14044,
                        "mimeType": "font/woff2"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 205,
                    "receive": 22
                },
                "_type": 3,
                "_id": "35191.6",
                "_request_id": "35191.6",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/static/fonts/Lato-Regular.woff2",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/fonts/Lato-Regular.woff2",
                "_raw_id": "35191.6",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 227,
                "_ttfb_ms": 205,
                "_load_start": 368,
                "_load_start_float": 368.000124,
                "_bytesIn": 14044,
                "_objectSize": 14044,
                "_objectSizeUncompressed": 14044,
                "_chunks": [
                    {
                        "ts": 576,
                        "bytes": 1399
                    },
                    {
                        "ts": 580,
                        "bytes": 3096
                    },
                    {
                        "ts": 584,
                        "bytes": 1408
                    },
                    {
                        "ts": 588,
                        "bytes": 2816
                    },
                    {
                        "ts": 593,
                        "bytes": 2816
                    },
                    {
                        "ts": 595,
                        "bytes": 2509
                    }
                ],
                "_expires": "Thu, 03 Jul 2025 14:32:15 GMT",
                "_cacheControl": "public, max-age=31536000",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 85,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 15,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Highest",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/fonts/Lato-Regular.woff2",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://almanac.httparchive.org",
                        "priority: u=1",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "cache-control: public, max-age=31536000",
                        "content-type: font/woff2",
                        "date: Wed, 03 Jul 2024 14:32:15 GMT",
                        "etag: \"jMUjPw\"",
                        "expires: Thu, 03 Jul 2025 14:32:15 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: e84f04b2b13abd727e48448cc0856ecf",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2026,
                "_score_cache": 100,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 31536000,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 359,
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 11,
                "_http2_stream_dependency": 9,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 124,
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_font_details": {
                    "table_sizes": {
                        "GPOS": 4730,
                        "GSUB": 112,
                        "OS/2": 96,
                        "cmap": 196,
                        "gasp": 12,
                        "glyf": 16794,
                        "head": 54,
                        "hhea": 36,
                        "hmtx": 886,
                        "loca": 0,
                        "maxp": 32,
                        "name": 664,
                        "post": 581
                    },
                    "names": {
                        "0": "Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic with Reserve",
                        "1": "Lato",
                        "2": "Regular",
                        "3": "tyPolandLukaszDziedzic: Lato Regular: 2011",
                        "4": "Lato Regular",
                        "5": "Version 1.104; Western+Polish opensource",
                        "6": "Lato-Regular",
                        "14": "http://scripts.sil.org/OFL"
                    },
                    "OS2": {
                        "version": 3,
                        "xAvgCharWidth": 1042,
                        "usWeightClass": 400,
                        "usWidthClass": 5,
                        "fsType": 0,
                        "ySubscriptXSize": 1400,
                        "ySubscriptYSize": 1300,
                        "ySubscriptXOffset": 0,
                        "ySubscriptYOffset": 280,
                        "ySuperscriptXSize": 1400,
                        "ySuperscriptYSize": 1300,
                        "ySuperscriptXOffset": 0,
                        "ySuperscriptYOffset": 954,
                        "yStrikeoutSize": 120,
                        "yStrikeoutPosition": 500,
                        "sFamilyClass": 2051,
                        "ulUnicodeRange1": 2147483687,
                        "ulUnicodeRange2": 74,
                        "ulUnicodeRange3": 0,
                        "ulUnicodeRange4": 0,
                        "achVendID": "tyPL",
                        "fsSelection": 64,
                        "usFirstCharIndex": 0,
                        "usLastCharIndex": 8722,
                        "sTypoAscender": 1610,
                        "sTypoDescender": -390,
                        "sTypoLineGap": 400,
                        "usWinAscent": 1974,
                        "usWinDescent": 426,
                        "ulCodePageRange1": 536871059,
                        "ulCodePageRange2": 0,
                        "sxHeight": 1013,
                        "sCapHeight": 1433,
                        "usDefaultChar": 0,
                        "usBreakChar": 32,
                        "usMaxContext": 2,
                        "panose": {
                            "bFamilyType": 2,
                            "bSerifStyle": 15,
                            "bWeight": 5,
                            "bProportion": 2,
                            "bContrast": 2,
                            "bStrokeVariation": 2,
                            "bArmStyle": 4,
                            "bLetterForm": 3,
                            "bMidline": 2,
                            "bXHeight": 3
                        }
                    },
                    "post": {
                        "formatType": 2,
                        "italicAngle": 0,
                        "underlinePosition": -140,
                        "underlineThickness": 120,
                        "isFixedPitch": 0,
                        "minMemType42": 0,
                        "maxMemType42": 0,
                        "minMemType1": 0,
                        "maxMemType1": 0
                    },
                    "cmap": {
                        "encodings": [
                            {
                                "platform": 0,
                                "encoding": 3
                            },
                            {
                                "platform": 3,
                                "encoding": 1
                            }
                        ],
                        "codepoints": [
                            0,
                            13,
                            32,
                            33,
                            34,
                            35,
                            36,
                            37,
                            38,
                            39,
                            40,
                            41,
                            42,
                            43,
                            44,
                            45,
                            46,
                            47,
                            48,
                            49,
                            50,
                            51,
                            52,
                            53,
                            54,
                            55,
                            56,
                            57,
                            58,
                            59,
                            60,
                            61,
                            62,
                            63,
                            64,
                            65,
                            66,
                            67,
                            68,
                            69,
                            70,
                            71,
                            72,
                            73,
                            74,
                            75,
                            76,
                            77,
                            78,
                            79,
                            80,
                            81,
                            82,
                            83,
                            84,
                            85,
                            86,
                            87,
                            88,
                            89,
                            90,
                            91,
                            92,
                            93,
                            94,
                            95,
                            96,
                            97,
                            98,
                            99,
                            100,
                            101,
                            102,
                            103,
                            104,
                            105,
                            106,
                            107,
                            108,
                            109,
                            110,
                            111,
                            112,
                            113,
                            114,
                            115,
                            116,
                            117,
                            118,
                            119,
                            120,
                            121,
                            122,
                            123,
                            124,
                            125,
                            126,
                            160,
                            161,
                            162,
                            163,
                            164,
                            165,
                            166,
                            167,
                            168,
                            169,
                            170,
                            171,
                            172,
                            173,
                            174,
                            175,
                            176,
                            177,
                            178,
                            179,
                            180,
                            181,
                            182,
                            183,
                            184,
                            185,
                            186,
                            187,
                            188,
                            189,
                            190,
                            191,
                            192,
                            193,
                            194,
                            195,
                            196,
                            197,
                            198,
                            199,
                            200,
                            201,
                            202,
                            203,
                            204,
                            205,
                            206,
                            207,
                            208,
                            209,
                            210,
                            211,
                            212,
                            213,
                            214,
                            215,
                            216,
                            217,
                            218,
                            219,
                            220,
                            221,
                            222,
                            223,
                            224,
                            225,
                            226,
                            227,
                            228,
                            229,
                            230,
                            231,
                            232,
                            233,
                            234,
                            235,
                            236,
                            237,
                            238,
                            239,
                            240,
                            241,
                            242,
                            243,
                            244,
                            245,
                            246,
                            247,
                            248,
                            249,
                            250,
                            251,
                            252,
                            253,
                            254,
                            255,
                            305,
                            338,
                            339,
                            710,
                            730,
                            732,
                            8211,
                            8212,
                            8216,
                            8217,
                            8218,
                            8220,
                            8221,
                            8222,
                            8226,
                            8230,
                            8249,
                            8250,
                            8260,
                            8364,
                            8482,
                            8722
                        ]
                    },
                    "color": {
                        "formats": [],
                        "numPalettes": 0,
                        "numPaletteEntries": 0
                    },
                    "features": {
                        "GSUB": {
                            "DFLT": {
                                "default": [
                                    "liga"
                                ]
                            },
                            "latn": {
                                "default": [
                                    "liga"
                                ]
                            }
                        },
                        "GPOS": {
                            "DFLT": {
                                "default": [
                                    "kern"
                                ]
                            },
                            "latn": {
                                "default": [
                                    "kern"
                                ]
                            }
                        }
                    },
                    "counts": {
                        "num_cmap_codepoints": 215,
                        "num_glyphs": 224
                    }
                },
                "_load_end": 595,
                "_ttfb_start": 368,
                "_ttfb_end": 573,
                "_download_start": 573,
                "_download_end": 595,
                "_download_ms": 22,
                "_all_start": 368,
                "_all_end": 595,
                "_all_ms": 227,
                "_index": 5,
                "_number": 6
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:15.802+00:00",
                "time": 103,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/fonts/Poppins-Bold.woff2",
                    "headersSize": 642,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "font"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 408,
                    "bodySize": 7924,
                    "headers": [
                        {
                            "name": "age",
                            "value": "288"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000"
                        },
                        {
                            "name": "content-length",
                            "value": "7924"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 14:27:27 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"jMUjPw\""
                        },
                        {
                            "name": "expires",
                            "value": "Thu, 03 Jul 2025 14:27:27 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "bb12cb2896c9487b8b2cefba3f32f981"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 7924,
                        "mimeType": "font/woff2"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 101,
                    "receive": 2
                },
                "_type": 3,
                "_id": "35191.7",
                "_request_id": "35191.7",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/static/fonts/Poppins-Bold.woff2",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/fonts/Poppins-Bold.woff2",
                "_raw_id": "35191.7",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 103,
                "_ttfb_ms": 101,
                "_load_start": 368,
                "_load_start_float": 368.00013,
                "_bytesIn": 7924,
                "_objectSize": 7924,
                "_objectSizeUncompressed": 7924,
                "_chunks": [
                    {
                        "ts": 471,
                        "bytes": 7924
                    }
                ],
                "_expires": "Thu, 03 Jul 2025 14:27:27 GMT",
                "_cacheControl": "public, max-age=31536000",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 85,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 16,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/fonts/Poppins-Bold.woff2",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://almanac.httparchive.org",
                        "priority: u=1",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "age: 288",
                        "cache-control: public, max-age=31536000",
                        "content-length: 7924",
                        "content-type: font/woff2",
                        "date: Wed, 03 Jul 2024 14:27:27 GMT",
                        "etag: \"jMUjPw\"",
                        "expires: Thu, 03 Jul 2025 14:27:27 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: bb12cb2896c9487b8b2cefba3f32f981",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2026,
                "_score_cache": 100,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 31535712,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 361,
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 13,
                "_http2_stream_dependency": 11,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 130,
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_font_details": {
                    "table_sizes": {
                        "GPOS": 32,
                        "GSUB": 48,
                        "OS/2": 96,
                        "cmap": 212,
                        "gasp": 8,
                        "glyf": 9857,
                        "head": 54,
                        "hhea": 36,
                        "hmtx": 872,
                        "loca": 0,
                        "maxp": 32,
                        "name": 524,
                        "post": 523
                    },
                    "names": {
                        "0": "Copyright 2014-2017 Indian Type Foundry (info@indiantypefoundry.",
                        "1": "Poppins",
                        "2": "Bold",
                        "3": "3.010;ITFO;Poppins-Bold",
                        "4": "Poppins Bold",
                        "5": "Version 3.010;PS 1.000;hotconv 16.6.54;makeotf.lib2.5.65590",
                        "6": "Poppins-Bold",
                        "14": "http://scripts.sil.org/OFL"
                    },
                    "OS2": {
                        "version": 4,
                        "xAvgCharWidth": 883,
                        "usWeightClass": 700,
                        "usWidthClass": 5,
                        "fsType": 0,
                        "ySubscriptXSize": 650,
                        "ySubscriptYSize": 600,
                        "ySubscriptXOffset": 0,
                        "ySubscriptYOffset": 75,
                        "ySuperscriptXSize": 650,
                        "ySuperscriptYSize": 600,
                        "ySuperscriptXOffset": 0,
                        "ySuperscriptYOffset": 350,
                        "yStrikeoutSize": 50,
                        "yStrikeoutPosition": 334,
                        "sFamilyClass": 0,
                        "ulUnicodeRange1": 7,
                        "ulUnicodeRange2": 0,
                        "ulUnicodeRange3": 0,
                        "ulUnicodeRange4": 0,
                        "achVendID": "ITFO",
                        "fsSelection": 160,
                        "usFirstCharIndex": 0,
                        "usLastCharIndex": 8725,
                        "sTypoAscender": 1050,
                        "sTypoDescender": -350,
                        "sTypoLineGap": 100,
                        "usWinAscent": 1135,
                        "usWinDescent": 627,
                        "ulCodePageRange1": 536871059,
                        "ulCodePageRange2": 0,
                        "sxHeight": 558,
                        "sCapHeight": 711,
                        "usDefaultChar": 0,
                        "usBreakChar": 32,
                        "usMaxContext": 4,
                        "panose": {
                            "bFamilyType": 0,
                            "bSerifStyle": 0,
                            "bWeight": 8,
                            "bProportion": 0,
                            "bContrast": 0,
                            "bStrokeVariation": 0,
                            "bArmStyle": 0,
                            "bLetterForm": 0,
                            "bMidline": 0,
                            "bXHeight": 0
                        }
                    },
                    "post": {
                        "formatType": 2,
                        "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": [
                            0,
                            13,
                            32,
                            33,
                            34,
                            35,
                            36,
                            37,
                            38,
                            39,
                            40,
                            41,
                            42,
                            43,
                            44,
                            45,
                            46,
                            47,
                            48,
                            49,
                            50,
                            51,
                            52,
                            53,
                            54,
                            55,
                            56,
                            57,
                            58,
                            59,
                            60,
                            61,
                            62,
                            63,
                            64,
                            65,
                            66,
                            67,
                            68,
                            69,
                            70,
                            71,
                            72,
                            73,
                            74,
                            75,
                            76,
                            77,
                            78,
                            79,
                            80,
                            81,
                            82,
                            83,
                            84,
                            85,
                            86,
                            87,
                            88,
                            89,
                            90,
                            91,
                            92,
                            93,
                            94,
                            95,
                            96,
                            97,
                            98,
                            99,
                            100,
                            101,
                            102,
                            103,
                            104,
                            105,
                            106,
                            107,
                            108,
                            109,
                            110,
                            111,
                            112,
                            113,
                            114,
                            115,
                            116,
                            117,
                            118,
                            119,
                            120,
                            121,
                            122,
                            123,
                            124,
                            125,
                            126,
                            160,
                            161,
                            162,
                            163,
                            164,
                            165,
                            166,
                            167,
                            168,
                            169,
                            170,
                            171,
                            172,
                            173,
                            174,
                            175,
                            176,
                            177,
                            178,
                            179,
                            180,
                            181,
                            182,
                            183,
                            184,
                            185,
                            186,
                            187,
                            188,
                            189,
                            190,
                            191,
                            192,
                            193,
                            194,
                            195,
                            196,
                            197,
                            198,
                            199,
                            200,
                            201,
                            202,
                            203,
                            204,
                            205,
                            206,
                            207,
                            208,
                            209,
                            210,
                            211,
                            212,
                            213,
                            214,
                            215,
                            216,
                            217,
                            218,
                            219,
                            220,
                            221,
                            222,
                            223,
                            224,
                            225,
                            226,
                            227,
                            228,
                            229,
                            230,
                            231,
                            232,
                            233,
                            234,
                            235,
                            236,
                            237,
                            238,
                            239,
                            240,
                            241,
                            242,
                            243,
                            244,
                            245,
                            246,
                            247,
                            248,
                            249,
                            250,
                            251,
                            252,
                            253,
                            254,
                            255,
                            305,
                            338,
                            339,
                            700,
                            710,
                            730,
                            732,
                            8211,
                            8212,
                            8216,
                            8217,
                            8218,
                            8220,
                            8221,
                            8222,
                            8226,
                            8230,
                            8249,
                            8250,
                            8260,
                            8364,
                            8482,
                            8722,
                            8725
                        ]
                    },
                    "color": {
                        "formats": [],
                        "numPalettes": 0,
                        "numPaletteEntries": 0
                    },
                    "features": {
                        "GSUB": {
                            "DFLT": {
                                "default": []
                            },
                            "dev2": [],
                            "deva": []
                        },
                        "GPOS": {
                            "DFLT": {
                                "default": []
                            }
                        }
                    },
                    "counts": {
                        "num_cmap_codepoints": 217,
                        "num_glyphs": 218
                    }
                },
                "_load_end": 471,
                "_ttfb_start": 368,
                "_ttfb_end": 469,
                "_download_start": 469,
                "_download_end": 471,
                "_download_ms": 2,
                "_all_start": 368,
                "_all_end": 471,
                "_all_ms": 103,
                "_index": 6,
                "_number": 7
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:15.802+00:00",
                "time": 140,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/fonts/Lato-Black.woff2",
                    "headersSize": 640,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "font"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 410,
                    "bodySize": 13732,
                    "headers": [
                        {
                            "name": "age",
                            "value": "7943"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000"
                        },
                        {
                            "name": "content-length",
                            "value": "13732"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 12:19:52 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"jMUjPw\""
                        },
                        {
                            "name": "expires",
                            "value": "Thu, 03 Jul 2025 12:19:52 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "4412da22518ced9cc8c4b646a5a9ab4e"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 13732,
                        "mimeType": "font/woff2"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 118,
                    "receive": 22
                },
                "_type": 3,
                "_id": "35191.8",
                "_request_id": "35191.8",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/static/fonts/Lato-Black.woff2",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/fonts/Lato-Black.woff2",
                "_raw_id": "35191.8",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 140,
                "_ttfb_ms": 118,
                "_load_start": 368,
                "_load_start_float": 368.000136,
                "_bytesIn": 13732,
                "_objectSize": 13732,
                "_objectSizeUncompressed": 13732,
                "_chunks": [
                    {
                        "ts": 493,
                        "bytes": 5495
                    },
                    {
                        "ts": 496,
                        "bytes": 1408
                    },
                    {
                        "ts": 501,
                        "bytes": 2816
                    },
                    {
                        "ts": 505,
                        "bytes": 2816
                    },
                    {
                        "ts": 508,
                        "bytes": 1197
                    }
                ],
                "_expires": "Thu, 03 Jul 2025 12:19:52 GMT",
                "_cacheControl": "public, max-age=31536000",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 85,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 17,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/fonts/Lato-Black.woff2",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://almanac.httparchive.org",
                        "priority: u=1",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "age: 7943",
                        "cache-control: public, max-age=31536000",
                        "content-length: 13732",
                        "content-type: font/woff2",
                        "date: Wed, 03 Jul 2024 12:19:52 GMT",
                        "etag: \"jMUjPw\"",
                        "expires: Thu, 03 Jul 2025 12:19:52 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 4412da22518ced9cc8c4b646a5a9ab4e",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2020,
                "_score_cache": 100,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 31528057,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 363,
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 15,
                "_http2_stream_dependency": 13,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 136,
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_font_details": {
                    "table_sizes": {
                        "GPOS": 4730,
                        "GSUB": 112,
                        "OS/2": 96,
                        "cmap": 196,
                        "gasp": 8,
                        "glyf": 16881,
                        "head": 54,
                        "hhea": 36,
                        "hmtx": 886,
                        "loca": 0,
                        "maxp": 32,
                        "name": 644,
                        "post": 581
                    },
                    "names": {
                        "0": "Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic with Reserve",
                        "1": "Lato Black",
                        "2": "Regular",
                        "3": "tyPolandLukaszDziedzic: Lato Black: 2011",
                        "4": "Lato Black",
                        "5": "Version 1.104; Western+Polish opensource",
                        "6": "Lato-Black",
                        "14": "http://scripts.sil.org/OFL"
                    },
                    "OS2": {
                        "version": 3,
                        "xAvgCharWidth": 1076,
                        "usWeightClass": 900,
                        "usWidthClass": 5,
                        "fsType": 0,
                        "ySubscriptXSize": 1400,
                        "ySubscriptYSize": 1300,
                        "ySubscriptXOffset": 0,
                        "ySubscriptYOffset": 280,
                        "ySuperscriptXSize": 1400,
                        "ySuperscriptYSize": 1300,
                        "ySuperscriptXOffset": 0,
                        "ySuperscriptYOffset": 954,
                        "yStrikeoutSize": 194,
                        "yStrikeoutPosition": 500,
                        "sFamilyClass": 2051,
                        "ulUnicodeRange1": 2147483687,
                        "ulUnicodeRange2": 74,
                        "ulUnicodeRange3": 0,
                        "ulUnicodeRange4": 0,
                        "achVendID": "tyPL",
                        "fsSelection": 64,
                        "usFirstCharIndex": 0,
                        "usLastCharIndex": 8722,
                        "sTypoAscender": 1610,
                        "sTypoDescender": -390,
                        "sTypoLineGap": 400,
                        "usWinAscent": 1974,
                        "usWinDescent": 426,
                        "ulCodePageRange1": 536871059,
                        "ulCodePageRange2": 0,
                        "sxHeight": 1037,
                        "sCapHeight": 1457,
                        "usDefaultChar": 0,
                        "usBreakChar": 32,
                        "usMaxContext": 2,
                        "panose": {
                            "bFamilyType": 2,
                            "bSerifStyle": 15,
                            "bWeight": 10,
                            "bProportion": 2,
                            "bContrast": 2,
                            "bStrokeVariation": 2,
                            "bArmStyle": 4,
                            "bLetterForm": 3,
                            "bMidline": 2,
                            "bXHeight": 3
                        }
                    },
                    "post": {
                        "formatType": 2,
                        "italicAngle": 0,
                        "underlinePosition": -103,
                        "underlineThickness": 194,
                        "isFixedPitch": 0,
                        "minMemType42": 0,
                        "maxMemType42": 0,
                        "minMemType1": 0,
                        "maxMemType1": 0
                    },
                    "cmap": {
                        "encodings": [
                            {
                                "platform": 0,
                                "encoding": 3
                            },
                            {
                                "platform": 3,
                                "encoding": 1
                            }
                        ],
                        "codepoints": [
                            0,
                            13,
                            32,
                            33,
                            34,
                            35,
                            36,
                            37,
                            38,
                            39,
                            40,
                            41,
                            42,
                            43,
                            44,
                            45,
                            46,
                            47,
                            48,
                            49,
                            50,
                            51,
                            52,
                            53,
                            54,
                            55,
                            56,
                            57,
                            58,
                            59,
                            60,
                            61,
                            62,
                            63,
                            64,
                            65,
                            66,
                            67,
                            68,
                            69,
                            70,
                            71,
                            72,
                            73,
                            74,
                            75,
                            76,
                            77,
                            78,
                            79,
                            80,
                            81,
                            82,
                            83,
                            84,
                            85,
                            86,
                            87,
                            88,
                            89,
                            90,
                            91,
                            92,
                            93,
                            94,
                            95,
                            96,
                            97,
                            98,
                            99,
                            100,
                            101,
                            102,
                            103,
                            104,
                            105,
                            106,
                            107,
                            108,
                            109,
                            110,
                            111,
                            112,
                            113,
                            114,
                            115,
                            116,
                            117,
                            118,
                            119,
                            120,
                            121,
                            122,
                            123,
                            124,
                            125,
                            126,
                            160,
                            161,
                            162,
                            163,
                            164,
                            165,
                            166,
                            167,
                            168,
                            169,
                            170,
                            171,
                            172,
                            173,
                            174,
                            175,
                            176,
                            177,
                            178,
                            179,
                            180,
                            181,
                            182,
                            183,
                            184,
                            185,
                            186,
                            187,
                            188,
                            189,
                            190,
                            191,
                            192,
                            193,
                            194,
                            195,
                            196,
                            197,
                            198,
                            199,
                            200,
                            201,
                            202,
                            203,
                            204,
                            205,
                            206,
                            207,
                            208,
                            209,
                            210,
                            211,
                            212,
                            213,
                            214,
                            215,
                            216,
                            217,
                            218,
                            219,
                            220,
                            221,
                            222,
                            223,
                            224,
                            225,
                            226,
                            227,
                            228,
                            229,
                            230,
                            231,
                            232,
                            233,
                            234,
                            235,
                            236,
                            237,
                            238,
                            239,
                            240,
                            241,
                            242,
                            243,
                            244,
                            245,
                            246,
                            247,
                            248,
                            249,
                            250,
                            251,
                            252,
                            253,
                            254,
                            255,
                            305,
                            338,
                            339,
                            710,
                            730,
                            732,
                            8211,
                            8212,
                            8216,
                            8217,
                            8218,
                            8220,
                            8221,
                            8222,
                            8226,
                            8230,
                            8249,
                            8250,
                            8260,
                            8364,
                            8482,
                            8722
                        ]
                    },
                    "color": {
                        "formats": [],
                        "numPalettes": 0,
                        "numPaletteEntries": 0
                    },
                    "features": {
                        "GSUB": {
                            "DFLT": {
                                "default": [
                                    "liga"
                                ]
                            },
                            "latn": {
                                "default": [
                                    "liga"
                                ]
                            }
                        },
                        "GPOS": {
                            "DFLT": {
                                "default": [
                                    "kern"
                                ]
                            },
                            "latn": {
                                "default": [
                                    "kern"
                                ]
                            }
                        }
                    },
                    "counts": {
                        "num_cmap_codepoints": 215,
                        "num_glyphs": 224
                    }
                },
                "_load_end": 508,
                "_ttfb_start": 368,
                "_ttfb_end": 486,
                "_download_start": 486,
                "_download_end": 508,
                "_download_ms": 22,
                "_all_start": 368,
                "_all_end": 508,
                "_all_ms": 140,
                "_index": 7,
                "_number": 8
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:15.802+00:00",
                "time": 115,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/fonts/Lato-Bold.woff2",
                    "headersSize": 639,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "font"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 410,
                    "bodySize": 14176,
                    "headers": [
                        {
                            "name": "age",
                            "value": "9754"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000"
                        },
                        {
                            "name": "content-length",
                            "value": "14176"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 11:49:41 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"jMUjPw\""
                        },
                        {
                            "name": "expires",
                            "value": "Thu, 03 Jul 2025 11:49:41 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "7dd10a861a45adde3e3e37c96f1841c6"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 14176,
                        "mimeType": "font/woff2"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 105,
                    "receive": 10
                },
                "_type": 3,
                "_id": "35191.9",
                "_request_id": "35191.9",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/static/fonts/Lato-Bold.woff2",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/fonts/Lato-Bold.woff2",
                "_raw_id": "35191.9",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 115,
                "_ttfb_ms": 105,
                "_load_start": 368,
                "_load_start_float": 368.000142,
                "_bytesIn": 14176,
                "_objectSize": 14176,
                "_objectSizeUncompressed": 14176,
                "_chunks": [
                    {
                        "ts": 483,
                        "bytes": 14176
                    }
                ],
                "_expires": "Thu, 03 Jul 2025 11:49:41 GMT",
                "_cacheControl": "public, max-age=31536000",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 85,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 18,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/fonts/Lato-Bold.woff2",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://almanac.httparchive.org",
                        "priority: u=1",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "age: 9754",
                        "cache-control: public, max-age=31536000",
                        "content-length: 14176",
                        "content-type: font/woff2",
                        "date: Wed, 03 Jul 2024 11:49:41 GMT",
                        "etag: \"jMUjPw\"",
                        "expires: Thu, 03 Jul 2025 11:49:41 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 7dd10a861a45adde3e3e37c96f1841c6",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2017,
                "_score_cache": 100,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 31526246,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 364,
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 17,
                "_http2_stream_dependency": 15,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 142,
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_font_details": {
                    "table_sizes": {
                        "GPOS": 4930,
                        "GSUB": 112,
                        "OS/2": 96,
                        "cmap": 196,
                        "gasp": 12,
                        "glyf": 16775,
                        "head": 54,
                        "hhea": 36,
                        "hmtx": 886,
                        "loca": 0,
                        "maxp": 32,
                        "name": 640,
                        "post": 581
                    },
                    "names": {
                        "0": "Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic with Reserve",
                        "1": "Lato",
                        "2": "Bold",
                        "3": "tyPolandLukaszDziedzic: Lato Bold: 2011",
                        "4": "Lato Bold",
                        "5": "Version 1.104; Western+Polish opensource",
                        "6": "Lato-Bold",
                        "14": "http://scripts.sil.org/OFL"
                    },
                    "OS2": {
                        "version": 3,
                        "xAvgCharWidth": 1060,
                        "usWeightClass": 700,
                        "usWidthClass": 5,
                        "fsType": 0,
                        "ySubscriptXSize": 1400,
                        "ySubscriptYSize": 1300,
                        "ySubscriptXOffset": 0,
                        "ySubscriptYOffset": 280,
                        "ySuperscriptXSize": 1400,
                        "ySuperscriptYSize": 1300,
                        "ySuperscriptXOffset": 0,
                        "ySuperscriptYOffset": 954,
                        "yStrikeoutSize": 160,
                        "yStrikeoutPosition": 500,
                        "sFamilyClass": 2051,
                        "ulUnicodeRange1": 2147483687,
                        "ulUnicodeRange2": 74,
                        "ulUnicodeRange3": 0,
                        "ulUnicodeRange4": 0,
                        "achVendID": "tyPL",
                        "fsSelection": 32,
                        "usFirstCharIndex": 0,
                        "usLastCharIndex": 8722,
                        "sTypoAscender": 1610,
                        "sTypoDescender": -390,
                        "sTypoLineGap": 400,
                        "usWinAscent": 1974,
                        "usWinDescent": 426,
                        "ulCodePageRange1": 536871059,
                        "ulCodePageRange2": 0,
                        "sxHeight": 1026,
                        "sCapHeight": 1446,
                        "usDefaultChar": 0,
                        "usBreakChar": 32,
                        "usMaxContext": 2,
                        "panose": {
                            "bFamilyType": 2,
                            "bSerifStyle": 15,
                            "bWeight": 8,
                            "bProportion": 2,
                            "bContrast": 2,
                            "bStrokeVariation": 2,
                            "bArmStyle": 4,
                            "bLetterForm": 3,
                            "bMidline": 2,
                            "bXHeight": 3
                        }
                    },
                    "post": {
                        "formatType": 2,
                        "italicAngle": 0,
                        "underlinePosition": -120,
                        "underlineThickness": 160,
                        "isFixedPitch": 0,
                        "minMemType42": 0,
                        "maxMemType42": 0,
                        "minMemType1": 0,
                        "maxMemType1": 0
                    },
                    "cmap": {
                        "encodings": [
                            {
                                "platform": 0,
                                "encoding": 3
                            },
                            {
                                "platform": 3,
                                "encoding": 1
                            }
                        ],
                        "codepoints": [
                            0,
                            13,
                            32,
                            33,
                            34,
                            35,
                            36,
                            37,
                            38,
                            39,
                            40,
                            41,
                            42,
                            43,
                            44,
                            45,
                            46,
                            47,
                            48,
                            49,
                            50,
                            51,
                            52,
                            53,
                            54,
                            55,
                            56,
                            57,
                            58,
                            59,
                            60,
                            61,
                            62,
                            63,
                            64,
                            65,
                            66,
                            67,
                            68,
                            69,
                            70,
                            71,
                            72,
                            73,
                            74,
                            75,
                            76,
                            77,
                            78,
                            79,
                            80,
                            81,
                            82,
                            83,
                            84,
                            85,
                            86,
                            87,
                            88,
                            89,
                            90,
                            91,
                            92,
                            93,
                            94,
                            95,
                            96,
                            97,
                            98,
                            99,
                            100,
                            101,
                            102,
                            103,
                            104,
                            105,
                            106,
                            107,
                            108,
                            109,
                            110,
                            111,
                            112,
                            113,
                            114,
                            115,
                            116,
                            117,
                            118,
                            119,
                            120,
                            121,
                            122,
                            123,
                            124,
                            125,
                            126,
                            160,
                            161,
                            162,
                            163,
                            164,
                            165,
                            166,
                            167,
                            168,
                            169,
                            170,
                            171,
                            172,
                            173,
                            174,
                            175,
                            176,
                            177,
                            178,
                            179,
                            180,
                            181,
                            182,
                            183,
                            184,
                            185,
                            186,
                            187,
                            188,
                            189,
                            190,
                            191,
                            192,
                            193,
                            194,
                            195,
                            196,
                            197,
                            198,
                            199,
                            200,
                            201,
                            202,
                            203,
                            204,
                            205,
                            206,
                            207,
                            208,
                            209,
                            210,
                            211,
                            212,
                            213,
                            214,
                            215,
                            216,
                            217,
                            218,
                            219,
                            220,
                            221,
                            222,
                            223,
                            224,
                            225,
                            226,
                            227,
                            228,
                            229,
                            230,
                            231,
                            232,
                            233,
                            234,
                            235,
                            236,
                            237,
                            238,
                            239,
                            240,
                            241,
                            242,
                            243,
                            244,
                            245,
                            246,
                            247,
                            248,
                            249,
                            250,
                            251,
                            252,
                            253,
                            254,
                            255,
                            305,
                            338,
                            339,
                            710,
                            730,
                            732,
                            8211,
                            8212,
                            8216,
                            8217,
                            8218,
                            8220,
                            8221,
                            8222,
                            8226,
                            8230,
                            8249,
                            8250,
                            8260,
                            8364,
                            8482,
                            8722
                        ]
                    },
                    "color": {
                        "formats": [],
                        "numPalettes": 0,
                        "numPaletteEntries": 0
                    },
                    "features": {
                        "GSUB": {
                            "DFLT": {
                                "default": [
                                    "liga"
                                ]
                            },
                            "latn": {
                                "default": [
                                    "liga"
                                ]
                            }
                        },
                        "GPOS": {
                            "DFLT": {
                                "default": [
                                    "kern"
                                ]
                            },
                            "latn": {
                                "default": [
                                    "kern"
                                ]
                            }
                        }
                    },
                    "counts": {
                        "num_cmap_codepoints": 215,
                        "num_glyphs": 224
                    }
                },
                "_load_end": 483,
                "_ttfb_start": 368,
                "_ttfb_end": 473,
                "_download_start": 473,
                "_download_end": 483,
                "_download_ms": 10,
                "_all_start": 368,
                "_all_end": 483,
                "_all_ms": 115,
                "_index": 8,
                "_number": 9
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:15.816+00:00",
                "time": 189,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/images/home-hero.png",
                    "headersSize": 665,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 372,
                    "bodySize": 38042,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-type",
                            "value": "image/png"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 14:32:15 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"jMUjPw\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 03 Jul 2024 17:32:15 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "371f4d83c628e91e6977fd1e9ab54555"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 38042,
                        "mimeType": "image/png"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 127,
                    "receive": 62
                },
                "_type": 3,
                "_id": "35191.18",
                "_request_id": "35191.18",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/static/images/home-hero.png",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/images/home-hero.png",
                "_raw_id": "35191.18",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 189,
                "_ttfb_ms": 127,
                "_load_start": 382,
                "_load_start_float": 382.000148,
                "_bytesIn": 38042,
                "_objectSize": 38042,
                "_objectSizeUncompressed": 38042,
                "_chunks": [
                    {
                        "ts": 515,
                        "bytes": 3100
                    },
                    {
                        "ts": 518,
                        "bytes": 2807
                    },
                    {
                        "ts": 521,
                        "bytes": 1289
                    },
                    {
                        "ts": 525,
                        "bytes": 2807
                    },
                    {
                        "ts": 530,
                        "bytes": 2816
                    },
                    {
                        "ts": 533,
                        "bytes": 2569
                    },
                    {
                        "ts": 543,
                        "bytes": 1399
                    },
                    {
                        "ts": 546,
                        "bytes": 4096
                    },
                    {
                        "ts": 551,
                        "bytes": 2816
                    },
                    {
                        "ts": 553,
                        "bytes": 1408
                    },
                    {
                        "ts": 556,
                        "bytes": 2816
                    },
                    {
                        "ts": 561,
                        "bytes": 2816
                    },
                    {
                        "ts": 564,
                        "bytes": 1408
                    },
                    {
                        "ts": 568,
                        "bytes": 2816
                    },
                    {
                        "ts": 571,
                        "bytes": 3079
                    }
                ],
                "_expires": "Wed, 03 Jul 2024 17:32:15 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "image/png",
                "_contentEncoding": "",
                "_socket": 85,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 1379,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/images/home-hero.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://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "cache-control: public, max-age=10800",
                        "content-type: image/png",
                        "date: Wed, 03 Jul 2024 14:32:15 GMT",
                        "etag: \"jMUjPw\"",
                        "expires: Wed, 03 Jul 2024 17:32:15 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 371f4d83c628e91e6977fd1e9ab54555",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2089,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": 100,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 38182,
                "_image_save": 0,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 380,
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 19,
                "_http2_stream_dependency": 17,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 148,
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "png",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.52
                        },
                        "File": {
                            "FileSize": "38 kB",
                            "FileType": "PNG",
                            "FileTypeExtension": "png",
                            "MIMEType": "image/png"
                        },
                        "PNG": {
                            "ImageWidth": 820,
                            "ImageHeight": 562,
                            "BitDepth": 8,
                            "ColorType": "Palette",
                            "Compression": "Deflate/Inflate",
                            "Filter": "Adaptive",
                            "Interlace": "Noninterlaced",
                            "Palette": "(Binary data 576 bytes, use -b option to extract)",
                            "Transparency": "(Binary data 80 bytes, use -b option to extract)"
                        },
                        "Composite": {
                            "ImageSize": "820x562",
                            "Megapixels": 0.461
                        }
                    },
                    "magick": {
                        "baseName": "35191.18",
                        "format": "PNG",
                        "formatDescription": "PNG",
                        "mimeType": "image/png",
                        "class": "DirectClass",
                        "geometry": {
                            "width": 820,
                            "height": 562,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "PaletteAlpha",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 8,
                        "baseDepth": 8,
                        "channelDepth": {
                            "alpha": 8,
                            "red": 8,
                            "green": 8,
                            "blue": 8
                        },
                        "pixels": 1843360,
                        "imageStatistics": {
                            "Overall": {
                                "min": 0,
                                "max": 255,
                                "mean": 135.345,
                                "median": 182,
                                "standardDeviation": 120.996,
                                "kurtosis": -1.92595,
                                "skewness": -0.137409,
                                "entropy": 0.345551
                            }
                        },
                        "channelStatistics": {
                            "alpha": {
                                "min": 0,
                                "max": 255,
                                "mean": 151.089,
                                "median": 255,
                                "standardDeviation": 124.545,
                                "kurtosis": -1.85456,
                                "skewness": -0.373143,
                                "entropy": 0.21451
                            },
                            "red": {
                                "min": 0,
                                "max": 255,
                                "mean": 131.917,
                                "median": 164,
                                "standardDeviation": 120.449,
                                "kurtosis": -1.92765,
                                "skewness": -0.0927255,
                                "entropy": 0.380909
                            },
                            "green": {
                                "min": 0,
                                "max": 255,
                                "mean": 128.636,
                                "median": 157,
                                "standardDeviation": 119.097,
                                "kurtosis": -1.91692,
                                "skewness": -0.0362863,
                                "entropy": 0.39435
                            },
                            "blue": {
                                "min": 0,
                                "max": 255,
                                "mean": 129.738,
                                "median": 152,
                                "standardDeviation": 119.895,
                                "kurtosis": -1.92853,
                                "skewness": -0.0567479,
                                "entropy": 0.392434
                            }
                        },
                        "alpha": "#00000000",
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBD",
                        "backgroundColor": "#FFFFFF",
                        "borderColor": "#DFDFDF",
                        "transparentColor": "#00000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 820,
                            "height": 562,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "iterations": 0,
                        "compression": "Zip",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2024-07-03T14:32:16+00:00",
                            "date:modify": "2024-07-03T14:32:16+00:00",
                            "date:timestamp": "2024-07-03T14:32:24+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": "820, 562",
                            "png:PLTE.number_colors": "192",
                            "png:tRNS": "chunk was found",
                            "signature": "798fb0113f8c1fd0995df036f4a99e417c47e305991b82ee84aa9d63b518ffad"
                        },
                        "tainted": false,
                        "filesize": "38042B",
                        "numberPixels": "460840",
                        "pixelsPerSecond": "6.31765MB",
                        "userTime": "0.070u",
                        "elapsedTime": "0:01.072"
                    }
                },
                "_load_end": 571,
                "_ttfb_start": 382,
                "_ttfb_end": 509,
                "_download_start": 509,
                "_download_end": 571,
                "_download_ms": 62,
                "_all_start": 382,
                "_all_end": 571,
                "_all_ms": 189,
                "_index": 9,
                "_number": 10
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:15.922+00:00",
                "time": 127,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/js/almanac.js?v=096e38f74c72532860651812978526c5",
                    "headersSize": 615,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "script"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "096e38f74c72532860651812978526c5"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 461,
                    "bodySize": 9179,
                    "headers": [
                        {
                            "name": "age",
                            "value": "1986"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-length",
                            "value": "8852"
                        },
                        {
                            "name": "content-type",
                            "value": "application/javascript; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 13:59:10 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"jMUjPw\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 03 Jul 2024 16:59:10 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "0b58d398fe4f98a4d49b25f181a00374;o=1"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 9179,
                        "mimeType": "application/javascript",
                        "text": "// These are the core menu options\n\n// Language, Year and ToC select switcher (mobile)\nfunction handleSelectSwitchers() {\n  var languageYearSwitchers = document.querySelectorAll('.language-switcher select, .year-switcher select, .table-of-contents-switcher select');\n  for (var i = 0; i < languageYearSwitchers.length; i++) {\n    languageYearSwitchers[i].addEventListener('change', function (e) {\n\n      var selectedOption = this.options[this.selectedIndex];\n\n      if (e.target.dataset.label && selectedOption.dataset.event) {\n        gtag('event', selectedOption.dataset.event, {\n          'event_category': 'clicks',\n          'event_label': e.target.dataset.label,\n          'transport_type': 'beacon',\n          'value': 1\n        })\n      }\n\n      //Reset the selector back in case user uses Back button\n      var selectedValue = e.target.value;\n      if (selectedValue && selectedValue !== window.location.pathname) {\n        e.target.value = window.location.pathname;\n        window.location = selectedValue;\n      }\n    });\n  }\n}\n\n// Search, Language, Year and ToC menus (desktop)\nfunction handleNavMenu() {\n\n  function closeAnyOtherOpenDropdown(e) {\n\n    // If the click was in a menu that's already open then ignore as just been opened.\n    if (e.target.classList.contains('dropdown-open')) {\n      return\n    };\n\n    // If the click was in search nav, then ignore as don't want to close search menu.\n    var searchNavs = document.querySelectorAll('.search-nav ul:not(hidden)');\n    for (var i = 0; i < searchNavs.length; i++) {\n      if (searchNavs[i].contains(e.target)) {\n          return\n      }\n    }\n\n    // Else a click elsewhere so close all the menus\n    var openDropdownBtn = document.querySelector('.nav-dropdown-btn.dropdown-open');\n    openDropdownBtn && openDropdownBtn.click();\n  }\n\n  function trapFocusInList(e) {\n    var list = e.currentTarget;\n    var isInFooter = list.classList.contains('footer-list');\n    if (e.key === \"ArrowDown\") {\n      var siblingElem = isInFooter ? e.target.parentElement.previousElementSibling : e.target.parentElement.nextElementSibling;\n      var focusableElem = siblingElem ? siblingElem.querySelector('a') : (isInFooter ? lastFocusableElementInList : firstFocusableElementInList);\n      e.preventDefault();\n      focusableElem.focus();\n    } else if (e.key === \"ArrowUp\") {\n      var siblingElem = isInFooter ? e.target.parentElement.nextElementSibling : e.target.parentElement.previousElementSibling;\n      var focusableElem = siblingElem ? siblingElem.querySelector('a') : (isInFooter ? firstFocusableElementInList : lastFocusableElementInList);\n      e.preventDefault();\n      focusableElem.focus();\n    } else if (e.key === \"Escape\") {\n      var navDropDown = e.currentTarget.closest('.nav-dropdown');\n      var navDropDownBtn = navDropDown.querySelector('.nav-dropdown-btn');\n      navDropDownBtn.click();\n      navDropDownBtn.focus();\n    }\n  }\n\n  var firstFocusableElementInList, lastFocusableElementInList;\n  function toggleDropdownVisibility(e) {\n    var dropdownBtn = e.currentTarget;\n    var dropdown = dropdownBtn.closest('.nav-dropdown');\n    var list = dropdown.querySelector('.nav-dropdown-list');\n    var isListVisible = !list.classList.toggle('hidden');\n    var dropdownOpen = dropdownBtn.classList.toggle('dropdown-open');\n    dropdownBtn.setAttribute('aria-expanded', dropdownOpen);\n\n    if (isListVisible) {\n      var btnBoundingRect = dropdownBtn.getBoundingClientRect();\n      var listBoundingRect = list.getBoundingClientRect();\n      if (listBoundingRect.width <= btnBoundingRect.width) {\n        list.classList.add(\"align-center\");\n      } else if (btnBoundingRect.left + listBoundingRect.width > window.innerWidth) {\n        list.classList.add(\"align-right\");\n      }\n      document.body.addEventListener('click', closeAnyOtherOpenDropdown, true);\n      var navItems = list.querySelectorAll('a');\n      firstFocusableElementInList = navItems[0];\n      lastFocusableElementInList = navItems[navItems.length - 1];\n      list.addEventListener('keydown', trapFocusInList);\n\n      if (e.currentTarget.classList.contains('search-button')) {\n        e.currentTarget.parentNode.querySelector('input').focus();\n      }\n\n    } else {\n      list.removeEventListener('keydown', trapFocusInList);\n      document.body.removeEventListener('click', closeAnyOtherOpenDropdown, true);\n    }\n  }\n\n  // Might need to change menu hanging direction on window resize to avoid overflow\n  function checkNavDropdown() {\n    var list = window.document.querySelector('.dropdown-open ~ .nav-dropdown-list');\n    var dropdownBtn = window.document.querySelector('button.dropdown-open');\n    // If no open menu, then we're done\n    if (!list || !dropdownBtn) {\n      return;\n    }\n    var btnBoundingRect = dropdownBtn.getBoundingClientRect();\n    var listBoundingRect = list.getBoundingClientRect();\n    if (listBoundingRect.width <= btnBoundingRect.width) {\n      list.classList.remove(\"align-right\");\n      list.classList.add(\"align-center\");\n    } else if (btnBoundingRect.left + listBoundingRect.width > window.innerWidth) {\n      list.classList.remove(\"align-center\");\n      list.classList.add(\"align-right\");\n    } else {\n      list.classList.remove(\"align-center\");\n      list.classList.remove(\"align-right\");\n    }\n  }\n  window.onresize = checkNavDropdown;\n\n  function navBtnKeyDownHandler(e) {\n    var dropdownList = e.currentTarget.nextElementSibling;\n    var isDropdownOpen = e.currentTarget.classList.contains('dropdown-open');\n    var isInFooter = dropdownList.classList.contains('footer-list');\n    if (e.key === \"Escape\") {\n      e.currentTarget.click();\n    } else if (e.key === \"ArrowDown\") {\n      e.preventDefault();\n      !isDropdownOpen && e.currentTarget.click();\n      (isInFooter ? dropdownList.lastElementChild : dropdownList.firstElementChild).querySelector('a').focus();\n    } else if (isInFooter && e.key === \"ArrowUp\") {\n      e.preventDefault();\n      !isDropdownOpen && e.currentTarget.click();\n      dropdownList.firstElementChild.querySelector('a').focus();\n    }\n  }\n\n  var navDropdownButtons = document.querySelectorAll('.nav-dropdown-btn');\n  for (var i = 0; i < navDropdownButtons.length; i++) {\n    navDropdownButtons[i].addEventListener('click', toggleDropdownVisibility);\n    navDropdownButtons[i].addEventListener('keydown', navBtnKeyDownHandler);\n  }\n}\n\n// The main mobile hamburger menu\nfunction handleMobileMenu() {\n  var menuBtn = document.querySelector('.menu-btn');\n  var menuNav = document.querySelector('#menu');\n  var main = document.querySelector('main');\n  var footer = document.querySelector('footer');\n\n  function toggleNavMenu() {\n    var menuOpen = document.body.classList.toggle('menu-open');\n    menuBtn.classList.toggle(\"menu-btn-active\");\n    menuBtn.setAttribute('aria-expanded', menuOpen);\n    var ariaLabel = menuOpen ? menuBtn.getAttribute('data-close-text') : menuBtn.getAttribute('data-open-text');\n    menuBtn.setAttribute('aria-label', ariaLabel);\n\n    // Toogle inert to keep focus in the menu and header\n    main.toggleAttribute('inert');\n    footer.toggleAttribute('inert');\n\n    /* When you open the menu, add an event listener to close it when clicking outside the menu area */\n    /* Remove it on closing the menu */\n    if (menuBtn.getAttribute('aria-expanded') === 'true') {\n      document.body.addEventListener('click', toggleNavMenu, false);\n    } else {\n      document.body.removeEventListener('click', toggleNavMenu, false);\n    }\n  }\n\n  menuBtn.addEventListener('click', function (event) {\n    toggleNavMenu();\n    event.stopPropagation();\n  });\n\n  /* Add a click listener to menu so when it's open it swallows click to avoid above click closing it */\n  menuNav.addEventListener('click', function (event) {\n    event.stopPropagation();\n  });\n\n  menuNav.addEventListener('keydown', function (event) {\n    if (event.key === 'Escape') {\n      if (menuBtn.getAttribute('aria-expanded') === 'true') {\n        toggleNavMenu();\n        menuBtn.focus();\n      }\n    }\n  });\n}\n\n// We can add click events to elements (e.g. ebook) and get event label from data-event attribute\nfunction handleDataEvents() {\n  document.querySelectorAll('[data-event]').forEach(trackableElement => {\n    trackableElement.addEventListener('click', function (event) {\n      gtag('event', event.target.dataset.event, {\n        'event_category': 'clicks',\n        'event_label': event.target.dataset.label,\n        'transport_type': 'beacon',\n        'value': 1\n      })\n    });\n  });\n}\n\n// Now we're all set up, activate all the elements that depend on JavaScript.\n// We do this in inline JS in the page after header loads to get those items displaying\n// correctly and avoid the initial CLS (even before above runs which is a bit cheeky to be honest!)\n// but need to do it again as other JS-elements will now have loaded further down the page\nfunction activateJavaScriptElements() {\n  document.querySelectorAll('.js-hide').forEach(element => {\n    // Don't just hide it - delete it completely to avoid any specifity issues\n    element.parentNode.removeChild(element);\n  });\n  document.querySelectorAll('.js-enable').forEach(element => {\n    element.classList.remove('js-enable');\n    element.classList.remove('hidden');\n    element.disabled = false;\n    element.hidden = false;\n  });\n}\n\n//This function removes the lazy-loading attributes from all img and iframe tags\n//Useful for print view for example (https://bugs.chromium.org/p/chromium/issues/detail?id=875403)\nfunction removeLazyLoading() {\n\n  //If no Array.from then pretty sure there will be no native lazy-loading support to remove!\n  if (Array.from) {\n    console.log(\"Removing lazy loading...\");\n\n    Array.from(document.querySelectorAll('img[loading], iframe[loading]')).forEach(function (element) {\n      element.removeAttribute('loading');\n    });\n  }\n}\n\n//Add an event handler to remove LazyLoading when entering print mode\nfunction removeLazyLoadingOnPrint() {\n  if (\"onbeforeprint\" in window) {\n    window.onbeforeprint = removeLazyLoading;\n  }\n\n}\n\n//Check if in print mode so we can remove lazy loading and block interactive visuals\nfunction isInPrintMode() {\n  var printMode = false;\n\n  if (window.URL && window.URLSearchParams) {\n    var url = new URL(window.location);\n    printMode = url.searchParams.has('print');\n  }\n  if (printMode) {\n    console.log(\"Print Mode\");\n    removeLazyLoading();\n  }\n  gtag('event', 'print-mode', { 'event_category': 'user', 'event_label': '' + printMode, 'value': +printMode })\n  return printMode;\n\n}\n\n//Check if the screen meets minimum size requirements for Interactive figures\n//At the moment we base it on 600px break point matching CSS but it does not need to be the same\nfunction bigEnoughForInteractiveFigures() {\n  if (!(window.matchMedia('(max-width: 600px)').matches)) {\n    gtag('event', 'min-sheets-width', { 'event_category': 'user', 'event_label': 'true', 'value': 1 });\n    return true;\n  }\n  gtag('event', 'min-sheets-width', { 'event_category': 'user', 'event_label': 'false', 'value': 0 });\n  console.log('Screen too small for interactive visuals');\n  return false;\n}\n\n//Data Save can be set to on, so let's check it\nfunction dataSaverEnabled() {\n  var dataSaver = false;\n  if ('connection' in navigator) {\n    dataSaver = navigator.connection.saveData;\n    if (dataSaver) {\n      console.log('DataSaver is enabled');\n      gtag('event', 'data-saver', { 'event_category': 'user', 'event_label': 'enabled', 'value': 1 });\n    } else {\n      gtag('event', 'data-saver', { 'event_category': 'user', 'event_label': 'not-enabled', 'value': 0 });\n    }\n  } else {\n    gtag('event', 'data-saver', { 'event_category': 'user', 'event_label': 'not-reported', 'value': 0 });\n  }\n\n  return dataSaver;\n}\n\n//Check if network API states this is a high bandwidth connection\n//Assume it is for those browsers who do not support this (e.g. Safari and IE)\nfunction highBandwidthConnection() {\n  var highBandwidth = true;\n  if ('connection' in navigator) {\n    const effectiveType = navigator.connection.effectiveType;\n    if (effectiveType == 'slow-2g' || effectiveType == '2g' || effectiveType == '3g') {\n      highBandwidth = false;\n      console.log('effectiveType ' + effectiveType + ' is low BandWidth');\n      gtag('event', 'connection-type', { 'event_category': 'user', 'event_label': effectiveType, 'value': 0 });\n    } else {\n      gtag('event', 'connection-type', { 'event_category': 'user', 'event_label': effectiveType, 'value': 1 });\n    }\n  } else {\n    gtag('event', 'connection-type', { 'event_category': 'user', 'event_label': 'not-reported', 'value': 1 });\n  }\n\n  return highBandwidth;\n}\n\n//iOS causes Google Sheets to create a 6000 by 3700 canvas, which annoyingly isn't supported by iOS!\n//Let's check if we have large Canvas support (annoyingly no API for this!)\nfunction highResolutionCanvasSupported() {\n\n  var largeCanvasSupported = false;\n\n  try {\n    // Set large sized canvas dimensions and draw test rectangle\n    var cvs = document ? document.createElement('canvas') : null;\n    var ctx = cvs && cvs.getContext ? cvs.getContext('2d') : null;\n    var scale = window.devicePixelRatio || 1;\n    if (scale > 1) {\n      cvs.width = 6000;\n      cvs.height = 3700;\n      ctx.fillRect(5999, 3699, 1, 1);\n      largeCanvasSupported = Boolean(ctx.getImageData(5999, 3699, 1, 1).data[3]) == 1;\n    } else {\n      cvs.width = 1200;\n      cvs.height = 742;\n      ctx.fillRect(1199, 741, 1, 1);\n      largeCanvasSupported = Boolean(ctx.getImageData(1199, 741, 1, 1).data[3]) == 1;\n    }\n  }\n  catch (e) {\n    largeCanvasSupported = false;\n  }\n\n  if (largeCanvasSupported) {\n    gtag('event', 'hi-res-canvas', { 'event_category': 'user', 'event_label': 'supported', 'value': 1 });\n  } else {\n    console.log('High resolution canvas images are not supported');\n    gtag('event', 'hi-res-canvas', { 'event_category': 'user', 'event_label': 'not-supported', 'value': 0 });\n  }\n\n  return largeCanvasSupported;\n\n};\n\n//If google sheets test pixel works, then can assume interactive sheets work and can remove it\nfunction googleSheetsPixelLoaded() {\n  this.parentElement.removeChild(this);\n  gtag('event', 'sheets-access', { 'event_category': 'user', 'event_label': 'successful', 'value': 1 });\n  gtag('event', 'interactive-figures', { 'event_category': 'user', 'event_label': 'enabled', 'value': 1 });\n}\n\n//If google sheets test pixel doesn't work, then revert back to static images\nfunction googleSheetsPixelNotLoaded() {\n  console.error('Google Sheets cannot be loaded');\n\n  this.parentElement.removeChild(this);\n\n  var all_fig_imgs = document.querySelectorAll('figure .fig-mobile');\n  for (var index = 0; index < all_fig_imgs.length; ++index) {\n    var fig_img = all_fig_imgs[index];\n    fig_img.classList.remove(\"fig-mobile\");\n  }\n\n  var all_fig_iframes = document.querySelectorAll('figure .fig-iframe');\n  for (var index = 0; index < all_fig_iframes.length; ++index) {\n    var fig_iframe = all_fig_iframes[index];\n    fig_iframe.parentElement.removeChild(fig_iframe);\n  }\n  gtag('event', 'sheets-access', { 'event_category': 'user', 'event_label': 'blocked', 'value': 0 });\n  gtag('event', 'interactive-figures', { 'event_category': 'user', 'event_label': 'not-enabled', 'value': 0 });\n\n}\n\n//We use Google Sheets for detailed visualisations\n//Check for support and switch out images if supported\nfunction upgradeInteractiveFigures() {\n\n  try {\n    if (!isInPrintMode() && bigEnoughForInteractiveFigures() && !dataSaverEnabled() && highBandwidthConnection() && highResolutionCanvasSupported()) {\n\n      //Find each image and create the iframe\n      var all_fig_imgs = document.querySelectorAll('figure img[data-iframe]');\n\n      //If no figures with a data-iframe, then we're done\n      if (all_fig_imgs.length == 0) {\n        return;\n      }\n\n      console.log('Upgrading to interactive figures');\n\n      for (var index = 0; index < all_fig_imgs.length; ++index) {\n        var fig_img = all_fig_imgs[index];\n\n        if (fig_img.getAttribute('data-iframe')) {\n\n          var iframe = document.createElement('iframe');\n\n          //Set up some default attributes\n          iframe.setAttribute('title', fig_img.getAttribute('alt'));\n          iframe.setAttribute('class', 'fig-iframe');\n          iframe.setAttribute('tabindex', '-1'); // Google embeds are currently not keyboard interactive so disable tabindex\n          if (fig_img.getAttribute('aria-labelledby')) {\n            iframe.setAttribute('aria-labelledby', fig_img.getAttribute('aria-labelledby'));\n          }\n          if (fig_img.getAttribute('aria-describedby')) {\n            iframe.setAttribute('aria-describedby', fig_img.getAttribute('aria-describedby'));\n          }\n          iframe.setAttribute('width', fig_img.dataset.width || \"600\");\n          iframe.setAttribute('height', fig_img.dataset.height || '371');\n          iframe.setAttribute('seamless', fig_img.dataset.seamless || '');\n          iframe.setAttribute('frameborder', fig_img.dataset.frameborder || '0');\n          iframe.setAttribute('scrolling', fig_img.dataset.scrolling || 'no');\n          iframe.setAttribute('loading', fig_img.dataset.loading || 'lazy');\n          iframe.setAttribute('src', fig_img.dataset.iframe);\n\n          //The figure should have a link\n          var parentLink = fig_img.parentNode;\n          if (parentLink.nodeName == \"A\") {\n\n            //Insert the iframe before the link.\n            parentLink.parentNode.insertBefore(iframe, parentLink);\n\n            //Add the fig-mobile class to hide the img in desktop view\n            parentLink.classList.add(\"fig-mobile\");\n          }\n\n        }\n      };\n\n      //Add a test image to check we can actually access Google Sheets\n      //as it's sometimes blocked by corporate proxies and the like\n      //have a fallback function to revert if this is the case\n      var google_sheets_pixel = document.createElement('img');\n      google_sheets_pixel.setAttribute('src', 'https://docs.google.com/favicon.ico');\n      google_sheets_pixel.setAttribute('height', '1');\n      google_sheets_pixel.setAttribute('width', '1');\n      google_sheets_pixel.addEventListener('load', googleSheetsPixelLoaded);\n      google_sheets_pixel.addEventListener('error', googleSheetsPixelNotLoaded);\n      window.document.body.appendChild(google_sheets_pixel);\n\n    } else {\n      gtag('event', 'interactive-figures', { 'event_category': 'user', 'event_label': 'not-enabled', 'value': 0 });\n    }\n  } catch (err) {\n    console.error('Error' + err);\n    gtag('event', 'interactive-figures', { 'event_category': 'user', 'event_label': 'not-enabled', 'value': 0 });\n  }\n}\n\nfunction setDiscussionCount() {\n  try {\n    if (window.discussion_url && window.fetch) {\n      fetch(window.discussion_url)\n        .then(function (response) { return response.json(); })\n        .then(function (response) {\n          if (!response) {\n            return;\n          }\n\n          var comments = + response.posts_count - 1;\n          if (isNaN(comments)) {\n            return;\n          }\n          document.querySelectorAll('.num-comments').forEach(el => {\n            el.textContent = comments;\n          });\n\n          if (comments === 1) {\n            document.querySelectorAll('.comment-singular').forEach(el => {\n              el.removeAttribute('data-translation');\n            });\n          } else {\n            document.querySelectorAll('.comment-plural').forEach(el => {\n              el.removeAttribute('data-translation');\n            });\n          }\n          document.querySelector('#cta-container').classList.remove('invisible');\n          document.querySelector('.discuss-cta').classList.remove('hidden');\n          gtag('event', 'discussion-count', { 'event_category': 'user', 'event_label': 'enabled', 'value': 1 });\n        })\n        .catch(function (err) {\n          console.error(err);\n          gtag('event', 'discussion-count', { 'event_category': 'user', 'event_label': 'not-enabled', 'value': 0 });\n        });\n    }\n  } catch (err) {\n    console.error('Error' + err);\n    gtag('event', 'discussion-count', { 'event_category': 'user', 'event_label': 'not-enabled', 'value': 0 });\n  }\n}\n\nfunction indexHighlighter() {\n\n  // Don't implement this on mobile as won't be used\n  // Note: do show on tablet in case needed when rotating into landscape\n  if (window.matchMedia('(max-width: 37.5em)').matches) {\n    return;\n  }\n\n  //Only activate this if IntersectionObserver is supported\n  if (!('IntersectionObserver' in window)) {\n    gtag('event', 'index-highlighter', { 'event_category': 'user', 'event_label': 'not-enabled', 'value': 0 });\n    return;\n  }\n\n  var chapterIndex = document.querySelector('.index-box');\n\n  // If no index - then nothing to do!\n  if (!chapterIndex) {\n    return;\n  }\n\n  // Check if user has set reduced motion and only continue if not\n  var hasOSReducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  if (hasOSReducedMotion) {\n    console.log('User has set prefers-reduced-motion to ' + hasOSReducedMotion + ' so not highlighting the current section in chapter index');\n    gtag('event', 'prefers-reduced-motion', { 'event_category': 'user', 'event_label': 'reduce', 'value': 0 });\n    gtag('event', 'index-highlighter', { 'event_category': 'user', 'event_label': 'not-enabled', 'value': 0 });\n    return;\n  }\n\n  // Check if 'position:sticky' is supported (as this is not great UX when not so don't bother)\n  // Add the sticky class (which sets 'position:sticky') and then test if that stuck :-)\n  // Also use endsWith to support vendor prefixes (Safari v12 needs this)\n  chapterIndex.classList.add('sticky');\n  var chapterIndexStyles = getComputedStyle(chapterIndex);\n  if (!chapterIndexStyles || !chapterIndexStyles.position || !chapterIndexStyles.position.endsWith('sticky')) {\n    gtag('event', 'index-highlighter', { 'event_category': 'user', 'event_label': 'not-enabled', 'value': 0 });\n    return;\n  }\n\n  // Restrict the page height of the index to the page-height, as we're going to scroll this.\n  chapterIndex.classList.add('page-height');\n\n  // Create a function to handle highlighting a new index item\n  // that will be called by the IntersectionObserver\n  function highlightIndexEntry(link) {\n\n    var indexLink = document.querySelector('.index-box a[href=\"#' + link + '\"]');\n    var oldIndexLink = document.querySelector('.index-box .active');\n\n    if (!indexLink || indexLink.isEqualNode(oldIndexLink)) {\n      return;\n    }\n\n    if (oldIndexLink) {\n      oldIndexLink.classList.remove('active');\n    }\n    indexLink.parentNode.classList.add('active');\n\n    // If the index is displayed in full then we're done!\n    if (chapterIndex.scrollHeight <= chapterIndex.clientHeight) {\n      return;\n    }\n    // Otherwise if too large to display in full then scroll to this element\n    // We'd love to use scrollIntoView but unfortunately won't work if user\n    // is still scrolling in main doc, so do it the old fashioned way\n    var currentPosition = indexLink.offsetTop;\n    var currentNode = indexLink;\n    // Walk the node back up to the index-scroller to get the total offset\n    // of this entry, relative to the full Index\n    while (currentNode && currentNode.parentNode != chapterIndex) {\n      currentPosition = currentPosition + currentNode.offsetTop;\n      currentNode = currentNode.parentNode;\n    }\n    // Show the current image in the middle of the screen\n    chapterIndex.scrollTop = currentPosition - (chapterIndex.clientHeight / 2);\n  }\n\n  // Set up a new Interstection Observer for when the title is 80% from the bottom of the page\n  var options = {\n    root: null,\n    rootMargin: \"0px 0px -80% 0px\",\n    threshold: null\n  };\n  var observer = new IntersectionObserver(function (entries) {\n    for (var index = 0; index < entries.length; ++index) {\n      var entry = entries[index];\n\n      if (entry.isIntersecting && entry.target && entry.target.id) {\n        highlightIndexEntry(entry.target.id);\n      }\n    }\n  }, options);\n\n  // Add an intersection observer to each heading\n  var all_headings = document.querySelectorAll('article h1, article h2, article h3, article h4, article h5, article h6');\n  for (var index = 0; index < all_headings.length; ++index) {\n    var heading = all_headings[index];\n    observer.observe(heading);\n  };\n\n  gtag('event', 'index-highlighter', { 'event_category': 'user', 'event_label': 'enabled', 'value': 0 });\n\n}\n\nfunction toggleDescription(event) {\n  var event_button = event.target;\n  if (!event_button) {\n    return;\n  }\n  var description_id = event_button.getAttribute('aria-controls');\n  if (!description_id) {\n    return;\n  }\n\n  var description = document.querySelector('#' + description_id);\n  if (!description) {\n    return;\n  }\n\n  description.hidden = !description.hidden;\n  event_button.setAttribute('aria-expanded', event_button.getAttribute('aria-expanded') == 'true' ? 'false' : 'true');\n  event_button.textContent = event_button.getAttribute('aria-expanded') == 'true' ? event_button.getAttribute('data-hide-text') : event_button.getAttribute('data-show-text');\n\n}\n\nfunction addShowDescription() {\n  var all_desc_buttons = document.querySelectorAll('.fig-description-button');\n\n  for (var index = 0; index < all_desc_buttons.length; ++index) {\n    var desc_button = all_desc_buttons[index];\n    desc_button.addEventListener('click', toggleDescription);\n    desc_button.classList.remove('novisibility-until-js');\n    var description = document.querySelector('#' + desc_button.getAttribute('aria-controls'));\n    if (description) {\n      description.classList.remove('hidden');\n      description.classList.add('fig-description');\n      description.hidden = true;\n    }\n  }\n\n}\n\nfunction addKeyboardScollableRegions() {\n  // If a table or code block is overflowing then should allow keyboard focus\n  // More details - https://adrianroselli.com/2020/11/under-engineered-responsive-tables.html\n\n  // Handle tables that have overflowed\n  var all_table_containers = document.querySelectorAll('.table-wrap-container');\n  for (var index = 0; index < all_table_containers.length; ++index) {\n    var table_container = all_table_containers[index];\n\n    if (table_container.scrollWidth > table_container.clientWidth) {\n      var figure = table_container.parentElement.parentElement;\n      if (figure && figure.nodeName == \"FIGURE\") {\n        var figid = figure.id;\n        var figcaption = figure.querySelector('figcaption');\n\n        if (figid && figcaption) {\n          figcaption.setAttribute('id', figid + '-caption');\n          table_container.setAttribute('tabindex', '0');\n          table_container.setAttribute('role', 'region');\n          table_container.setAttribute('aria-labelledby', figid + '-caption');\n        }\n      }\n    }\n  }\n\n  // Handle code blocks that have overflowed\n  var all_pre_elements = document.querySelectorAll('pre');\n  for (var index = 0; index < all_pre_elements.length; ++index) {\n    var pre_element = all_pre_elements[index];\n\n    if (pre_element.scrollWidth > pre_element.clientWidth) {\n      pre_element.setAttribute('tabindex', '0');\n      pre_element.setAttribute('role', 'region');\n      pre_element.setAttribute('aria-label', `Code ${index}`);\n\n    }\n  }\n\n}\n\nfunction addShortKeyEventListers() {\n  document.addEventListener(\"keyup\", function onPress(event) {\n\n    // Prevent the search box and other inputs from processing these listeners.\n    if (event.target.nodeName == 'INPUT' || event.target.nodeName == 'TEXTAREA' || event.target.nodeName == 'SELECT') {\n      return;\n    }\n\n    if (event.key === 'p' || event.key === 'P' || event.key === ',' || event.key === '<') {\n      var previous = document.getElementById('previous-chapter');\n      if (previous) {\n        previous.click();\n      }\n    }\n    if (event.key === 'n' || event.key === 'N' || event.key === '.' || event.key === '>') {\n      var next = document.getElementById('next-chapter');\n      if (next) {\n        next.click();\n      }\n    }\n    if (event.key === 'd' || event.key === 'D') {\n      document.querySelectorAll('.fig-description-button').forEach(descButton => {\n        descButton.click();\n      });\n    }\n  });\n}\n\nfunction indexMenu() {\n  var indexBox = document.querySelector('.index-box');\n  var indexBoxTitle = document.querySelector('.index .index-btn');\n\n  if (!indexBox || !indexBoxTitle) {\n    return;\n  }\n\n  indexBoxTitle.addEventListener('click', function (e) {\n    var indexOpen = indexBox.classList.toggle('show');\n    indexBoxTitle.setAttribute('aria-expanded', indexOpen);\n    var ariaLabel = indexOpen ? indexBoxTitle.getAttribute('data-close-text') : indexBoxTitle.getAttribute('data-open-text');\n    indexBoxTitle.setAttribute('aria-label', ariaLabel);\n  });\n\n  indexBox.addEventListener(\"keydown\", function onPress(event) {\n    if (event.key === 'Escape') {\n      if (indexBoxTitle.getAttribute('aria-expanded') === 'true') {\n        indexBoxTitle.click();\n        indexBoxTitle.focus();\n      }\n    }\n  });\n}\n\nhandleSelectSwitchers();\nhandleMobileMenu();\nhandleNavMenu();\nhandleDataEvents();\nactivateJavaScriptElements();\nindexMenu();\nindexHighlighter();\naddShowDescription();\nremoveLazyLoadingOnPrint();\nupgradeInteractiveFigures();\naddKeyboardScollableRegions();\nsetDiscussionCount();\naddShortKeyEventListers();\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 110,
                    "receive": 17
                },
                "_type": 3,
                "_id": "35191.19",
                "_request_id": "35191.19",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/static/js/almanac.js?v=096e38f74c72532860651812978526c5",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/js/almanac.js?v=096e38f74c72532860651812978526c5",
                "_raw_id": "35191.19",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 127,
                "_ttfb_ms": 110,
                "_load_start": 488,
                "_load_start_float": 488.000162,
                "_bytesIn": 9179,
                "_objectSize": 9179,
                "_objectSizeUncompressed": 29180,
                "_chunks": [
                    {
                        "ts": 599,
                        "bytes": 4193
                    },
                    {
                        "ts": 607,
                        "bytes": 4867
                    },
                    {
                        "ts": 615,
                        "bytes": 119
                    }
                ],
                "_expires": "Wed, 03 Jul 2024 16:59:10 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "application/javascript",
                "_contentEncoding": "gzip",
                "_socket": 85,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2616,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/js/almanac.js?v=096e38f74c72532860651812978526c5",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "age: 1986",
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-length: 8852",
                        "content-type: application/javascript; charset=utf-8",
                        "date: Wed, 03 Jul 2024 13:59:10 GMT",
                        "etag: \"jMUjPw\"",
                        "expires: Wed, 03 Jul 2024 16:59:10 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 0b58d398fe4f98a4d49b25f181a00374;o=1",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 1933,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 8852,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 8814,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 438,
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 21,
                "_http2_stream_dependency": 19,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 162,
                "_server_port": "443",
                "_renderBlocking": "potentially_blocking",
                "_load_end": 615,
                "_ttfb_start": 488,
                "_ttfb_end": 598,
                "_download_start": 598,
                "_download_end": 615,
                "_download_ms": 17,
                "_all_start": 488,
                "_all_end": 615,
                "_all_ms": 127,
                "_index": 10,
                "_number": 11,
                "_body_file": "006-35191.19-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 15,
                    "v8.compile": 1
                },
                "_cpu.EvaluateScript": 15,
                "_cpu.v8.compile": 1,
                "_cpuTime": 17,
                "_body_id": "35191.19",
                "_js_timing": [
                    [
                        900.846,
                        916.293
                    ],
                    [
                        900.872,
                        902.211
                    ]
                ],
                "_body_url": "/response_body.php?test=240703_07_W&run=1&bodyid=35191.19"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:15.923+00:00",
                "time": 145,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/js/web-vitals.js?v=0bf1a7e9889865e1cbbc6058659c9d83",
                    "headersSize": 618,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "script"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "0bf1a7e9889865e1cbbc6058659c9d83"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 424,
                    "bodySize": 5108,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-type",
                            "value": "application/javascript; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 14:32:16 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"jMUjPw\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 03 Jul 2024 17:32:16 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "e84f04b2b13abd727e48448cc0856ecf"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 5108,
                        "mimeType": "application/javascript",
                        "text": "!function(t,e){\"object\"==typeof exports&&\"undefined\"!=typeof module?e(exports):\"function\"==typeof define&&define.amd?define([\"exports\"],e):e((t=\"undefined\"!=typeof globalThis?globalThis:t||self).webVitals={})}(this,(function(t){\"use strict\";var e,n,r,i=function(){var t=self.performance&&performance.getEntriesByType&&performance.getEntriesByType(\"navigation\")[0];if(t&&t.responseStart>0&&t.responseStart<performance.now())return t},a=function(t){if(\"loading\"===document.readyState)return\"loading\";var e=i();if(e){if(t<e.domInteractive)return\"loading\";if(0===e.domContentLoadedEventStart||t<e.domContentLoadedEventStart)return\"dom-interactive\";if(0===e.domComplete||t<e.domComplete)return\"dom-content-loaded\"}return\"complete\"},o=function(t){var e=t.nodeName;return 1===t.nodeType?e.toLowerCase():e.toUpperCase().replace(/^#/,\"\")},c=function(t,e){var n=\"\";try{for(;t&&9!==t.nodeType;){var r=t,i=r.id?\"#\"+r.id:o(r)+(r.classList&&r.classList.value&&r.classList.value.trim()&&r.classList.value.trim().length?\".\"+r.classList.value.trim().replace(/\\s+/g,\".\"):\"\");if(n.length+i.length>(e||100)-1)return n||i;if(n=n?i+\">\"+n:i,r.id)break;t=r.parentNode}}catch(t){}return n},s=-1,u=function(){return s},f=function(t){addEventListener(\"pageshow\",(function(e){e.persisted&&(s=e.timeStamp,t(e))}),!0)},d=function(){var t=i();return t&&t.activationStart||0},l=function(t,e){var n=i(),r=\"navigate\";u()>=0?r=\"back-forward-cache\":n&&(document.prerendering||d()>0?r=\"prerender\":document.wasDiscarded?r=\"restore\":n.type&&(r=n.type.replace(/_/g,\"-\")));return{name:t,value:void 0===e?-1:e,rating:\"good\",delta:0,entries:[],id:\"v4-\".concat(Date.now(),\"-\").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:r}},m=function(t,e,n){try{if(PerformanceObserver.supportedEntryTypes.includes(t)){var r=new PerformanceObserver((function(t){Promise.resolve().then((function(){e(t.getEntries())}))}));return r.observe(Object.assign({type:t,buffered:!0},n||{})),r}}catch(t){}},p=function(t,e,n,r){var i,a;return function(o){e.value>=0&&(o||r)&&((a=e.value-(i||0))||void 0===i)&&(i=e.value,e.delta=a,e.rating=function(t,e){return t>e[1]?\"poor\":t>e[0]?\"needs-improvement\":\"good\"}(e.value,n),t(e))}},v=function(t){requestAnimationFrame((function(){return requestAnimationFrame((function(){return t()}))}))},h=function(t){document.addEventListener(\"visibilitychange\",(function(){\"hidden\"===document.visibilityState&&t()}))},g=function(t){var e=!1;return function(){e||(t(),e=!0)}},T=-1,y=function(){return\"hidden\"!==document.visibilityState||document.prerendering?1/0:0},E=function(t){\"hidden\"===document.visibilityState&&T>-1&&(T=\"visibilitychange\"===t.type?t.timeStamp:0,b())},S=function(){addEventListener(\"visibilitychange\",E,!0),addEventListener(\"prerenderingchange\",E,!0)},b=function(){removeEventListener(\"visibilitychange\",E,!0),removeEventListener(\"prerenderingchange\",E,!0)},C=function(){return T<0&&(T=y(),S(),f((function(){setTimeout((function(){T=y(),S()}),0)}))),{get firstHiddenTime(){return T}}},L=function(t){document.prerendering?addEventListener(\"prerenderingchange\",(function(){return t()}),!0):t()},M=[1800,3e3],D=function(t,e){e=e||{},L((function(){var n,r=C(),i=l(\"FCP\"),a=m(\"paint\",(function(t){t.forEach((function(t){\"first-contentful-paint\"===t.name&&(a.disconnect(),t.startTime<r.firstHiddenTime&&(i.value=Math.max(t.startTime-d(),0),i.entries.push(t),n(!0)))}))}));a&&(n=p(t,i,M,e.reportAllChanges),f((function(r){i=l(\"FCP\"),n=p(t,i,M,e.reportAllChanges),v((function(){i.value=performance.now()-r.timeStamp,n(!0)}))})))}))},w=[.1,.25],I=0,x=1/0,F=0,P=function(t){t.forEach((function(t){t.interactionId&&(x=Math.min(x,t.interactionId),F=Math.max(F,t.interactionId),I=F?(F-x)/7+1:0)}))},k=function(){\"interactionCount\"in performance||e||(e=m(\"event\",P,{type:\"event\",buffered:!0,durationThreshold:0}))},A=[],B=new Map,O=0,j=function(){return(e?I:performance.interactionCount||0)-O},R=[],q=function(t){if(R.forEach((function(e){return e(t)})),t.interactionId||\"first-input\"===t.entryType){var e=A[A.length-1],n=B.get(t.interactionId);if(n||A.length<10||t.duration>e.latency){if(n)t.duration>n.latency?(n.entries=[t],n.latency=t.duration):t.duration===n.latency&&t.startTime===n.entries[0].startTime&&n.entries.push(t);else{var r={id:t.interactionId,latency:t.duration,entries:[t]};B.set(r.id,r),A.push(r)}A.sort((function(t,e){return e.latency-t.latency})),A.length>10&&A.splice(10).forEach((function(t){return B.delete(t.id)}))}}},N=function(t){var e=self.requestIdleCallback||self.setTimeout,n=-1;return t=g(t),\"hidden\"===document.visibilityState?t():(n=e(t),h(t)),n},H=[200,500],V=function(t,e){\"PerformanceEventTiming\"in self&&\"interactionId\"in PerformanceEventTiming.prototype&&(e=e||{},L((function(){var n;k();var r,i=l(\"INP\"),a=function(t){N((function(){t.forEach(q);var e,n=(e=Math.min(A.length-1,Math.floor(j()/50)),A[e]);n&&n.latency!==i.value&&(i.value=n.latency,i.entries=n.entries,r())}))},o=m(\"event\",a,{durationThreshold:null!==(n=e.durationThreshold)&&void 0!==n?n:40});r=p(t,i,H,e.reportAllChanges),o&&(o.observe({type:\"first-input\",buffered:!0}),h((function(){a(o.takeRecords()),r(!0)})),f((function(){O=0,A.length=0,B.clear(),i=l(\"INP\"),r=p(t,i,H,e.reportAllChanges)})))})))},W=[],z=[],U=new WeakMap,_=new Map,G=-1,J=function(t){W=W.concat(t),K()},K=function(){G<0&&(G=N(Q))},Q=function(){_.size>10&&_.forEach((function(t,e){B.has(e)||_.delete(e)}));var t=A.map((function(t){return U.get(t.entries[0])})),e=z.length-50;z=z.filter((function(n,r){return r>=e||t.includes(n)}));for(var n=new Set,i=0;i<z.length;i++){var a=z[i];tt(a.startTime,a.processingEnd).forEach((function(t){n.add(t)}))}for(var o=0;o<50;o++){var c=W[W.length-1-o];if(!c||c.startTime<r)break;n.add(c)}W=Array.from(n),G=-1};R.push((function(t){t.interactionId&&t.target&&!_.has(t.interactionId)&&_.set(t.interactionId,t.target)}),(function(t){var e,n=t.startTime+t.duration;r=Math.max(r,t.processingEnd);for(var i=z.length-1;i>=0;i--){var a=z[i];if(Math.abs(n-a.renderTime)<=8){(e=a).startTime=Math.min(t.startTime,e.startTime),e.processingStart=Math.min(t.processingStart,e.processingStart),e.processingEnd=Math.max(t.processingEnd,e.processingEnd),e.entries.push(t);break}}e||(e={startTime:t.startTime,processingStart:t.processingStart,processingEnd:t.processingEnd,renderTime:n,entries:[t]},z.push(e)),(t.interactionId||\"first-input\"===t.entryType)&&U.set(t,e),K()}));var X,Y,Z,$,tt=function(t,e){for(var n,r=[],i=0;n=W[i];i++)if(!(n.startTime+n.duration<t)){if(n.startTime>e)break;r.push(n)}return r},et=[2500,4e3],nt={},rt=[800,1800],it=function t(e){document.prerendering?L((function(){return t(e)})):\"complete\"!==document.readyState?addEventListener(\"load\",(function(){return t(e)}),!0):setTimeout(e,0)},at=function(t,e){e=e||{};var n=l(\"TTFB\"),r=p(t,n,rt,e.reportAllChanges);it((function(){var a=i();a&&(n.value=Math.max(a.responseStart-d(),0),n.entries=[a],r(!0),f((function(){n=l(\"TTFB\",0),(r=p(t,n,rt,e.reportAllChanges))(!0)})))}))},ot={passive:!0,capture:!0},ct=new Date,st=function(t,e){X||(X=e,Y=t,Z=new Date,dt(removeEventListener),ut())},ut=function(){if(Y>=0&&Y<Z-ct){var t={entryType:\"first-input\",name:X.type,target:X.target,cancelable:X.cancelable,startTime:X.timeStamp,processingStart:X.timeStamp+Y};$.forEach((function(e){e(t)})),$=[]}},ft=function(t){if(t.cancelable){var e=(t.timeStamp>1e12?new Date:performance.now())-t.timeStamp;\"pointerdown\"==t.type?function(t,e){var n=function(){st(t,e),i()},r=function(){i()},i=function(){removeEventListener(\"pointerup\",n,ot),removeEventListener(\"pointercancel\",r,ot)};addEventListener(\"pointerup\",n,ot),addEventListener(\"pointercancel\",r,ot)}(e,t):st(e,t)}},dt=function(t){[\"mousedown\",\"keydown\",\"touchstart\",\"pointerdown\"].forEach((function(e){return t(e,ft,ot)}))},lt=[100,300],mt=function(t,e){e=e||{},L((function(){var n,r=C(),i=l(\"FID\"),a=function(t){t.startTime<r.firstHiddenTime&&(i.value=t.processingStart-t.startTime,i.entries.push(t),n(!0))},o=function(t){t.forEach(a)},c=m(\"first-input\",o);n=p(t,i,lt,e.reportAllChanges),c&&(h(g((function(){o(c.takeRecords()),c.disconnect()}))),f((function(){var r;i=l(\"FID\"),n=p(t,i,lt,e.reportAllChanges),$=[],Y=-1,X=null,dt(addEventListener),r=a,$.push(r),ut()})))}))};t.CLSThresholds=w,t.FCPThresholds=M,t.FIDThresholds=lt,t.INPThresholds=H,t.LCPThresholds=et,t.TTFBThresholds=rt,t.onCLS=function(t,e){!function(t,e){e=e||{},D(g((function(){var n,r=l(\"CLS\",0),i=0,a=[],o=function(t){t.forEach((function(t){if(!t.hadRecentInput){var e=a[0],n=a[a.length-1];i&&t.startTime-n.startTime<1e3&&t.startTime-e.startTime<5e3?(i+=t.value,a.push(t)):(i=t.value,a=[t])}})),i>r.value&&(r.value=i,r.entries=a,n())},c=m(\"layout-shift\",o);c&&(n=p(t,r,w,e.reportAllChanges),h((function(){o(c.takeRecords()),n(!0)})),f((function(){i=0,r=l(\"CLS\",0),n=p(t,r,w,e.reportAllChanges),v((function(){return n()}))})),setTimeout(n,0))})))}((function(e){var n=function(t){var e,n={};if(t.entries.length){var r=t.entries.reduce((function(t,e){return t&&t.value>e.value?t:e}));if(r&&r.sources&&r.sources.length){var i=(e=r.sources).find((function(t){return t.node&&1===t.node.nodeType}))||e[0];i&&(n={largestShiftTarget:c(i.node),largestShiftTime:r.startTime,largestShiftValue:r.value,largestShiftSource:i,largestShiftEntry:r,loadState:a(r.startTime)})}}return Object.assign(t,{attribution:n})}(e);t(n)}),e)},t.onFCP=function(t,e){D((function(e){var n=function(t){var e={timeToFirstByte:0,firstByteToFCP:t.value,loadState:a(u())};if(t.entries.length){var n=i(),r=t.entries[t.entries.length-1];if(n){var o=n.activationStart||0,c=Math.max(0,n.responseStart-o);e={timeToFirstByte:c,firstByteToFCP:t.value-c,loadState:a(t.entries[0].startTime),navigationEntry:n,fcpEntry:r}}}return Object.assign(t,{attribution:e})}(e);t(n)}),e)},t.onFID=function(t,e){mt((function(e){var n=function(t){var e=t.entries[0],n={eventTarget:c(e.target),eventType:e.name,eventTime:e.startTime,eventEntry:e,loadState:a(e.startTime)};return Object.assign(t,{attribution:n})}(e);t(n)}),e)},t.onINP=function(t,e){n||(n=m(\"long-animation-frame\",J)),V((function(e){var n=function(t){var e=t.entries[0],n=U.get(e),r=e.processingStart,i=n.processingEnd,o=n.entries.sort((function(t,e){return t.processingStart-e.processingStart})),s=tt(e.startTime,i),u=t.entries.find((function(t){return t.target})),f=u&&u.target||_.get(e.interactionId),d=[e.startTime+e.duration,i].concat(s.map((function(t){return t.startTime+t.duration}))),l=Math.max.apply(Math,d),m={interactionTarget:c(f),interactionTargetElement:f,interactionType:e.name.startsWith(\"key\")?\"keyboard\":\"pointer\",interactionTime:e.startTime,nextPaintTime:l,processedEventEntries:o,longAnimationFrameEntries:s,inputDelay:r-e.startTime,processingDuration:i-r,presentationDelay:Math.max(l-i,0),loadState:a(e.startTime)};return Object.assign(t,{attribution:m})}(e);t(n)}),e)},t.onLCP=function(t,e){!function(t,e){e=e||{},L((function(){var n,r=C(),i=l(\"LCP\"),a=function(t){e.reportAllChanges||(t=t.slice(-1)),t.forEach((function(t){t.startTime<r.firstHiddenTime&&(i.value=Math.max(t.startTime-d(),0),i.entries=[t],n())}))},o=m(\"largest-contentful-paint\",a);if(o){n=p(t,i,et,e.reportAllChanges);var c=g((function(){nt[i.id]||(a(o.takeRecords()),o.disconnect(),nt[i.id]=!0,n(!0))}));[\"keydown\",\"click\"].forEach((function(t){addEventListener(t,(function(){return N(c)}),!0)})),h(c),f((function(r){i=l(\"LCP\"),n=p(t,i,et,e.reportAllChanges),v((function(){i.value=performance.now()-r.timeStamp,nt[i.id]=!0,n(!0)}))}))}}))}((function(e){var n=function(t){var e={timeToFirstByte:0,resourceLoadDelay:0,resourceLoadDuration:0,elementRenderDelay:t.value};if(t.entries.length){var n=i();if(n){var r=n.activationStart||0,a=t.entries[t.entries.length-1],o=a.url&&performance.getEntriesByType(\"resource\").filter((function(t){return t.name===a.url}))[0],s=Math.max(0,n.responseStart-r),u=Math.max(s,o?(o.requestStart||o.startTime)-r:0),f=Math.max(u,o?o.responseEnd-r:0),d=Math.max(f,a.startTime-r);e={element:c(a.element),timeToFirstByte:s,resourceLoadDelay:u-s,resourceLoadDuration:f-u,elementRenderDelay:d-f,navigationEntry:n,lcpEntry:a},a.url&&(e.url=a.url),o&&(e.lcpResourceEntry=o)}}return Object.assign(t,{attribution:e})}(e);t(n)}),e)},t.onTTFB=function(t,e){at((function(e){var n=function(t){var e={waitingDuration:0,cacheDuration:0,dnsDuration:0,connectionDuration:0,requestDuration:0};if(t.entries.length){var n=t.entries[0],r=n.activationStart||0,i=Math.max((n.workerStart||n.fetchStart)-r,0),a=Math.max(n.domainLookupStart-r,0),o=Math.max(n.connectStart-r,0),c=Math.max(n.connectEnd-r,0);e={waitingDuration:i,cacheDuration:a-i,dnsDuration:o-a,connectionDuration:c-o,requestDuration:t.value-c,navigationEntry:n}}return Object.assign(t,{attribution:e})}(e);t(n)}),e)}}));\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 139,
                    "receive": 6
                },
                "_type": 3,
                "_id": "35191.21",
                "_request_id": "35191.21",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/static/js/web-vitals.js?v=0bf1a7e9889865e1cbbc6058659c9d83",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/js/web-vitals.js?v=0bf1a7e9889865e1cbbc6058659c9d83",
                "_raw_id": "35191.21",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 145,
                "_ttfb_ms": 139,
                "_load_start": 489,
                "_load_start_float": 489.000181,
                "_bytesIn": 5108,
                "_objectSize": 5108,
                "_objectSizeUncompressed": 12654,
                "_chunks": [
                    {
                        "ts": 631,
                        "bytes": 3212
                    },
                    {
                        "ts": 632,
                        "bytes": 1825
                    },
                    {
                        "ts": 632,
                        "bytes": 71
                    }
                ],
                "_expires": "Wed, 03 Jul 2024 17:32:16 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "application/javascript",
                "_contentEncoding": "gzip",
                "_socket": 85,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2624,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/js/web-vitals.js?v=0bf1a7e9889865e1cbbc6058659c9d83",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-type: application/javascript; charset=utf-8",
                        "date: Wed, 03 Jul 2024 14:32:16 GMT",
                        "etag: \"jMUjPw\"",
                        "expires: Wed, 03 Jul 2024 17:32:16 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: e84f04b2b13abd727e48448cc0856ecf",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 1942,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 4861,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 449,
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 23,
                "_http2_stream_dependency": 21,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 181,
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_load_end": 634,
                "_ttfb_start": 489,
                "_ttfb_end": 628,
                "_download_start": 628,
                "_download_end": 634,
                "_download_ms": 6,
                "_all_start": 489,
                "_all_end": 634,
                "_all_ms": 145,
                "_index": 11,
                "_number": 12,
                "_body_file": "008-35191.21-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 1,
                    "v8.compile": 1,
                    "FunctionCall": 9
                },
                "_cpu.EvaluateScript": 1,
                "_cpu.v8.compile": 1,
                "_cpu.FunctionCall": 9,
                "_cpuTime": 11,
                "_body_id": "35191.21",
                "_js_timing": [
                    [
                        885.429,
                        886.778
                    ],
                    [
                        885.453,
                        886.597
                    ],
                    [
                        899.273,
                        899.305
                    ],
                    [
                        974.12,
                        974.159
                    ],
                    [
                        974.285,
                        974.533
                    ],
                    [
                        1191.618,
                        1191.641
                    ],
                    [
                        1196.063,
                        1196.078
                    ],
                    [
                        1201.159,
                        1201.181
                    ],
                    [
                        1201.938,
                        1201.949
                    ],
                    [
                        1202.142,
                        1202.15
                    ],
                    [
                        1227.192,
                        1227.22
                    ],
                    [
                        1227.667,
                        1227.687
                    ],
                    [
                        1230.996,
                        1231.058
                    ],
                    [
                        1611.976,
                        1612.062
                    ],
                    [
                        1612.687,
                        1612.812
                    ],
                    [
                        1612.825,
                        1612.85
                    ],
                    [
                        1612.856,
                        1612.862
                    ],
                    [
                        1612.866,
                        1612.87
                    ],
                    [
                        1612.874,
                        1612.879
                    ],
                    [
                        1612.882,
                        1612.887
                    ],
                    [
                        1613.017,
                        1613.083
                    ],
                    [
                        1614.051,
                        1621.83
                    ]
                ],
                "_body_url": "/response_body.php?test=240703_07_W&run=1&bodyid=35191.21"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:15.923+00:00",
                "time": 152,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/js/send-web-vitals.js?v=b7224f484fe762e075d4838286ddb066",
                    "headersSize": 623,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "script"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "b7224f484fe762e075d4838286ddb066"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 424,
                    "bodySize": 2350,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-type",
                            "value": "application/javascript; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 14:32:16 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"jMUjPw\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 03 Jul 2024 17:32:16 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "e84f04b2b13abd727e48448cc0856ecf"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 2350,
                        "mimeType": "application/javascript",
                        "text": "function sendWebVitals() {\n\n  function getLoafAttribution(attribution) {\n    const loafEntriesLength = attribution?.longAnimationFrameEntries?.length || 0;\n    if (loafEntriesLength === 0) {\n      return {};\n    }\n\n    let loafAttribution = {\n      debug_loaf_script_total_duration: 0\n    };\n\n    // The last LoAF entry is usually the most relevant.\n    const loaf = attribution.longAnimationFrameEntries.at(-1);\n    const loafEndTime = loaf.startTime + loaf.duration;\n    loaf.scripts.forEach(script => {\n      if (script.duration <= loafAttribution.debug_loaf_script_total_duration) {\n        return;\n      }\n      loafAttribution = {\n        // Stats for the LoAF entry itself.\n        debug_loaf_entry_start_time: loaf.startTime,\n        debug_loaf_entry_end_time: loafEndTime,\n        debug_loaf_entry_work_duration: loaf.renderStart ? loaf.renderStart - loaf.startTime : loaf.duration,\n        debug_loaf_entry_render_duration: loaf.renderStart ? loafEndTime - loaf.renderStart : 0,\n        debug_loaf_entry_total_forced_style_and_layout_duration: loaf.scripts.reduce((sum, script) => sum + script.forcedStyleAndLayoutDuration, 0),\n        debug_loaf_entry_pre_layout_duration: loaf.styleAndLayoutStart ? loaf.styleAndLayoutStart - loaf.renderStart : 0,\n        debug_loaf_entry_style_and_layout_duration: loaf.styleAndLayoutStart ? loafEndTime - loaf.styleAndLayoutStart : 0,\n\n        // Stats for the longest script in the LoAF entry.\n        debug_loaf_script_total_duration: script.duration,\n        debug_loaf_script_compile_duration: script.executionStart - script.startTime,\n        debug_loaf_script_exec_duration: script.startTime + script.duration - script.executionStart,\n        debug_loaf_script_forced_style_and_layout_duration: script.forcedStyleAndLayoutDuration,\n        debug_loaf_script_type: script.invokerType,\n        debug_loaf_script_invoker: script.invoker,\n        debug_loaf_script_source_url: script.sourceURL,\n        debug_loaf_script_source_function_name: script.sourceFunctionName,\n        debug_loaf_script_source_char_position: script.sourceCharPosition,\n\n        // LoAF metadata.\n        debug_loaf_meta_length: loafEntriesLength,\n      }\n    });\n\n    if (!loafAttribution.debug_loaf_script_total_duration) {\n      return {};\n    }\n\n    // The LoAF script with the single longest total duration.\n    return Object.fromEntries(Object.entries(loafAttribution).map(([k, v]) => {\n      // Convert all floats to ints.\n      return [k, typeof v == 'number' ? Math.floor(v) : v];\n    }));\n  }\n\n  function sendWebVitalsGAEvents({name, delta, value, id, attribution, navigationType}) {\n\n    let overrides = {};\n\n    switch (name) {\n      case 'CLS':\n        overrides = {\n          debug_time: attribution.largestShiftTime,\n          debug_load_state: attribution.loadState,\n          debug_target: attribution.largestShiftTarget || '(not set)',\n        };\n        break;\n      case 'FCP':\n        overrides = {\n          debug_time_to_first_byte: attribution.timeToFirstByte,\n          debug_first_byte_to_fcp: attribution.firstByteToFCP,\n          debug_load_state: attribution.loadState,\n          debug_target: attribution.loadState || '(not set)',\n        };\n        break;\n      case 'FID':\n      case 'INP':\n        const loafAttribution = getLoafAttribution(attribution);\n        overrides = {\n          debug_event: attribution.interactionType,\n          debug_time: Math.round(attribution.interactionTime),\n          debug_load_state: attribution.loadState,\n          debug_target: attribution.interactionTarget || '(not set)',\n          debug_interaction_delay: Math.round(attribution.inputDelay),\n          debug_processing_duration: Math.round(attribution.processingDuration),\n          debug_presentation_delay:  Math.round(attribution.presentationDelay),\n          ...loafAttribution\n        };\n        break;\n      case 'LCP':\n        overrides = {\n          debug_url: attribution.url,\n          debug_time_to_first_byte: attribution.timeToFirstByte,\n          debug_resource_load_delay: attribution.resourceLoadDelay,\n          debug_resource_load_time: attribution.resourceLoadTime,\n          debug_element_render_delay: attribution.elementRenderDelay,\n          debug_target: attribution.element || '(not set)',\n        };\n        break;\n      case 'TTFB':\n        overrides = {\n          debug_waiting_time: attribution.waitingTime,\n          debug_dns_time: attribution.dnsTime,\n          debug_connection_time: attribution.connectionTime,\n          debug_request_time: attribution.requestTime,\n        };\n        break;\n    }\n\n\n    // Measure some other user preferences\n    let dataSaver;\n    let effectiveType;\n    if ('connection' in navigator) {\n      dataSaver = navigator.connection.saveData.toString();\n      effectiveType = navigator.connection.effectiveType;\n    }\n    let deviceMemory;\n    if ('deviceMemory' in navigator) {\n      deviceMemory = navigator.deviceMemory.toString();\n    }\n    let prefersReducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches.toString();\n    let prefersColorScheme;\n    if (window.matchMedia('(prefers-color-scheme: dark)').matches) {\n      prefersColorScheme = 'dark';\n    } else if (window.matchMedia('(prefers-color-scheme: light)').matches) {\n      prefersColorScheme = 'light';\n    } else if (window.matchMedia('(prefers-color-scheme: no preference)').matches) {\n      prefersColorScheme = 'no preference';\n    } else {\n      prefersColorScheme = 'not supported';\n    }\n\n    const params = Object.assign({\n      event_category: 'Web Vitals',\n      value: Math.round(name === 'CLS' ? delta * 1000 : delta),\n      event_label: id,\n      // Repeat with new fields to match web-vitals documentation\n      // TODO deprecate above names when no longer required\n      metric_value: Math.round(name === 'CLS' ? value * 1000 : value),\n      metric_delta: Math.round(name === 'CLS' ? delta * 1000 : delta),\n      metric_id: id,\n      non_interaction: true,\n      effective_type: effectiveType,\n      data_saver: dataSaver,\n      device_memory: deviceMemory,\n      prefers_reduced_motion: prefersReducedMotion,\n      prefers_color_scheme: prefersColorScheme,\n      navigation_type: navigationType,\n    }, overrides);\n\n    gtag('event', name, params);\n\n  }\n\n  // As the web-vitals script and this script is set with defer in order, so it should be loaded\n  if (webVitals) {\n    webVitals.onFCP(sendWebVitalsGAEvents);\n    webVitals.onLCP(sendWebVitalsGAEvents);\n    webVitals.onCLS(sendWebVitalsGAEvents);\n    webVitals.onTTFB(sendWebVitalsGAEvents);\n    webVitals.onFID(sendWebVitalsGAEvents);\n    webVitals.onINP(sendWebVitalsGAEvents);\n  } else {\n    console.error('Web Vitals is not loaded!!');\n  }\n\n}\n\nsendWebVitals();\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 146,
                    "receive": 6
                },
                "_type": 3,
                "_id": "35191.22",
                "_request_id": "35191.22",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/static/js/send-web-vitals.js?v=b7224f484fe762e075d4838286ddb066",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/js/send-web-vitals.js?v=b7224f484fe762e075d4838286ddb066",
                "_raw_id": "35191.22",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 152,
                "_ttfb_ms": 146,
                "_load_start": 489,
                "_load_start_float": 489.000187,
                "_bytesIn": 2350,
                "_objectSize": 2350,
                "_objectSizeUncompressed": 6737,
                "_chunks": [
                    {
                        "ts": 640,
                        "bytes": 2063
                    },
                    {
                        "ts": 640,
                        "bytes": 72
                    },
                    {
                        "ts": 640,
                        "bytes": 215
                    }
                ],
                "_expires": "Wed, 03 Jul 2024 17:32:16 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "application/javascript",
                "_contentEncoding": "gzip",
                "_socket": 85,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2625,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/js/send-web-vitals.js?v=b7224f484fe762e075d4838286ddb066",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-type: application/javascript; charset=utf-8",
                        "date: Wed, 03 Jul 2024 14:32:16 GMT",
                        "etag: \"jMUjPw\"",
                        "expires: Wed, 03 Jul 2024 17:32:16 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: e84f04b2b13abd727e48448cc0856ecf",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 1957,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 2112,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 451,
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 25,
                "_http2_stream_dependency": 23,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 187,
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_load_end": 641,
                "_ttfb_start": 489,
                "_ttfb_end": 635,
                "_download_start": 635,
                "_download_end": 641,
                "_download_ms": 6,
                "_all_start": 489,
                "_all_end": 641,
                "_all_ms": 152,
                "_index": 12,
                "_number": 13,
                "_body_file": "007-35191.22-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 7,
                    "v8.compile": 0
                },
                "_cpu.EvaluateScript": 7,
                "_cpu.v8.compile": 0,
                "_cpuTime": 7,
                "_body_id": "35191.22",
                "_js_timing": [
                    [
                        886.853,
                        893.713
                    ],
                    [
                        886.872,
                        887.196
                    ]
                ],
                "_body_url": "/response_body.php?test=240703_07_W&run=1&bodyid=35191.22"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:15.924+00:00",
                "time": 135,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/css/page.css?v=0d2025140b939b072c3f4b779cbcc4fa",
                    "headersSize": 782,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "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"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "u=4, i"
                        },
                        {
                            "name": "purpose",
                            "value": "prefetch"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "0d2025140b939b072c3f4b779cbcc4fa"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 443,
                    "bodySize": 4736,
                    "headers": [
                        {
                            "name": "age",
                            "value": "5589"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-length",
                            "value": "4509"
                        },
                        {
                            "name": "content-type",
                            "value": "text/css; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 12:59:07 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"jMUjPw\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 03 Jul 2024 15:59:07 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "586c355c1cfe22a1b74dfee71d7d05a8"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 4736,
                        "mimeType": "text/css",
                        "text": ".main {\n  display: -ms-grid;\n  display: grid;\n  grid-template-areas: 'index content';\n  -ms-grid-columns: 300px calc(100% - 300px);\n  grid-template-columns: 300px auto;\n  grid-template-columns: min(18.75rem, 20vw) calc(100% - min(18.75rem, 25vw)); /* auto sometimes not set correctly on font zoom */\n}\n\n.table-wrap-container,\n.floating-card {\n  border-radius: 16px;\n  border-radius: 1rem;\n  box-shadow: 0 0 16px 0 rgba(78, 85, 100, 0.2);\n  box-shadow: 0 0 1rem 0 rgba(78, 85, 100, 0.2);\n}\n\n.table-wrap {\n  display: flex;\n  margin: 0 auto;\n  padding: 16px;\n  padding: 1rem;\n  max-width: 100%;\n  justify-content: center;\n  position: relative;\n}\n\n.table-wrap-container {\n  overflow: auto;\n  display: inline-block;\n  margin: 0 -16px;\n  margin: 0 -1rem;\n}\n\n.width-20 {\n  width: 20%;\n}\n\n.width-45 {\n  width: 45%;\n}\n\n.index {\n  grid-area: index;\n  -ms-grid-column: 1;\n}\n\n.index .index-box {\n  margin: 20px 0;\n  margin: 1.25rem 0;\n  padding: 8px 16px;\n  padding: 0.5rem 1rem;\n  top: 0;\n}\n\n.index .index-box.sticky {\n  position: -webkit-sticky;\n  position: sticky;\n}\n\n.page-height {\n  max-height: 100vh;\n  overflow: auto;\n}\n\n.index .header {\n  color: #1a2b49;\n}\n\n.index-box .index-btn {\n  padding: 14px;\n  padding: 0.875rem;\n  width: 100%;\n  border: 0;\n  background: none;\n  display: none;\n  cursor: pointer;\n  text-align: left;\n  font-weight: bold;\n}\n\n.index .header-mobile {\n  display: none;\n}\n\n.index ul {\n  width: 100%;\n  margin: 0;\n  padding-left: 0;\n  border-top: 1px solid rgba(26, 43, 73, 0.1);\n}\n\n.index ul ul:first-child {\n  border-top: none;\n}\n\n.index li {\n  position: relative;\n  font-weight: 900;\n  list-style-type: none;\n  border-bottom: 1px solid rgba(26, 43, 73, 0.1);\n}\n\n.index ul:last-child li:last-child {\n  border-bottom: none;\n}\n\n.index li a {\n  display: block;\n  padding: 24px 16px;\n  padding: 1.5rem 1rem;\n  line-height: 24px;\n  line-height: 1.5rem;\n  color: #1a2b49;\n}\n\n.index li li {\n  font-weight: 700;\n  border-bottom: 1px solid rgba(26, 43, 73, 0.1);\n}\n\n.index li li a {\n  padding-left: 32px;\n  padding-left: 2rem;\n}\n\n.index li li:last-child {\n  border-bottom: none;\n}\n\n.index li li li {\n  font-weight: normal;\n  border-bottom: 1px solid rgba(26, 43, 73, 0.1);\n}\n\n.index li li li a {\n  padding-left: 48px;\n  padding-left: 3rem;\n}\n\n.index li li li li a {\n  padding-left: 64px;\n  padding-left: 4rem;\n}\n\n.index li li li li li a {\n  padding-left: 80px;\n  padding-left: 5rem;\n}\n\n.index li::before {\n  content: \"\";\n  width: 8px;\n  width: 0.5rem;\n  display: inline-block;\n  position: absolute;\n  top: 24px;\n  top: 1.5rem;\n  bottom: 24px;\n  bottom: 1.5rem;\n}\n\n.index li.active::before {\n  background-color: #a8caba;\n}\n\n.content {\n  grid-area: content;\n  -ms-grid-column: 2;\n  margin-left: 40px;\n}\n\n.content > section,\n.content > article {\n  margin-bottom: 32px;\n  margin-bottom: 2rem;\n}\n\n.title {\n  margin: 10px 0;\n}\n\n.content ul li {\n  list-style: none;\n}\n\n.content ul li::before {\n  position: absolute;\n  content: \"\\2022\";\n  font-size: 16px;\n  font-size: 1rem;\n  display: inline-block;\n  width: 1em;\n  margin-left: -1em;\n}\n\n.content-banner {\n  width: 100%;\n  height: auto;\n  border-radius: 8px;\n  border-radius: 0.5rem;\n  border: 1px solid #e5e5e5;\n}\n\n.byline {\n  font-weight: bold;\n  font-style: italic;\n}\n\n.byline.reviewers,\n.byline.translators,\n.byline.analysts,\n.byline.editors {\n  font-weight: normal;\n}\n\n.article-dates {\n  display: flex;\n  justify-content: space-between;\n  column-gap: 20px;\n  font-style: italic;\n  margin-bottom: 10px;\n}\n\n.article-dates time {\n  white-space: nowrap;\n}\n\n.btn.chapter-cta > svg {\n  margin: -6px 3px;\n}\n\n#cta-container.invisible {\n  opacity: 0;\n}\n\n#cta-container {\n  display: flex;\n  height: 0;\n  flex-direction: row;\n  align-items: flex-end;\n  position: sticky;\n  bottom: 1.25rem;\n  z-index: 1;\n  justify-content: flex-end;\n  opacity: 1;\n  transition: opacity 1000ms;\n}\n\n.chapter-cta {\n  border: none;\n  box-shadow: 0 0 1rem 0 rgba(78, 85, 100, 0.2);\n  padding: 10px 12px;\n  margin-top: 1em;\n  margin-left: 1em;\n}\n\n.chapter-links .btn {\n  display: inline-block;\n  margin: 10px;\n}\n\n.chapter-links svg {\n  margin-right: 10px;\n  margin-right: 0.625rem;\n  vertical-align: middle;\n}\n\n#num-comments {\n  line-height: 24px;\n  line-height: 1.5rem;\n}\n\n.share-cta {\n  line-height: 1.6em;\n}\n\n.share-cta:hover svg,\n.share-cta:focus svg {\n  fill: white;\n}\n\n[data-translation] {\n  display: none;\n}\n\n.authors h2,\n.chapter-links h2,\n.webmentions h2 {\n  padding: 16px 0;\n  padding: 1rem 0;\n}\n\n.authors,\n.authors h2,\n.chapter-links,\n.chapter-links h2,\n.webmentions,\n.webmentions h2 {\n  border-bottom: 1px solid #1a2b490a;\n  font-size: 17px;\n  font-size: 1.0625rem;\n}\n\n.content .authors {\n  margin-bottom: 64px;\n  margin-bottom: 4rem;\n}\n\n.content .authors ul {\n  margin: 16px 0;\n  margin: 1rem 0;\n  padding: 0;\n}\n\n.content .authors li::before {\n  content: none;\n  width: 0;\n  margin-left: 0;\n}\n\n.content .authors li {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n  margin-top: 32px;\n  margin-top: 2rem;\n  overflow: auto;\n  display: grid;\n  grid-template-areas: 'avatar info';\n  grid-template-columns: 76px auto;\n  grid-template-columns: 4.75rem auto;\n  grid-template-columns: 4.75rem calc(100% - 4.75rem); /* auto sometimes not set correctly on font zoom */\n}\n\n.authors .name {\n  font-size: 24px;\n  font-size: 1.5rem;\n  margin-right: 16px;\n  margin-right: 1rem;\n  margin-bottom: 10px;\n  margin-bottom: 0.625rem;\n  display: inline-block;\n}\n\n.authors .tagline {\n  font-size: 16px;\n  font-size: 1rem;\n}\n\n.authors .avatar {\n  width: 60px;\n  height: 60px;\n  border-radius: 50%;\n}\n\n.authors .social {\n  font-size: 0.9em;\n}\n\n.authors .social a {\n  margin: 0.25rem 1rem 0.25rem 0;\n  overflow-wrap: break-word;\n  display: inline-flex;\n  align-items: center;\n  text-decoration: none;\n}\n\n.authors .social a:last-child {\n  margin-right: 0;\n}\n\n.authors .social a:hover,\n.authors .social a:focus {\n  text-decoration: underline;\n}\n\n.authors .social svg {\n  width: 1.5em;\n  height: auto;\n  margin-right: 4px;\n  margin-right: 0.25rem;\n}\n\n#chapter-navigation {\n  padding: 16px 36px 50px 36px;\n  padding: 1rem 2.25rem 3.125rem 2.25rem;\n  border: 1px solid #1a2b490a;\n  margin: 20px 0;\n  margin: 1.25rem 0;\n  overflow: hidden;\n}\n\n#chapter-navigation > a {\n  color: #1a2b49;\n  width: 50%;\n  min-width: 100px;\n  min-width: 6.25rem;\n  display: inline-block;\n  position: relative;\n}\n\n#chapter-navigation span {\n  display: block;\n}\n\n#chapter-navigation .chapter-no {\n  font-size: 22px;\n  font-size: 1.375rem;\n  font-weight: bold;\n  font-style: italic;\n}\n\n#chapter-navigation .chapter-title {\n  font-size: 18px;\n  font-size: 1.125rem;\n}\n\n#chapter-navigation .arrow {\n  position: absolute;\n  font-size: 24px;\n  font-size: 1.5rem;\n  top: 12px;\n  top: 0.75em;\n}\n\n#previous-chapter .arrow {\n  transform: rotate(-90deg);\n  left: -24px;\n  left: -1.5rem;\n}\n\n#next-chapter {\n  text-align: right;\n  float: right;\n}\n\n#next-chapter .arrow {\n  transform: rotate(90deg);\n  right: -24px;\n  right: -1.5rem;\n}\n\naside,\n.note {\n  font-style: italic;\n}\n\naside em,\n.note em {\n  font-style: normal;\n}\n\ntable,\nfigure {\n  max-width: 100%;\n}\n\nimg {\n  max-width: 100%;\n  height: auto;\n}\n\n.anchor-link {\n  text-decoration: none;\n  padding-left: 30px;\n  margin-left: -30px;\n}\n\nfigure .anchor-link {\n  text-decoration: underline;\n}\n\n.anchor-link:hover::before,\n.anchor-link:focus::before {\n  content: url('/static/images/link.svg');\n  content: url('/static/images/link.svg') / '';\n  left: -25px;\n  position: relative;\n  float: left;\n  width: 0;\n  height: 0;\n}\n\n.fig-description-button {\n  margin: 5px auto 0;\n  margin: 0.3125rem auto 0;\n  font-size: 12px;\n  font-size: 0.75rem;\n  background-color: white;\n  border: 1px solid #e5e5e5;\n  border-radius: 4px;\n  border-radius: 0.25rem;\n  padding: 5px;\n  padding: 0.3125rem;\n}\n\n.fig-description {\n  border: 1px solid;\n  border-radius: 10px;\n  border-radius: 0.625rem;\n  margin-top: 10px;\n  margin-top: 0.625rem;\n  padding: 10px;\n  padding: 0.625rem;\n  background-color: #e5e5e5;\n}\n\nfigure {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  margin: 22.4px;\n  margin: 1.4rem;\n  padding: 8px;\n  padding: 0.5rem;\n  font-style: italic;\n}\n\nfigure > p {\n  display: inline-block;\n}\n\nfigure > a {\n  margin: 0 auto;\n}\n\nfigure img {\n  margin: 0 auto;\n  border-radius: 8px;\n  border-radius: 0.5rem;\n  border: 1px solid #e5e5e5;\n}\n\n.height-16vw-122px {\n  max-height: 122px;\n  height: 122px;\n  height: 16vw;\n}\n\nfigure iframe {\n  display: block;\n  margin: 0 auto;\n}\n\n.figure-block {\n  display: block;\n}\n\nfigure .code-block {\n  margin: 10px auto;\n  margin: 0.625rem auto;\n}\n\nfigcaption {\n  margin: 8px auto 0;\n  margin: 0.5rem auto 0;\n  text-align: center;\n  max-width: 100%;\n}\n\n.figure-wrapper {\n  position: relative;\n  margin: 0 auto;\n}\n\n.figure-dropdown {\n  position: absolute;\n  top: -10px;\n  right: -50px;\n  display: flex;\n  flex-direction: column;\n  align-items: flex-end;\n}\n\n.table-wrap .figure-dropdown {\n  top: 0;\n}\n\n.figure-dropdown button {\n  opacity: 0.5;\n  border: none;\n  padding: 0.5rem;\n  color: #0b1423;\n}\n\n.figure-dropdown button:focus,\n.figure-dropdown button:hover {\n  opacity: 1;\n  color: inherit;\n}\n\n.figure-dropdown-list.nav-dropdown-list {\n  position: relative;\n  padding: 0;\n  margin: 0;\n  border-radius: 16px;\n  border-radius: 1rem;\n  overflow: hidden;\n}\n\n.figure-dropdown-list li {\n  display: flex;\n}\n\n.figure-dropdown-list a {\n  text-decoration: none;\n  padding: 15px 20px;\n}\n\n.figure-dropdown-list a:hover,\n.figure-dropdown-list a:focus {\n  text-decoration: underline;\n  background-color: #5c687d;\n  color: white;\n}\n\n.figure-dropdown svg {\n  pointer-events: none;\n}\n\n.figure-dropdown .nav-dropdown-btn::after {\n  display: none;\n}\n\n.figure-dropdown .nav-dropdown-btn.dropdown-open {\n  background-color: transparent;\n  border: none;\n}\n\n.figure-dropdown .nav-dropdown-list {\n  background-color: white;\n  border-color: #5c687d;\n}\n\ntable {\n  margin: 0 auto;\n  max-width: 100%;\n  border-collapse: collapse;\n}\n\nthead {\n  font-family: 'Poppins', sans-serif;\n  border-bottom: 1px solid #eee;\n}\n\nth,\ntd {\n  padding: 10px;\n  padding: 0.625rem;\n}\n\nth.numeric,\ntd.numeric {\n  text-align: right;\n}\n\n.numeric-good {\n  color: #38761d;\n}\n\n.numeric-bad {\n  color: #b60000;\n}\n\ntbody tr:nth-child(even) {\n  background-color: #f2f2f280;\n}\n\nfigure .big-number {\n  text-align: center;\n  font: bold 128px/1em 'Poppins', sans-serif;\n  font: bold 8rem/1em 'Poppins', sans-serif;\n  color: #62718b;\n  word-break: break-word;\n  overflow-wrap: break-word;\n  margin: 0.1em 0;\n}\n\nfigure .medium-number {\n  text-align: center;\n  font: bold 48px/1em 'Poppins', sans-serif;\n  font: bold 3rem/1em 'Poppins', sans-serif;\n  color: #62718b;\n  word-break: break-word;\n  overflow-wrap: break-word;\n}\n\nfigure .really-big-number {\n  text-align: center;\n  font: bold 24px/1em 'Poppins', sans-serif;\n  font: bold 1.5rem/1em 'Poppins', sans-serif;\n  color: #62718b;\n  word-break: break-word;\n  overflow-wrap: break-word;\n}\n\nfigure .fig-mobile {\n  display: none;\n}\n\nfigure object {\n  max-width: 100%;\n  height: auto;\n}\n\nfigure .fig-desktop {\n  display: block;\n}\n\n.video-embed {\n  display: block;\n}\n\n.video-fallback-image {\n  display: none;\n}\n\n.bio {\n  margin-top: 10px;\n  margin-top: 0.625rem;\n}\n\n@media (max-width: 56.25em) {\n  .main {\n    -ms-grid-columns: 1fr;\n    grid-template-areas:\n      'index'\n      'content';\n    grid-template-columns: auto;\n    grid-template-columns: 100%; /* auto sometimes not set correctly on font zoom */\n  }\n\n  .main .content {\n    -ms-grid-row: 2;\n    -ms-grid-column: 1;\n    margin-left: 0;\n  }\n\n  .index {\n    -ms-grid-row: 1;\n    margin: 30px 0;\n    margin: 1.875rem 0;\n  }\n\n  .index-box .header {\n    display: flex;\n    justify-content: space-between;\n    margin: 0;\n  }\n\n  .index-box .index-btn {\n    display: block;\n  }\n\n  .index-box .no-button {\n    display: none;\n  }\n\n  .index-box .index-btn::after {\n    font-weight: normal;\n    float: right;\n    content: \"+\";\n    content: \"+\" / \"\";\n  }\n\n  .index-box.show .index-btn::after {\n    content: \"-\";\n    content: \"-\" / \"\";\n  }\n\n  .index-box ul {\n    max-height: 0;\n    display: none;\n    border-top: 0 solid #fff;\n    transition: max-height 0.15s ease-out;\n    overflow: hidden;\n  }\n\n  .index-box.show ul {\n    margin-top: 2px;\n    border-top: 1px solid #1a2b490a;\n    max-height: 100%;\n    display: block;\n    transition: max-height 0.25s ease-in;\n  }\n\n  .index li.active::before {\n    background-color: transparent;\n  }\n\n  .table-wrap {\n    justify-content: left;\n  }\n\n  table {\n    font-size: 0.8em;\n  }\n\n  figure {\n    margin: 0 15px;\n    margin: 0 0.9375rem;\n  }\n\n  .figure-dropdown {\n    right: -2rem;\n  }\n\n  figure .big-number {\n    font-size: 80px;\n    font-size: 5rem;\n  }\n\n  figure iframe {\n    display: none;\n  }\n\n  figure .fig-mobile {\n    display: block;\n    max-width: 100%;\n    height: auto;\n  }\n\n  .fig-description-button {\n    margin-top: 10px;\n    margin-top: 0.625rem;\n    margin-bottom: 10px;\n    margin-bottom: 0.625rem;\n    font-size: 16px;\n    font-size: 1rem;\n  }\n\n  .index .sticky {\n    position: static;\n  }\n\n  .index .index-box {\n    max-height: 100%;\n  }\n\n  .content .authors li {\n    grid-template-areas:\n      'avatar avatar'\n      'info info';\n  }\n\n  .content .authors li .info {\n    grid-area: info;\n  }\n\n  .anchor-link {\n    padding-left: 0;\n    margin-left: 0;\n  }\n\n  .anchor-link:hover::before,\n  .anchor-link:focus::before {\n    content: '';\n  }\n\n  .content ul li {\n    padding: 5px 0;\n  }\n}\n\n/* Mobile View */\n@media (max-width: 37.5em) {\n  .article-dates {\n    display: block;\n  }\n}\n\n/* Code highlighting */\n.code-block {\n  margin: 8px 0;\n  margin: 0.5rem 0;\n  padding: 16px;\n  padding: 1rem;\n}\n\n.code-block .divider {\n  position: relative;\n  border: 1px solid #1a2b490a;\n  width: calc(100% + 32px);\n  width: calc(100% + 2rem);\n  left: -16px;\n  left: -1rem;\n}\n\n.code-block,\npre {\n  overflow-y: hidden;\n  overflow-x: auto;\n  margin: 8px 0;\n  margin: 0.5rem 0;\n  padding: 24px;\n  padding: 1.5rem;\n}\n\n.code-block code {\n  width: 100%;\n}\n\n/* Webmention code */\n.reaction-tabs [role=\"tab\"][aria-selected=\"true\"] {\n  z-index: 3;\n  font-weight: bold;\n  border-bottom: 0.5rem solid #a8caba;\n}\n\n.reaction-tabs [role=\"tab\"] {\n  position: relative;\n  z-index: 1;\n  background: white;\n  border: 0;\n  padding: 0.6rem 0.75rem 0.6rem;\n}\n\n.reactions [role=\"tabpanel\"] {\n  margin-top: 1.5rem;\n}\n\n.reaction-tabs > button > span {\n  pointer-events: none;\n}\n\n.no-reactions {\n  display: none;\n}\n\n.webmention-likes,\n.webmention-reposts {\n  display: flex;\n  flex-wrap: wrap;\n}\n\n.webmentions .reactions ul {\n  padding: 0;\n}\n\n.webmentions .reactions ul > li {\n  margin-right: 1rem;\n}\n\n.webmentions .reactions ul > li::before {\n  display: none;\n}\n\n.webmentions a.webmention-author {\n  text-decoration: none;\n}\n\n.webmentions a.webmention-author:hover {\n  text-decoration: underline;\n}\n\n.webmention-author .webmention-author-avatar {\n  width: 48px;\n  height: 48px;\n  border-radius: 50%;\n  object-fit: cover;\n  background: grey;\n  display: block;\n}\n\n.webmention-meta {\n  font-size: 0.875rem;\n  color: #515660;\n}\n\n.webmention-meta a.webmention-source {\n  color: #515660;\n}\n\n.webmentions .reactions .webmention-replies-item,\n.webmentions .reactions .webmention-mentions-item {\n  display: flex;\n  flex-direction: column;\n  position: relative;\n  padding: 1rem 0 1rem 60px;\n}\n\n.webmention-replies-item .webmention-author .webmention-author-avatar,\n.webmention-mentions-item .webmention-author .webmention-author-avatar {\n  position: absolute;\n  top: 1rem;\n  left: 0;\n}\n\n/* Needed for Safari to hide the index properly */\n@media print {\n  .main {\n    grid-template-areas: 'content';\n    grid-template-columns: auto;\n  }\n\n  .figure-dropdown {\n    display: none;\n  }\n}\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 127,
                    "receive": 8
                },
                "_type": 3,
                "_id": "35191.32",
                "_request_id": "35191.32",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/static/css/page.css?v=0d2025140b939b072c3f4b779cbcc4fa",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/css/page.css?v=0d2025140b939b072c3f4b779cbcc4fa",
                "_raw_id": "35191.32",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Other",
                "_load_ms": 135,
                "_ttfb_ms": 127,
                "_load_start": 490,
                "_load_start_float": 490.000193,
                "_bytesIn": 4736,
                "_objectSize": 4736,
                "_objectSizeUncompressed": 15569,
                "_chunks": [
                    {
                        "ts": 622,
                        "bytes": 4239
                    },
                    {
                        "ts": 623,
                        "bytes": 424
                    },
                    {
                        "ts": 624,
                        "bytes": 73
                    }
                ],
                "_expires": "Wed, 03 Jul 2024 15:59:07 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "text/css",
                "_contentEncoding": "gzip",
                "_socket": 85,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2630,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Lowest",
                "_initial_priority": "Lowest",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/css/page.css?v=0d2025140b939b072c3f4b779cbcc4fa",
                        ":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=4, i",
                        "purpose: prefetch",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "age: 5589",
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-length: 4509",
                        "content-type: text/css; charset=utf-8",
                        "date: Wed, 03 Jul 2024 12:59:07 GMT",
                        "etag: \"jMUjPw\"",
                        "expires: Wed, 03 Jul 2024 15:59:07 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 586c355c1cfe22a1b74dfee71d7d05a8",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2446,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 4509,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 5211,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 479,
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 27,
                "_http2_stream_dependency": 25,
                "_http2_stream_weight": 110,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 193,
                "_server_port": "443",
                "_load_end": 625,
                "_ttfb_start": 490,
                "_ttfb_end": 617,
                "_download_start": 617,
                "_download_end": 625,
                "_download_ms": 8,
                "_all_start": 490,
                "_all_end": 625,
                "_all_ms": 135,
                "_index": 13,
                "_number": 14,
                "_body_file": "005-35191.32-body.txt",
                "_body_id": "35191.32",
                "_body_url": "/response_body.php?test=240703_07_W&run=1&bodyid=35191.32"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:16.120+00:00",
                "time": 464,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                    "headersSize": 575,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "script"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "id",
                            "value": "G-PQ5N2MZG5M"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 523,
                    "bodySize": 90944,
                    "headers": [
                        {
                            "name": "access-control-allow-credentials",
                            "value": "true"
                        },
                        {
                            "name": "access-control-allow-headers",
                            "value": "Cache-Control"
                        },
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "cache-control",
                            "value": "private, max-age=900"
                        },
                        {
                            "name": "content-encoding",
                            "value": "br"
                        },
                        {
                            "name": "content-length",
                            "value": "90944"
                        },
                        {
                            "name": "content-type",
                            "value": "application/javascript; charset=UTF-8"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 14:32:16 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 03 Jul 2024 14:32:16 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Tag Manager"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-xss-protection",
                            "value": "0"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 90944,
                        "mimeType": "application/javascript",
                        "text": "\n// Copyright 2012 Google Inc. All rights reserved.\n \n(function(){\n\nvar data = {\n\"resource\": {\n  \"version\":\"1\",\n  \n  \"macros\":[{\"function\":\"__e\"},{\"vtp_signal\":0,\"function\":\"__c\",\"vtp_value\":0},{\"function\":\"__c\",\"vtp_value\":\"\"},{\"function\":\"__c\",\"vtp_value\":0},{\"vtp_signal\":0,\"function\":\"__c\",\"vtp_value\":0},{\"function\":\"__c\",\"vtp_value\":\"\"},{\"function\":\"__c\",\"vtp_value\":0}],\n  \"tags\":[{\"function\":\"__ogt_1p_data_v2\",\"priority\":8,\"vtp_isAutoEnabled\":true,\"vtp_autoCollectExclusionSelectors\":[\"list\",[\"map\",\"exclusionSelector\",\"\"]],\"vtp_isEnabled\":true,\"vtp_autoEmailEnabled\":true,\"vtp_autoPhoneEnabled\":false,\"vtp_autoAddressEnabled\":false,\"vtp_isAutoCollectPiiEnabledFlag\":false,\"tag_id\":10},{\"function\":\"__ccd_ga_first\",\"priority\":7,\"vtp_instanceDestinationId\":\"G-PQ5N2MZG5M\",\"tag_id\":19},{\"function\":\"__set_product_settings\",\"priority\":6,\"vtp_instanceDestinationId\":\"G-PQ5N2MZG5M\",\"vtp_foreignTldMacroResult\":[\"macro\",5],\"vtp_isChinaVipRegionMacroResult\":[\"macro\",6],\"tag_id\":18},{\"function\":\"__ogt_google_signals\",\"priority\":5,\"vtp_googleSignals\":\"DISABLED\",\"vtp_instanceDestinationId\":\"G-PQ5N2MZG5M\",\"vtp_serverMacroResult\":[\"macro\",4],\"tag_id\":17},{\"function\":\"__ccd_ga_regscope\",\"priority\":4,\"vtp_settingsTable\":[\"list\",[\"map\",\"redactFieldGroup\",\"DEVICE_AND_GEO\",\"disallowAllRegions\",false,\"disallowedRegions\",\"\"],[\"map\",\"redactFieldGroup\",\"GOOGLE_SIGNALS\",\"disallowAllRegions\",true,\"disallowedRegions\",\"\"]],\"vtp_instanceDestinationId\":\"G-PQ5N2MZG5M\",\"tag_id\":16},{\"function\":\"__ccd_em_site_search\",\"priority\":3,\"vtp_searchQueryParams\":\"q\",\"vtp_includeParams\":true,\"vtp_instanceDestinationId\":\"G-PQ5N2MZG5M\",\"tag_id\":15},{\"function\":\"__ccd_conversion_marking\",\"priority\":2,\"vtp_conversionRules\":[\"list\",[\"map\",\"matchingRules\",\"{\\\"type\\\":5,\\\"args\\\":[{\\\"stringValue\\\":\\\"purchase\\\"},{\\\"contextValue\\\":{\\\"namespaceType\\\":1,\\\"keyParts\\\":[\\\"eventName\\\"]}}]}\"]],\"vtp_instanceDestinationId\":\"G-PQ5N2MZG5M\",\"tag_id\":14},{\"function\":\"__ccd_auto_redact\",\"priority\":1,\"vtp_instanceDestinationId\":\"G-PQ5N2MZG5M\",\"tag_id\":13},{\"function\":\"__gct\",\"vtp_trackingId\":\"G-PQ5N2MZG5M\",\"vtp_sessionDuration\":0,\"vtp_googleSignals\":[\"macro\",1],\"vtp_foreignTld\":[\"macro\",2],\"vtp_restrictDomain\":[\"macro\",3],\"vtp_eventSettings\":[\"map\"],\"tag_id\":7},{\"function\":\"__ccd_ga_last\",\"priority\":0,\"vtp_instanceDestinationId\":\"G-PQ5N2MZG5M\",\"tag_id\":12}],\n  \"predicates\":[{\"function\":\"_eq\",\"arg0\":[\"macro\",0],\"arg1\":\"gtm.js\"},{\"function\":\"_eq\",\"arg0\":[\"macro\",0],\"arg1\":\"gtm.init\"}],\n  \"rules\":[[[\"if\",0],[\"add\",8]],[[\"if\",1],[\"add\",0,9,7,6,5,4,3,2,1]]]\n},\n\"runtime\":[ [50,\"__c\",[46,\"a\"],[36,[17,[15,\"a\"],\"value\"]]]\n ,[50,\"__ccd_auto_redact\",[46,\"a\"],[50,\"v\",[46,\"bk\"],[36,[2,[15,\"bk\"],\"replace\",[7,[15,\"u\"],\"\\\\$1\"]]]],[50,\"w\",[46,\"bk\"],[52,\"bl\",[\"c\",[15,\"bk\"]]],[52,\"bm\",[7]],[65,\"bn\",[2,[15,\"bl\"],\"split\",[7,\"\"]],[46,[53,[52,\"bo\",[7,[\"v\",[15,\"bn\"]]]],[52,\"bp\",[\"d\",[15,\"bn\"]]],[22,[12,[15,\"bp\"],[45]],[46,[36,[\"d\",[\"v\",[15,\"bk\"]]]]]],[22,[21,[15,\"bp\"],[15,\"bn\"]],[46,[2,[15,\"bo\"],\"push\",[7,[15,\"bp\"]]],[22,[21,[15,\"bn\"],[2,[15,\"bn\"],\"toLowerCase\",[7]]],[46,[2,[15,\"bo\"],\"push\",[7,[\"d\",[2,[15,\"bn\"],\"toLowerCase\",[7]]]]]],[46,[22,[21,[15,\"bn\"],[2,[15,\"bn\"],\"toUpperCase\",[7]]],[46,[2,[15,\"bo\"],\"push\",[7,[\"d\",[2,[15,\"bn\"],\"toUpperCase\",[7]]]]]]]]]]],[22,[18,[17,[15,\"bo\"],\"length\"],1],[46,[2,[15,\"bm\"],\"push\",[7,[0,[0,\"(?:\",[2,[15,\"bo\"],\"join\",[7,\"|\"]]],\")\"]]]],[46,[2,[15,\"bm\"],\"push\",[7,[16,[15,\"bo\"],0]]]]]]]],[36,[2,[15,\"bm\"],\"join\",[7,\"\"]]]],[50,\"x\",[46,\"bk\",\"bl\",\"bm\"],[52,\"bn\",[\"z\",[15,\"bk\"],[15,\"bm\"]]],[22,[28,[15,\"bn\"]],[46,[36,[15,\"bk\"]]]],[22,[28,[17,[15,\"bn\"],\"search\"]],[46,[36,[15,\"bk\"]]]],[41,\"bo\"],[3,\"bo\",[17,[15,\"bn\"],\"search\"]],[65,\"bp\",[15,\"bl\"],[46,[53,[52,\"bq\",[7,[\"v\",[15,\"bp\"]],[\"w\",[15,\"bp\"]]]],[65,\"br\",[15,\"bq\"],[46,[53,[52,\"bs\",[30,[16,[15,\"t\"],[15,\"br\"]],[43,[15,\"t\"],[15,\"br\"],[\"b\",[0,[0,\"([?&]\",[15,\"br\"]],\"=)([^&]*)\"],\"gi\"]]]],[3,\"bo\",[2,[15,\"bo\"],\"replace\",[7,[15,\"bs\"],[0,\"$1\",[15,\"r\"]]]]]]]]]]],[22,[20,[15,\"bo\"],[17,[15,\"bn\"],\"search\"]],[46,[36,[15,\"bk\"]]]],[22,[20,[16,[15,\"bo\"],0],\"&\"],[46,[3,\"bo\",[2,[15,\"bo\"],\"substring\",[7,1]]]]],[22,[21,[16,[15,\"bo\"],0],\"?\"],[46,[3,\"bo\",[0,\"?\",[15,\"bo\"]]]]],[22,[20,[15,\"bo\"],\"?\"],[46,[3,\"bo\",\"\"]]],[43,[15,\"bn\"],\"search\",[15,\"bo\"]],[36,[\"ba\",[15,\"bn\"],[15,\"bm\"]]]],[50,\"z\",[46,\"bk\",\"bl\"],[22,[20,[15,\"bl\"],[17,[15,\"s\"],\"PATH\"]],[46,[3,\"bk\",[0,[15,\"y\"],[15,\"bk\"]]]]],[36,[\"g\",[15,\"bk\"]]]],[50,\"ba\",[46,\"bk\",\"bl\"],[41,\"bm\"],[3,\"bm\",\"\"],[22,[20,[15,\"bl\"],[17,[15,\"s\"],\"URL\"]],[46,[53,[41,\"bn\"],[3,\"bn\",\"\"],[22,[30,[17,[15,\"bk\"],\"username\"],[17,[15,\"bk\"],\"password\"]],[46,[3,\"bn\",[0,[15,\"bn\"],[0,[0,[0,[17,[15,\"bk\"],\"username\"],[39,[17,[15,\"bk\"],\"password\"],\":\",\"\"]],[17,[15,\"bk\"],\"password\"]],\"@\"]]]]],[3,\"bm\",[0,[0,[0,[17,[15,\"bk\"],\"protocol\"],\"//\"],[15,\"bn\"]],[17,[15,\"bk\"],\"host\"]]]]]],[36,[0,[0,[0,[15,\"bm\"],[17,[15,\"bk\"],\"pathname\"]],[17,[15,\"bk\"],\"search\"]],[17,[15,\"bk\"],\"hash\"]]]],[50,\"bb\",[46,\"bk\",\"bl\"],[41,\"bm\"],[3,\"bm\",[2,[15,\"bk\"],\"replace\",[7,[15,\"n\"],[15,\"r\"]]]],[22,[30,[20,[15,\"bl\"],[17,[15,\"s\"],\"URL\"]],[20,[15,\"bl\"],[17,[15,\"s\"],\"PATH\"]]],[46,[53,[52,\"bn\",[\"z\",[15,\"bm\"],[15,\"bl\"]]],[22,[20,[15,\"bn\"],[44]],[46,[36,[15,\"bm\"]]]],[52,\"bo\",[17,[15,\"bn\"],\"search\"]],[52,\"bp\",[2,[15,\"bo\"],\"replace\",[7,[15,\"o\"],[15,\"r\"]]]],[22,[20,[15,\"bo\"],[15,\"bp\"]],[46,[36,[15,\"bm\"]]]],[43,[15,\"bn\"],\"search\",[15,\"bp\"]],[3,\"bm\",[\"ba\",[15,\"bn\"],[15,\"bl\"]]]]]],[36,[15,\"bm\"]]],[50,\"bc\",[46,\"bk\"],[22,[20,[15,\"bk\"],[15,\"q\"]],[46,[36,[17,[15,\"s\"],\"PATH\"]]],[46,[22,[21,[2,[15,\"p\"],\"indexOf\",[7,[15,\"bk\"]]],[27,1]],[46,[36,[17,[15,\"s\"],\"URL\"]]],[46,[36,[17,[15,\"s\"],\"TEXT\"]]]]]]],[50,\"bd\",[46,\"bk\",\"bl\"],[41,\"bm\"],[3,\"bm\",false],[52,\"bn\",[\"f\",[15,\"bk\"]]],[38,[15,\"bn\"],[46,\"string\",\"array\",\"object\"],[46,[5,[46,[52,\"bo\",[\"bb\",[15,\"bk\"],[15,\"bl\"]]],[22,[21,[15,\"bk\"],[15,\"bo\"]],[46,[36,[15,\"bo\"]]]],[4]]],[5,[46,[53,[41,\"bp\"],[3,\"bp\",0],[63,[7,\"bp\"],[23,[15,\"bp\"],[17,[15,\"bk\"],\"length\"]],[33,[15,\"bp\"],[3,\"bp\",[0,[15,\"bp\"],1]]],[46,[53,[52,\"bq\",[\"bd\",[16,[15,\"bk\"],[15,\"bp\"]],[17,[15,\"s\"],\"TEXT\"]]],[22,[21,[15,\"bq\"],[44]],[46,[43,[15,\"bk\"],[15,\"bp\"],[15,\"bq\"]],[3,\"bm\",true]]]]]]],[4]]],[5,[46,[54,\"bp\",[15,\"bk\"],[46,[53,[52,\"bq\",[\"bd\",[16,[15,\"bk\"],[15,\"bp\"]],[17,[15,\"s\"],\"TEXT\"]]],[22,[21,[15,\"bq\"],[44]],[46,[43,[15,\"bk\"],[15,\"bp\"],[15,\"bq\"]],[3,\"bm\",true]]]]]],[4]]]]],[36,[39,[15,\"bm\"],[15,\"bk\"],[44]]]],[50,\"bj\",[46,\"bk\",\"bl\"],[52,\"bm\",[30,[2,[15,\"bk\"],\"getMetadata\",[7,[15,\"bi\"]]],[7]]],[22,[20,[2,[15,\"bm\"],\"indexOf\",[7,[15,\"bl\"]]],[27,1]],[46,[2,[15,\"bm\"],\"push\",[7,[15,\"bl\"]]]]],[2,[15,\"bk\"],\"setMetadata\",[7,[15,\"bi\"],[15,\"bm\"]]]],[52,\"b\",[\"require\",\"internal.createRegex\"]],[52,\"c\",[\"require\",\"decodeUriComponent\"]],[52,\"d\",[\"require\",\"encodeUriComponent\"]],[52,\"e\",[13,[41,\"$0\"],[3,\"$0\",[\"require\",\"internal.getFlags\"]],[\"$0\"]]],[52,\"f\",[\"require\",\"getType\"]],[52,\"g\",[\"require\",\"parseUrl\"]],[52,\"h\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"i\",[17,[15,\"a\"],\"instanceDestinationId\"]],[52,\"j\",[17,[15,\"a\"],\"redactEmail\"]],[52,\"k\",[17,[15,\"a\"],\"redactQueryParams\"]],[52,\"l\",[39,[15,\"k\"],[2,[15,\"k\"],\"split\",[7,\",\"]],[7]]],[52,\"m\",\"is_sgtm_prehit\"],[22,[1,[28,[17,[15,\"l\"],\"length\"]],[28,[15,\"j\"]]],[46,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]],[52,\"n\",[\"b\",\"[A-Z0-9._%+-]+@[A-Z0-9.-]+\\\\.[A-Z]{2,}\",\"gi\"]],[52,\"o\",[\"b\",[0,\"([A-Z0-9._-]|%25|%2B)+%40[A-Z0-9.-]\",\"+\\\\.[A-Z]{2,}\"],\"gi\"]],[52,\"p\",[7,\"page_location\",\"page_referrer\",\"page_path\",\"link_url\",\"video_url\",\"form_destination\"]],[52,\"q\",\"page_path\"],[52,\"r\",\"(redacted)\"],[52,\"s\",[8,\"TEXT\",0,\"URL\",1,\"PATH\",2]],[52,\"t\",[8]],[52,\"u\",[\"b\",\"([\\\\\\\\^$.|?*+(){}]|\\\\[|\\\\[)\",\"g\"]],[52,\"y\",\"http://.\"],[52,\"be\",15],[52,\"bf\",16],[52,\"bg\",23],[52,\"bh\",24],[52,\"bi\",\"event_usage\"],[\"h\",[15,\"i\"],[51,\"\",[7,\"bk\"],[22,[15,\"j\"],[46,[53,[52,\"bl\",[2,[15,\"bk\"],\"getHitKeys\",[7]]],[65,\"bm\",[15,\"bl\"],[46,[53,[22,[20,[15,\"bm\"],\"_sst_parameters\"],[46,[6]]],[52,\"bn\",[2,[15,\"bk\"],\"getHitData\",[7,[15,\"bm\"]]]],[22,[28,[15,\"bn\"]],[46,[6]]],[52,\"bo\",[\"bc\",[15,\"bm\"]]],[52,\"bp\",[\"bd\",[15,\"bn\"],[15,\"bo\"]]],[22,[21,[15,\"bp\"],[44]],[46,[2,[15,\"bk\"],\"setHitData\",[7,[15,\"bm\"],[15,\"bp\"]]],[\"bj\",[15,\"bk\"],[39,[2,[15,\"bk\"],\"getMetadata\",[7,[15,\"m\"]]],[15,\"bg\"],[15,\"be\"]]]]]]]]]]],[22,[17,[15,\"l\"],\"length\"],[46,[65,\"bl\",[15,\"p\"],[46,[53,[52,\"bm\",[2,[15,\"bk\"],\"getHitData\",[7,[15,\"bl\"]]]],[22,[28,[15,\"bm\"]],[46,[6]]],[52,\"bn\",[39,[20,[15,\"bl\"],[15,\"q\"]],[17,[15,\"s\"],\"PATH\"],[17,[15,\"s\"],\"URL\"]]],[52,\"bo\",[\"x\",[15,\"bm\"],[15,\"l\"],[15,\"bn\"]]],[22,[21,[15,\"bo\"],[15,\"bm\"]],[46,[2,[15,\"bk\"],\"setHitData\",[7,[15,\"bl\"],[15,\"bo\"]]],[\"bj\",[15,\"bk\"],[39,[2,[15,\"bk\"],\"getMetadata\",[7,[15,\"m\"]]],[15,\"bh\"],[15,\"bf\"]]]]]]]]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ccd_conversion_marking\",[46,\"a\"],[22,[30,[28,[17,[15,\"a\"],\"conversionRules\"]],[20,[17,[17,[15,\"a\"],\"conversionRules\"],\"length\"],0]],[46,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]],[52,\"b\",[\"require\",\"internal.copyPreHit\"]],[52,\"c\",[\"require\",\"internal.evaluateBooleanExpression\"]],[52,\"d\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"e\",\"is_conversion\"],[52,\"f\",\"is_first_visit\"],[52,\"g\",\"is_first_visit_conversion\"],[52,\"h\",\"is_session_start\"],[52,\"i\",\"is_session_start_conversion\"],[52,\"j\",\"first_visit\"],[52,\"k\",\"session_start\"],[41,\"l\"],[41,\"m\"],[\"d\",[17,[15,\"a\"],\"instanceDestinationId\"],[51,\"\",[7,\"n\"],[52,\"o\",[8,\"preHit\",[15,\"n\"]]],[65,\"p\",[17,[15,\"a\"],\"conversionRules\"],[46,[22,[\"c\",[17,[15,\"p\"],\"matchingRules\"],[15,\"o\"]],[46,[2,[15,\"n\"],\"setMetadata\",[7,[15,\"e\"],true]],[4]]]]],[22,[2,[15,\"n\"],\"getMetadata\",[7,[15,\"f\"]]],[46,[22,[28,[15,\"l\"]],[46,[53,[52,\"p\",[\"b\",[15,\"n\"],[8,\"omitHitData\",true,\"omitMetadata\",true]]],[2,[15,\"p\"],\"setEventName\",[7,[15,\"j\"]]],[3,\"l\",[8,\"preHit\",[15,\"p\"]]]]]],[65,\"p\",[17,[15,\"a\"],\"conversionRules\"],[46,[22,[\"c\",[17,[15,\"p\"],\"matchingRules\"],[15,\"l\"]],[46,[2,[15,\"n\"],\"setMetadata\",[7,[15,\"g\"],true]],[4]]]]]]],[22,[2,[15,\"n\"],\"getMetadata\",[7,[15,\"h\"]]],[46,[22,[28,[15,\"m\"]],[46,[53,[52,\"p\",[\"b\",[15,\"n\"],[8,\"omitHitData\",true,\"omitMetadata\",true]]],[2,[15,\"p\"],\"setEventName\",[7,[15,\"k\"]]],[3,\"m\",[8,\"preHit\",[15,\"p\"]]]]]],[65,\"p\",[17,[15,\"a\"],\"conversionRules\"],[46,[22,[\"c\",[17,[15,\"p\"],\"matchingRules\"],[15,\"m\"]],[46,[2,[15,\"n\"],\"setMetadata\",[7,[15,\"i\"],true]],[4]]]]]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]\n ,[50,\"__ccd_em_site_search\",[46,\"a\"],[52,\"b\",[\"require\",\"getQueryParameters\"]],[52,\"c\",[\"require\",\"internal.sendGtagEvent\"]],[52,\"d\",[\"require\",\"getContainerVersion\"]],[52,\"e\",[15,\"__module_ccdEmSiteSearchActivity\"]],[52,\"f\",[2,[15,\"e\"],\"getSearchTerm\",[7,[17,[15,\"a\"],\"searchQueryParams\"],[15,\"b\"]]]],[52,\"g\",[30,[17,[15,\"a\"],\"instanceDestinationId\"],[17,[\"d\"],\"containerId\"]]],[52,\"h\",[8,\"deferrable\",true,\"eventId\",[17,[15,\"a\"],\"gtmEventId\"],\"eventMetadata\",[8,\"em_event\",true]]],[22,[15,\"f\"],[46,[53,[52,\"i\",[39,[28,[28,[17,[15,\"a\"],\"includeParams\"]]],[2,[15,\"e\"],\"buildEventParams\",[7,[15,\"f\"],[17,[15,\"a\"],\"additionalQueryParams\"],[15,\"b\"]]],[8]]],[\"c\",[15,\"g\"],\"view_search_results\",[15,\"i\"],[15,\"h\"]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ccd_ga_first\",[46,\"a\"],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ccd_ga_last\",[46,\"a\"],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ccd_ga_regscope\",[46,\"a\"],[52,\"b\",[15,\"__module_ccdGaRegionScopedSettings\"]],[52,\"c\",[2,[15,\"b\"],\"extractRedactedLocations\",[7,[15,\"a\"]]]],[2,[15,\"b\"],\"applyRegionScopedSettings\",[7,[15,\"a\"],[15,\"c\"]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__e\",[46,\"a\"],[36,[13,[41,\"$0\"],[3,\"$0\",[\"require\",\"internal.getEventData\"]],[\"$0\",\"event\"]]]]\n ,[50,\"__ogt_1p_data_v2\",[46,\"a\"],[50,\"j\",[46,\"m\",\"n\",\"o\"],[22,[20,[16,[15,\"n\"],\"type\"],[15,\"o\"]],[46,[22,[28,[15,\"m\"]],[46,[3,\"m\",[8]]]],[22,[28,[16,[15,\"m\"],[15,\"o\"]]],[46,[43,[15,\"m\"],[15,\"o\"],[16,[15,\"n\"],\"userData\"]]]]]],[36,[15,\"m\"]]],[50,\"k\",[46,\"m\",\"n\"],[52,\"o\",[16,[15,\"a\"],[15,\"m\"]]],[41,\"p\"],[22,[20,[15,\"o\"],\"CSS_SELECTOR\"],[46,[3,\"p\",\"css_selector\"]],[46,[22,[20,[15,\"o\"],\"JS_VAR\"],[46,[3,\"p\",\"js_variable\"]]]]],[36,[8,\"selector_type\",[15,\"p\"],\"value\",[16,[15,\"a\"],[15,\"n\"]]]]],[50,\"l\",[46,\"m\",\"n\",\"o\",\"p\"],[22,[28,[16,[15,\"a\"],[15,\"p\"]]],[46,[36]]],[43,[15,\"m\"],[15,\"n\"],[\"k\",[15,\"o\"],[15,\"p\"]]]],[22,[28,[17,[15,\"a\"],\"isEnabled\"]],[46,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]],[52,\"b\",[13,[41,\"$0\"],[3,\"$0\",[\"require\",\"internal.getFlags\"]],[\"$0\"]]],[52,\"c\",[\"require\",\"internal.getDestinationIds\"]],[52,\"d\",[\"require\",\"internal.getProductSettingsParameter\"]],[52,\"e\",[\"require\",\"internal.detectUserProvidedData\"]],[52,\"f\",[\"require\",\"internal.setRemoteConfigParameter\"]],[52,\"g\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"h\",[30,[\"c\"],[7]]],[52,\"i\",[8,\"enable_code\",true]],[22,[17,[15,\"a\"],\"isAutoEnabled\"],[46,[53,[52,\"m\",[7]],[22,[1,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],[17,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],\"length\"]],[46,[53,[41,\"o\"],[3,\"o\",0],[63,[7,\"o\"],[23,[15,\"o\"],[17,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],\"length\"]],[33,[15,\"o\"],[3,\"o\",[0,[15,\"o\"],1]]],[46,[53,[52,\"p\",[17,[16,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],[15,\"o\"]],\"exclusionSelector\"]],[22,[15,\"p\"],[46,[2,[15,\"m\"],\"push\",[7,[15,\"p\"]]]]]]]]]]],[52,\"n\",[39,[17,[15,\"a\"],\"isAutoCollectPiiEnabledFlag\"],[17,[15,\"a\"],\"autoEmailEnabled\"],true]],[43,[15,\"i\"],\"auto_detect\",[8,\"email\",[15,\"n\"],\"phone\",[17,[15,\"a\"],\"autoPhoneEnabled\"],\"address\",[17,[15,\"a\"],\"autoAddressEnabled\"],\"exclude_element_selectors\",[15,\"m\"]]]]]],[22,[17,[15,\"a\"],\"isManualEnabled\"],[46,[53,[52,\"m\",[8]],[22,[17,[15,\"a\"],\"manualEmailEnabled\"],[46,[\"l\",[15,\"m\"],\"email\",\"emailType\",\"emailValue\"]]],[22,[17,[15,\"a\"],\"manualPhoneEnabled\"],[46,[\"l\",[15,\"m\"],\"phone\",\"phoneType\",\"phoneValue\"]]],[22,[17,[15,\"a\"],\"manualAddressEnabled\"],[46,[53,[52,\"n\",[8]],[\"l\",[15,\"n\"],\"first_name\",\"firstNameType\",\"firstNameValue\"],[\"l\",[15,\"n\"],\"last_name\",\"lastNameType\",\"lastNameValue\"],[\"l\",[15,\"n\"],\"street\",\"streetType\",\"streetValue\"],[\"l\",[15,\"n\"],\"city\",\"cityType\",\"cityValue\"],[\"l\",[15,\"n\"],\"region\",\"regionType\",\"regionValue\"],[\"l\",[15,\"n\"],\"country\",\"countryType\",\"countryValue\"],[\"l\",[15,\"n\"],\"postal_code\",\"postalCodeType\",\"postalCodeValue\"],[43,[15,\"m\"],\"name_and_address\",[7,[15,\"n\"]]]]]],[43,[15,\"i\"],\"selectors\",[15,\"m\"]]]]],[65,\"m\",[15,\"h\"],[46,[53,[41,\"n\"],[3,\"n\",[15,\"i\"]],[22,[1,[20,[2,[15,\"m\"],\"indexOf\",[7,\"G-\"]],0],[28,[16,[15,\"b\"],\"enableEuidAutoMode\"]]],[46,[53,[52,\"q\",[8,\"enable_code\",true,\"selectors\",[16,[15,\"i\"],\"selectors\"]]],[3,\"n\",[15,\"q\"]]]]],[\"f\",[15,\"m\"],\"user_data_settings\",[15,\"n\"]],[52,\"o\",[16,[15,\"n\"],\"auto_detect\"]],[22,[28,[15,\"o\"]],[46,[6]]],[52,\"p\",[51,\"\",[7,\"q\"],[52,\"r\",[2,[15,\"q\"],\"getMetadata\",[7,\"user_data_from_automatic\"]]],[22,[15,\"r\"],[46,[36,[15,\"r\"]]]],[52,\"s\",[\"e\",[8,\"excludeElementSelectors\",[16,[15,\"o\"],\"exclude_element_selectors\"],\"fieldFilters\",[8,\"email\",[16,[15,\"o\"],\"email\"],\"phone\",[16,[15,\"o\"],\"phone\"],\"address\",[16,[15,\"o\"],\"address\"]]]]],[52,\"t\",[1,[15,\"s\"],[16,[15,\"s\"],\"elements\"]]],[52,\"u\",[8]],[22,[1,[15,\"t\"],[18,[17,[15,\"t\"],\"length\"],0]],[46,[53,[41,\"v\"],[53,[41,\"w\"],[3,\"w\",0],[63,[7,\"w\"],[23,[15,\"w\"],[17,[15,\"t\"],\"length\"]],[33,[15,\"w\"],[3,\"w\",[0,[15,\"w\"],1]]],[46,[53,[52,\"x\",[16,[15,\"t\"],[15,\"w\"]]],[\"j\",[15,\"u\"],[15,\"x\"],\"email\"],[22,[16,[15,\"b\"],\"enableAutoPiiOnPhoneAndAddress\"],[46,[\"j\",[15,\"u\"],[15,\"x\"],\"phone_number\"],[3,\"v\",[\"j\",[15,\"v\"],[15,\"x\"],\"first_name\"]],[3,\"v\",[\"j\",[15,\"v\"],[15,\"x\"],\"last_name\"]],[3,\"v\",[\"j\",[15,\"v\"],[15,\"x\"],\"country\"]],[3,\"v\",[\"j\",[15,\"v\"],[15,\"x\"],\"postal_code\"]]]]]]]],[22,[1,[15,\"v\"],[28,[16,[15,\"u\"],\"address\"]]],[46,[43,[15,\"u\"],\"address\",[15,\"v\"]]]]]]],[2,[15,\"q\"],\"setMetadata\",[7,\"user_data_from_automatic\",[15,\"u\"]]],[36,[15,\"u\"]]]],[\"g\",[15,\"m\"],[51,\"\",[7,\"q\"],[2,[15,\"q\"],\"setMetadata\",[7,\"user_data_from_automatic_getter\",[15,\"p\"]]]]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ogt_google_signals\",[46,\"a\"],[52,\"b\",[\"require\",\"internal.setProductSettingsParameter\"]],[52,\"c\",[\"require\",\"getContainerVersion\"]],[52,\"d\",[13,[41,\"$0\"],[3,\"$0\",[\"require\",\"internal.getFlags\"]],[\"$0\"]]],[52,\"e\",[30,[17,[15,\"a\"],\"instanceDestinationId\"],[17,[\"c\"],\"containerId\"]]],[\"b\",[15,\"e\"],\"google_signals\",[39,[17,[15,\"d\"],\"ignoreServerMacroInGoogleSignal\"],[20,[17,[15,\"a\"],\"googleSignals\"],\"ENABLED\"],[20,[17,[15,\"a\"],\"serverMacroResult\"],1]]],[\"b\",[15,\"e\"],\"google_ng\",[39,[17,[15,\"d\"],\"ignoreServerMacroInGoogleSignal\"],[20,[17,[15,\"a\"],\"googleSignals\"],\"NON_GAIA_REMARKETING\"],[20,[17,[15,\"a\"],\"serverMacroResult\"],2]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__set_product_settings\",[46,\"a\"],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[52,\"__module_activities\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"b\",[46,\"c\",\"d\"],[36,[39,[15,\"d\"],[\"d\",[15,\"c\"]],[15,\"c\"]]]],[36,[8,\"withRequestContext\",[15,\"b\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_ccdEmSiteSearchActivity\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"b\",[46,\"d\",\"e\"],[52,\"f\",[2,[30,[15,\"d\"],\"\"],\"split\",[7,\",\"]]],[53,[41,\"g\"],[3,\"g\",0],[63,[7,\"g\"],[23,[15,\"g\"],[17,[15,\"f\"],\"length\"]],[33,[15,\"g\"],[3,\"g\",[0,[15,\"g\"],1]]],[46,[53,[52,\"h\",[\"e\",[2,[16,[15,\"f\"],[15,\"g\"]],\"trim\",[7]]]],[22,[21,[15,\"h\"],[44]],[46,[36,[15,\"h\"]]]]]]]]],[50,\"c\",[46,\"d\",\"e\",\"f\"],[52,\"g\",[8,\"search_term\",[15,\"d\"]]],[52,\"h\",[2,[30,[15,\"e\"],\"\"],\"split\",[7,\",\"]]],[53,[41,\"i\"],[3,\"i\",0],[63,[7,\"i\"],[23,[15,\"i\"],[17,[15,\"h\"],\"length\"]],[33,[15,\"i\"],[3,\"i\",[0,[15,\"i\"],1]]],[46,[53,[52,\"j\",[2,[16,[15,\"h\"],[15,\"i\"]],\"trim\",[7]]],[52,\"k\",[\"f\",[15,\"j\"]]],[22,[21,[15,\"k\"],[44]],[46,[43,[15,\"g\"],[0,\"q_\",[15,\"j\"]],[15,\"k\"]]]]]]]],[36,[15,\"g\"]]],[36,[8,\"getSearchTerm\",[15,\"b\"],\"buildEventParams\",[15,\"c\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_ccdGaRegionScopedSettings\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"n\",[46,\"q\",\"r\",\"s\"],[50,\"x\",[46,\"z\"],[52,\"ba\",[16,[15,\"m\"],[15,\"z\"]]],[22,[28,[15,\"ba\"]],[46,[36]]],[53,[41,\"bb\"],[3,\"bb\",0],[63,[7,\"bb\"],[23,[15,\"bb\"],[17,[15,\"ba\"],\"length\"]],[33,[15,\"bb\"],[3,\"bb\",[0,[15,\"bb\"],1]]],[46,[53,[52,\"bc\",[16,[15,\"ba\"],[15,\"bb\"]]],[\"u\",[15,\"t\"],[17,[15,\"bc\"],\"name\"],[17,[15,\"bc\"],\"value\"]]]]]]],[50,\"y\",[46,\"z\"],[22,[30,[28,[15,\"v\"]],[21,[17,[15,\"v\"],\"length\"],2]],[46,[36,false]]],[41,\"ba\"],[3,\"ba\",[16,[15,\"z\"],[15,\"w\"]]],[22,[20,[15,\"ba\"],[44]],[46,[3,\"ba\",[16,[15,\"z\"],[15,\"v\"]]]]],[36,[28,[28,[15,\"ba\"]]]]],[22,[28,[15,\"r\"]],[46,[36]]],[52,\"t\",[30,[17,[15,\"q\"],\"instanceDestinationId\"],[17,[\"d\"],\"containerId\"]]],[52,\"u\",[\"i\",[15,\"g\"],[15,\"s\"]]],[52,\"v\",[13,[41,\"$0\"],[3,\"$0\",[\"i\",[15,\"e\"],[15,\"s\"]]],[\"$0\"]]],[52,\"w\",[13,[41,\"$0\"],[3,\"$0\",[\"i\",[15,\"f\"],[15,\"s\"]]],[\"$0\"]]],[53,[41,\"z\"],[3,\"z\",0],[63,[7,\"z\"],[23,[15,\"z\"],[17,[15,\"r\"],\"length\"]],[33,[15,\"z\"],[3,\"z\",[0,[15,\"z\"],1]]],[46,[53,[52,\"ba\",[16,[15,\"r\"],[15,\"z\"]]],[22,[30,[17,[15,\"ba\"],\"disallowAllRegions\"],[\"y\",[17,[15,\"ba\"],\"disallowedRegions\"]]],[46,[\"x\",[17,[15,\"ba\"],\"redactFieldGroup\"]]]]]]]]],[50,\"o\",[46,\"q\"],[52,\"r\",[8]],[22,[28,[15,\"q\"]],[46,[36,[15,\"r\"]]]],[52,\"s\",[2,[15,\"q\"],\"split\",[7,\",\"]]],[53,[41,\"t\"],[3,\"t\",0],[63,[7,\"t\"],[23,[15,\"t\"],[17,[15,\"s\"],\"length\"]],[33,[15,\"t\"],[3,\"t\",[0,[15,\"t\"],1]]],[46,[53,[52,\"u\",[2,[16,[15,\"s\"],[15,\"t\"]],\"trim\",[7]]],[22,[28,[15,\"u\"]],[46,[6]]],[52,\"v\",[2,[15,\"u\"],\"split\",[7,\"-\"]]],[52,\"w\",[16,[15,\"v\"],0]],[52,\"x\",[39,[20,[17,[15,\"v\"],\"length\"],2],[15,\"u\"],[44]]],[22,[30,[28,[15,\"w\"]],[21,[17,[15,\"w\"],\"length\"],2]],[46,[6]]],[22,[1,[21,[15,\"x\"],[44]],[30,[23,[17,[15,\"x\"],\"length\"],4],[18,[17,[15,\"x\"],\"length\"],6]]],[46,[6]]],[43,[15,\"r\"],[15,\"u\"],true]]]]],[36,[15,\"r\"]]],[50,\"p\",[46,\"q\"],[22,[28,[17,[15,\"q\"],\"settingsTable\"]],[46,[36,[7]]]],[52,\"r\",[8]],[53,[41,\"s\"],[3,\"s\",0],[63,[7,\"s\"],[23,[15,\"s\"],[17,[17,[15,\"q\"],\"settingsTable\"],\"length\"]],[33,[15,\"s\"],[3,\"s\",[0,[15,\"s\"],1]]],[46,[53,[52,\"t\",[16,[17,[15,\"q\"],\"settingsTable\"],[15,\"s\"]]],[52,\"u\",[17,[15,\"t\"],\"redactFieldGroup\"]],[22,[28,[16,[15,\"m\"],[15,\"u\"]]],[46,[6]]],[43,[15,\"r\"],[15,\"u\"],[8,\"redactFieldGroup\",[15,\"u\"],\"disallowAllRegions\",false,\"disallowedRegions\",[8]]],[52,\"v\",[16,[15,\"r\"],[15,\"u\"]]],[22,[17,[15,\"t\"],\"disallowAllRegions\"],[46,[43,[15,\"v\"],\"disallowAllRegions\",true],[6]]],[43,[15,\"v\"],\"disallowedRegions\",[\"o\",[17,[15,\"t\"],\"disallowedRegions\"]]]]]]],[36,[2,[15,\"b\"],\"values\",[7,[15,\"r\"]]]]],[52,\"b\",[\"require\",\"Object\"]],[52,\"c\",[13,[41,\"$0\"],[3,\"$0\",[\"require\",\"internal.getFlags\"]],[\"$0\"]]],[52,\"d\",[\"require\",\"getContainerVersion\"]],[52,\"e\",[\"require\",\"internal.getCountryCode\"]],[52,\"f\",[\"require\",\"internal.getRegionCode\"]],[52,\"g\",[\"require\",\"internal.setRemoteConfigParameter\"]],[52,\"h\",[15,\"__module_activities\"]],[52,\"i\",[17,[15,\"h\"],\"withRequestContext\"]],[41,\"j\"],[41,\"k\"],[41,\"l\"],[52,\"m\",[8,\"GOOGLE_SIGNALS\",[7,[8,\"name\",\"allow_google_signals\",\"value\",false]],\"DEVICE_AND_GEO\",[7,[8,\"name\",\"geo_granularity\",\"value\",true],[8,\"name\",\"redact_device_info\",\"value\",true]]]],[36,[8,\"applyRegionScopedSettings\",[15,\"n\"],\"extractRedactedLocations\",[15,\"p\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n \n]\n,\"entities\":{\n\"__c\":{\"2\":true,\"4\":true}\n,\n\"__ccd_auto_redact\":{\"2\":true,\"4\":true}\n,\n\"__ccd_conversion_marking\":{\"2\":true,\"4\":true}\n,\n\"__ccd_em_site_search\":{\"2\":true,\"4\":true}\n,\n\"__ccd_ga_first\":{\"2\":true,\"4\":true}\n,\n\"__ccd_ga_last\":{\"2\":true,\"4\":true}\n,\n\"__ccd_ga_regscope\":{\"2\":true,\"4\":true}\n,\n\"__e\":{\"2\":true,\"4\":true}\n,\n\"__ogt_1p_data_v2\":{\"2\":true}\n,\n\"__ogt_google_signals\":{\"2\":true,\"4\":true}\n,\n\"__set_product_settings\":{\"2\":true,\"4\":true}\n\n\n}\n,\"blob\":{\"1\":\"1\"}\n,\"permissions\":{\n\"__c\":{}\n,\n\"__ccd_auto_redact\":{}\n,\n\"__ccd_conversion_marking\":{}\n,\n\"__ccd_em_site_search\":{\"get_url\":{\"urlParts\":\"any\",\"queriesAllowed\":\"any\"},\"read_container_data\":{}}\n,\n\"__ccd_ga_first\":{}\n,\n\"__ccd_ga_last\":{}\n,\n\"__ccd_ga_regscope\":{\"read_container_data\":{}}\n,\n\"__e\":{\"read_event_data\":{\"eventDataAccess\":\"specific\",\"keyPatterns\":[\"event\"]}}\n,\n\"__ogt_1p_data_v2\":{\"detect_user_provided_data\":{\"limitDataSources\":true,\"allowAutoDataSources\":true,\"allowManualDataSources\":false,\"allowCodeDataSources\":false}}\n,\n\"__ogt_google_signals\":{\"read_container_data\":{}}\n,\n\"__set_product_settings\":{}\n\n\n}\n\n\n\n,\"security_groups\":{\n\"google\":[\n\"__c\"\n,\n\"__ccd_auto_redact\"\n,\n\"__ccd_conversion_marking\"\n,\n\"__ccd_em_site_search\"\n,\n\"__ccd_ga_first\"\n,\n\"__ccd_ga_last\"\n,\n\"__ccd_ga_regscope\"\n,\n\"__e\"\n,\n\"__ogt_1p_data_v2\"\n,\n\"__ogt_google_signals\"\n,\n\"__set_product_settings\"\n\n]\n\n\n}\n\n\n\n};\n\n\n\n\nvar ca,da=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ea=typeof Object.defineProperties==\"function\"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a},fa=function(a){for(var b=[\"object\"==typeof globalThis&&globalThis,a,\"object\"==typeof window&&window,\"object\"==typeof self&&self,\"object\"==typeof global&&global],c=0;c<b.length;++c){var d=b[c];if(d&&d.Math==Math)return d}throw Error(\"Cannot find global object\");\n},ha=fa(this),ja=function(a,b){if(b)a:{for(var c=ha,d=a.split(\".\"),e=0;e<d.length-1;e++){var f=d[e];if(!(f in c))break a;c=c[f]}var g=d[d.length-1],k=c[g],m=b(k);m!=k&&m!=null&&ea(c,g,{configurable:!0,writable:!0,value:m})}},ka=function(a){return a.raw=a},la=function(a,b){a.raw=b;return a},na=function(a){var b=typeof Symbol!=\"undefined\"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length==\"number\")return{next:da(a)};throw Error(String(a)+\" is not an iterable or ArrayLike\");\n},pa=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c},qa=function(a){return a instanceof Array?a:pa(na(a))},ra=typeof Object.assign==\"function\"?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)Object.prototype.hasOwnProperty.call(d,e)&&(a[e]=d[e])}return a};ja(\"Object.assign\",function(a){return a||ra});var sa=typeof Object.create==\"function\"?Object.create:function(a){var b=function(){};b.prototype=a;return new b},ta;\nif(typeof Object.setPrototypeOf==\"function\")ta=Object.setPrototypeOf;else{var ua;a:{var va={a:!0},wa={};try{wa.__proto__=va;ua=wa.a;break a}catch(a){}ua=!1}ta=ua?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+\" is not extensible\");return a}:null}\nvar xa=ta,ya=function(a,b){a.prototype=sa(b.prototype);a.prototype.constructor=a;if(xa)xa(a,b);else for(var c in b)if(c!=\"prototype\")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.Qn=b.prototype},Aa=function(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b};/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar Ba=this||self,Ca=function(a,b,c){return a.call.apply(a.bind,arguments)},Ea=function(a,b,c){if(!a)throw Error();if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}},Fa=function(a,b,c){Fa=Function.prototype.bind&&Function.prototype.bind.toString().indexOf(\"native code\")!=-1?Ca:Ea;return Fa.apply(null,arguments)},Ga=\nfunction(a){return a};var Ha=function(a,b){this.type=a;this.data=b};var Ia=function(){this.j={};this.H={}};ca=Ia.prototype;ca.get=function(a){return this.j[\"dust.\"+a]};ca.set=function(a,b){a=\"dust.\"+a;this.H.hasOwnProperty(a)||(this.j[a]=b)};ca.Lh=function(a,b){this.set(a,b);this.H[\"dust.\"+a]=!0};ca.has=function(a){return this.j.hasOwnProperty(\"dust.\"+a)};ca.vf=function(a){a=\"dust.\"+a;this.H.hasOwnProperty(a)||delete this.j[a]};var Ja=function(){};Ja.prototype.reset=function(){};var Ka=function(a,b){this.O=a;this.parent=b;this.j=this.D=void 0;this.K=function(c,d,e){return c.apply(d,e)};this.values=new Ia};Ka.prototype.add=function(a,b){La(this,a,b,!1)};var La=function(a,b,c,d){d?a.values.Lh(b,c):a.values.set(b,c)};Ka.prototype.set=function(a,b){!this.values.has(a)&&this.parent&&this.parent.has(a)?this.parent.set(a,b):this.values.set(a,b)};Ka.prototype.get=function(a){return this.values.has(a)?this.values.get(a):this.parent?this.parent.get(a):void 0};\nKa.prototype.has=function(a){return!!this.values.has(a)||!(!this.parent||!this.parent.has(a))};var Na=function(a){var b=new Ka(a.O,a);a.D&&(b.D=a.D);b.K=a.K;b.j=a.j;return b};Ka.prototype.H=function(){return this.O};function Oa(a,b){for(var c,d=0;d<b.length&&!(c=Pa(a,b[d]),c instanceof Ha);d++);return c}function Pa(a,b){try{var c=a.get(String(b[0]));if(!c||typeof c.invoke!==\"function\")throw Error(\"Attempting to execute non-function \"+b[0]+\".\");return c.invoke.apply(c,[a].concat(b.slice(1)))}catch(e){var d=a.D;d&&d(e,b.context?{id:b[0],line:b.context.line}:null);throw e;}};var Qa=function(){this.K=new Ja;this.j=new Ka(this.K)};Qa.prototype.H=function(){return this.K};Qa.prototype.execute=function(a){var b=Array.prototype.slice.call(arguments,0);return this.D(b)};Qa.prototype.D=function(){for(var a,b=0;b<arguments.length;b++)a=Pa(this.j,arguments[b]);return a};Qa.prototype.O=function(a){var b=Na(this.j);b.j=a;for(var c,d=1;d<arguments.length;d++)c=Pa(b,arguments[d]);return c};var Ra=function(){Ia.call(this);this.D=!1};ya(Ra,Ia);var Ta=function(a,b){var c=[],d;for(d in a.j)if(a.j.hasOwnProperty(d))switch(d=d.substr(5),b){case 1:c.push(d);break;case 2:c.push(a.get(d));break;case 3:c.push([d,a.get(d)])}return c};Ra.prototype.set=function(a,b){this.D||Ia.prototype.set.call(this,a,b)};Ra.prototype.Lh=function(a,b){this.D||Ia.prototype.Lh.call(this,a,b)};Ra.prototype.vf=function(a){this.D||Ia.prototype.vf.call(this,a)};Ra.prototype.Mb=function(){this.D=!0};/*\n jQuery (c) 2005, 2012 jQuery Foundation, Inc. jquery.org/license.\n*/\nvar Ua=/\\[object (Boolean|Number|String|Function|Array|Date|RegExp)\\]/,Va=function(a){if(a==null)return String(a);var b=Ua.exec(Object.prototype.toString.call(Object(a)));return b?b[1].toLowerCase():\"object\"},Wa=function(a,b){return Object.prototype.hasOwnProperty.call(Object(a),b)},Xa=function(a){if(!a||Va(a)!=\"object\"||a.nodeType||a==a.window)return!1;try{if(a.constructor&&!Wa(a,\"constructor\")&&!Wa(a.constructor.prototype,\"isPrototypeOf\"))return!1}catch(c){return!1}for(var b in a);return b===void 0||\nWa(a,b)},h=function(a,b){var c=b||(Va(a)==\"array\"?[]:{}),d;for(d in a)if(Wa(a,d)){var e=a[d];Va(e)==\"array\"?(Va(c[d])!=\"array\"&&(c[d]=[]),c[d]=h(e,c[d])):Xa(e)?(Xa(c[d])||(c[d]={}),c[d]=h(e,c[d])):c[d]=e}return c};function Ya(a){if(a==void 0||Array.isArray(a)||Xa(a))return!0;switch(typeof a){case \"boolean\":case \"number\":case \"string\":case \"function\":return!0}return!1}function Za(a){return typeof a===\"number\"&&a>=0&&isFinite(a)&&a%1===0||typeof a===\"string\"&&a[0]!==\"-\"&&a===\"\"+parseInt(a)};var $a=function(a){this.j=[];this.H=!1;this.D=new Ra;a=a||[];for(var b in a)a.hasOwnProperty(b)&&(Za(b)?this.j[Number(b)]=a[Number(b)]:this.D.set(b,a[b]))};ca=$a.prototype;ca.toString=function(a){if(a&&a.indexOf(this)>=0)return\"\";for(var b=[],c=0;c<this.j.length;c++){var d=this.j[c];d===null||d===void 0?b.push(\"\"):d instanceof $a?(a=a||[],a.push(this),b.push(d.toString(a)),a.pop()):b.push(String(d))}return b.join(\",\")};\nca.set=function(a,b){if(!this.H)if(a===\"length\"){if(!Za(b))throw Error(\"RangeError: Length property must be a valid integer.\");this.j.length=Number(b)}else Za(a)?this.j[Number(a)]=b:this.D.set(a,b)};ca.get=function(a){return a===\"length\"?this.length():Za(a)?this.j[Number(a)]:this.D.get(a)};ca.length=function(){return this.j.length};ca.fc=function(){for(var a=Ta(this.D,1),b=0;b<this.j.length;b++)a.push(b+\"\");return new $a(a)};var ab=function(a,b){Za(b)?delete a.j[Number(b)]:a.D.vf(b)};ca=$a.prototype;\nca.pop=function(){return this.j.pop()};ca.push=function(){return this.j.push.apply(this.j,Array.prototype.slice.call(arguments))};ca.shift=function(){return this.j.shift()};ca.splice=function(a,b){return new $a(this.j.splice.apply(this.j,arguments))};ca.unshift=function(){return this.j.unshift.apply(this.j,Array.prototype.slice.call(arguments))};ca.has=function(a){return Za(a)&&this.j.hasOwnProperty(a)||this.D.has(a)};ca.Mb=function(){this.H=!0;Object.freeze(this.j);this.D.Mb()};\nfunction bb(a){for(var b=[],c=0;c<a.length();c++)a.has(c)&&(b[c]=a.get(c));return b};var cb=function(){Ra.call(this)};ya(cb,Ra);cb.prototype.fc=function(){return new $a(Ta(this,1))};var db=function(a){for(var b=Ta(a,3),c=new $a,d=0;d<b.length;d++){var e=new $a(b[d]);c.push(e)}return c};function eb(){for(var a=fb,b={},c=0;c<a.length;++c)b[a[c]]=c;return b}function gb(){var a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZ\";a+=a.toLowerCase()+\"0123456789-_\";return a+\".\"}var fb,hb;function jb(a){fb=fb||gb();hb=hb||eb();for(var b=[],c=0;c<a.length;c+=3){var d=c+1<a.length,e=c+2<a.length,f=a.charCodeAt(c),g=d?a.charCodeAt(c+1):0,k=e?a.charCodeAt(c+2):0,m=f>>2,n=(f&3)<<4|g>>4,p=(g&15)<<2|k>>6,q=k&63;e||(q=64,d||(p=64));b.push(fb[m],fb[n],fb[p],fb[q])}return b.join(\"\")}\nfunction kb(a){function b(m){for(;d<a.length;){var n=a.charAt(d++),p=hb[n];if(p!=null)return p;if(!/^[\\s\\xa0]*$/.test(n))throw Error(\"Unknown base64 encoding at char: \"+n);}return m}fb=fb||gb();hb=hb||eb();for(var c=\"\",d=0;;){var e=b(-1),f=b(0),g=b(64),k=b(64);if(k===64&&e===-1)return c;c+=String.fromCharCode(e<<2|f>>4);g!==64&&(c+=String.fromCharCode(f<<4&240|g>>2),k!==64&&(c+=String.fromCharCode(g<<6&192|k)))}};var lb={};function mb(a,b){lb[a]=lb[a]||[];lb[a][b]=!0}function nb(a){var b=lb[a];if(!b||b.length===0)return\"\";for(var c=[],d=0,e=0;e<b.length;e++)e%8===0&&e>0&&(c.push(String.fromCharCode(d)),d=0),b[e]&&(d|=1<<e%8);d>0&&c.push(String.fromCharCode(d));return jb(c.join(\"\")).replace(/\\.+$/,\"\")}function ob(){for(var a=[],b=lb.fdr||[],c=0;c<b.length;c++)b[c]&&a.push(c);return a.length>0?a:void 0};function pb(){}function qb(a){return typeof a===\"function\"}function l(a){return typeof a===\"string\"}function rb(a){return typeof a===\"number\"&&!isNaN(a)}function sb(a){return Array.isArray(a)?a:[a]}function tb(a,b){if(a&&Array.isArray(a))for(var c=0;c<a.length;c++)if(a[c]&&b(a[c]))return a[c]}function ub(a,b){if(!rb(a)||!rb(b)||a>b)a=0,b=2147483647;return Math.floor(Math.random()*(b-a+1)+a)}\nfunction vb(a,b){for(var c=new wb,d=0;d<a.length;d++)c.set(a[d],!0);for(var e=0;e<b.length;e++)if(c.get(b[e]))return!0;return!1}function z(a,b){for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(c,a[c])}function xb(a){return!!a&&(Object.prototype.toString.call(a)===\"[object Arguments]\"||Object.prototype.hasOwnProperty.call(a,\"callee\"))}function yb(a){return Math.round(Number(a))||0}function zb(a){return\"false\"===String(a).toLowerCase()?!1:!!a}\nfunction Ab(a){var b=[];if(Array.isArray(a))for(var c=0;c<a.length;c++)b.push(String(a[c]));return b}function Bb(a){return a?a.replace(/^\\s+|\\s+$/g,\"\"):\"\"}function Cb(){return new Date(Date.now())}function Db(){return Cb().getTime()}var wb=function(){this.prefix=\"gtm.\";this.values={}};wb.prototype.set=function(a,b){this.values[this.prefix+a]=b};wb.prototype.get=function(a){return this.values[this.prefix+a]};function Eb(a,b,c){return a&&a.hasOwnProperty(b)?a[b]:c}\nfunction Fb(a){var b=a;return function(){if(b){var c=b;b=void 0;try{c()}catch(d){}}}}function Gb(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])}function Hb(a,b){for(var c=[],d=0;d<a.length;d++)c.push(a[d]),c.push.apply(c,b[a[d]]||[]);return c}function Ib(a,b){return a.length>=b.length&&a.substring(0,b.length)===b}function Jb(a,b){return a.length>=b.length&&a.substring(a.length-b.length,a.length)===b}\nfunction Kb(a,b){var c=F;b=b||[];for(var d=c,e=0;e<a.length-1;e++){if(!d.hasOwnProperty(a[e]))return;d=d[a[e]];if(b.indexOf(d)>=0)return}return d}function Lb(a,b){for(var c={},d=c,e=a.split(\".\"),f=0;f<e.length-1;f++)d=d[e[f]]={};d[e[e.length-1]]=b;return c}var Mb=/^\\w{1,9}$/;function Nb(a,b){a=a||{};b=b||\",\";var c=[];z(a,function(d,e){Mb.test(d)&&e&&c.push(d)});return c.join(b)}function Ob(a,b){function c(){e&&++d===b&&(e(),e=null,c.done=!0)}var d=0,e=a;c.done=!1;return c}\nfunction Pb(a){if(a){var b=a.split(\",\");if(b.length===2&&b[0]===b[1])return b[0]}return a};var Qb,Rb=function(){if(Qb===void 0){var a=null,b=Ba.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy(\"goog#html\",{createHTML:Ga,createScript:Ga,createScriptURL:Ga})}catch(c){Ba.console&&Ba.console.error(c.message)}Qb=a}else Qb=a}return Qb};var Sb=function(a){this.j=a};Sb.prototype.toString=function(){return this.j+\"\"};var Tb=function(a){return a instanceof Sb&&a.constructor===Sb?a.j:\"type_error:TrustedResourceUrl\"},Ub={},Vb=function(a){var b=a,c=Rb(),d=c?c.createScriptURL(b):b;return new Sb(d,Ub)};/*\n\n SPDX-License-Identifier: Apache-2.0\n*/\nvar Wb=ka([\"\"]),Xb=la([\"\\x00\"],[\"\\\\0\"]),Yb=la([\"\\n\"],[\"\\\\n\"]),Zb=la([\"\\x00\"],[\"\\\\u0000\"]);function $b(a){return a.toString().indexOf(\"`\")===-1}$b(function(a){return a(Wb)})||$b(function(a){return a(Xb)})||$b(function(a){return a(Yb)})||$b(function(a){return a(Zb)});var ac=function(a){this.j=a};ac.prototype.toString=function(){return this.j};var bc=new ac(\"about:invalid#zClosurez\");var cc=function(a){this.Yl=a};function dc(a){return new cc(function(b){return b.substr(0,a.length+1).toLowerCase()===a+\":\"})}var ec=[dc(\"data\"),dc(\"http\"),dc(\"https\"),dc(\"mailto\"),dc(\"ftp\"),new cc(function(a){return/^[^:]*([/?#]|$)/.test(a)})];function fc(a,b){b=b===void 0?ec:b;if(a instanceof ac)return a;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof cc&&d.Yl(a))return new ac(a)}}function gc(a){var b;b=b===void 0?ec:b;return fc(a,b)||bc}var hc=/^\\s*(?!javascript:)(?:[\\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;\nfunction ic(a){var b;if(a instanceof ac)if(a instanceof ac)b=a.j;else throw Error(\"\");else b=hc.test(a)?a:void 0;return b};var kc=function(){this.j=jc[0].toLowerCase()};kc.prototype.toString=function(){return this.j};var lc=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof a===\"string\")return typeof b!==\"string\"||b.length!=1?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};var mc={},nc=function(a){this.j=a};nc.prototype.toString=function(){return this.j.toString()};function oc(a,b){var c=[new kc];if(c.length===0)throw Error(\"\");var d=c.map(function(f){var g;if(f instanceof kc)g=f.j;else throw Error(\"\");return g}),e=b.toLowerCase();if(d.every(function(f){return e.indexOf(f)!==0}))throw Error('Attribute \"'+b+'\" does not match any of the allowed prefixes.');a.setAttribute(b,\"true\")};function pc(a,b){var c=ic(b);c!==void 0&&(a.action=c)};\"ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT\".split(\" \").concat([\"BUTTON\",\n\"INPUT\"]);function qc(a){return a===null?\"null\":a===void 0?\"undefined\":a};var F=window,H=document,rc=navigator,sc=function(){var a;try{a=rc.serviceWorker}catch(b){return}return a},tc=H.currentScript,uc=tc&&tc.src,vc=function(a,b){var c=F[a];F[a]=c===void 0?b:c;return F[a]};function wc(a){return(rc.userAgent||\"\").indexOf(a)!==-1}\nvar xc=function(a,b){b&&(a.addEventListener?a.onload=b:a.onreadystatechange=function(){a.readyState in{loaded:1,complete:1}&&(a.onreadystatechange=null,b())})},yc={async:1,nonce:1,onerror:1,onload:1,src:1,type:1},zc={onload:1,src:1,width:1,height:1,style:1};function Ac(a,b,c){b&&z(b,function(d,e){d=d.toLowerCase();c.hasOwnProperty(d)||a.setAttribute(d,e)})}\nvar Bc=function(a,b,c,d,e){var f=H.createElement(\"script\");Ac(f,d,yc);f.type=\"text/javascript\";f.async=d&&d.async===!1?!1:!0;var g;g=Vb(qc(a));f.src=Tb(g);var k,m,n,p=(n=(m=(f.ownerDocument&&f.ownerDocument.defaultView||window).document).querySelector)==null?void 0:n.call(m,\"script[nonce]\");(k=p?p.nonce||p.getAttribute(\"nonce\")||\"\":\"\")&&f.setAttribute(\"nonce\",k);xc(f,b);c&&(f.onerror=c);if(e)e.appendChild(f);else{var q=H.getElementsByTagName(\"script\")[0]||H.body||H.head;q.parentNode.insertBefore(f,\nq)}return f},Cc=function(){if(uc){var a=uc.toLowerCase();if(a.indexOf(\"https://\")===0)return 2;if(a.indexOf(\"http://\")===0)return 3}return 1},Dc=function(a,b,c,d,e){var f;f=f===void 0?!0:f;var g=e,k=!1;g||(g=H.createElement(\"iframe\"),k=!0);Ac(g,c,zc);d&&z(d,function(n,p){g.dataset[n]=p});f&&(g.height=\"0\",g.width=\"0\",g.style.display=\"none\",g.style.visibility=\"hidden\");a!==void 0&&(g.src=a);if(k){var m=H.body&&H.body.lastChild||H.body||H.head;m.parentNode.insertBefore(g,m)}xc(g,b);return g},Ec=function(a,\nb,c,d){var e=new Image(1,1);Ac(e,d,{});e.onload=function(){e.onload=null;b&&b()};e.onerror=function(){e.onerror=null;c&&c()};e.src=a;return e},Fc=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,!!d):a.attachEvent&&a.attachEvent(\"on\"+b,c)},Gc=function(a,b,c){a.removeEventListener?a.removeEventListener(b,c,!1):a.detachEvent&&a.detachEvent(\"on\"+b,c)},I=function(a){F.setTimeout(a,0)},Hc=function(a,b){return a&&b&&a.attributes&&a.attributes[b]?a.attributes[b].value:null},Ic=function(a){var b=\na.innerText||a.textContent||\"\";b&&b!=\" \"&&(b=b.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\"));b&&(b=b.replace(/(\\xa0+|\\s{2,}|\\n|\\r\\t)/g,\" \"));return b},Jc=function(a){var b=H.createElement(\"div\"),c=b,d,e=qc(\"A<div>\"+a+\"</div>\"),f=Rb(),g=f?f.createHTML(e):e;d=new nc(g,mc);if(c.nodeType===1){var k=c.tagName;if(k===\"SCRIPT\"||k===\"STYLE\")throw Error(\"\");}c.innerHTML=d instanceof nc&&d.constructor===nc?d.j:\"type_error:SafeHtml\";b=b.lastChild;for(var m=[];b.firstChild;)m.push(b.removeChild(b.firstChild));return m},\nKc=function(a,b,c){c=c||100;for(var d={},e=0;e<b.length;e++)d[b[e]]=!0;for(var f=a,g=0;f&&g<=c;g++){if(d[String(f.tagName).toLowerCase()])return f;f=f.parentElement}return null},Lc=function(a){var b;try{b=rc.sendBeacon&&rc.sendBeacon(a)}catch(c){mb(\"TAGGING\",15)}b||Ec(a)},Mc=function(a,b){try{return rc.sendBeacon(a,b)}catch(c){mb(\"TAGGING\",15)}return!1},Nc={cache:\"no-store\",credentials:\"include\",keepalive:!0,method:\"POST\",mode:\"no-cors\",redirect:\"follow\"},Oc=function(a,b,c){if(\"fetch\"in F){var d=\nObject.assign({},Nc);b&&(d.body=b);c&&(c.attributionReporting&&(d.attributionReporting=c.attributionReporting),c.browsingTopics&&(d.browsingTopics=c.browsingTopics));try{var e=F.fetch(a,d);e&&e.catch(pb);return!0}catch(f){}}if(c&&c.noFallback)return!1;if(b)return Mc(a,b);Lc(a);return!0},Pc=function(a,b){var c=a[b];c&&typeof c.animVal===\"string\"&&(c=c.animVal);return c},Qc=function(){var a=F.performance;if(a&&qb(a.now))return a.now()},Rc=function(){return F.performance||void 0};function Sc(a,b){return this.evaluate(a)&&this.evaluate(b)}function Tc(a,b){return this.evaluate(a)===this.evaluate(b)}function Uc(a,b){return this.evaluate(a)||this.evaluate(b)}function Vc(a,b){a=this.evaluate(a);b=this.evaluate(b);return String(a).indexOf(String(b))>-1}function Wc(a,b){var c=String(this.evaluate(a)),d=String(this.evaluate(b));return c.substring(0,d.length)===d}\nfunction Xc(a,b){a=this.evaluate(a);b=this.evaluate(b);switch(a){case \"pageLocation\":var c=F.location.href;b instanceof cb&&b.get(\"stripProtocol\")&&(c=c.replace(/^https?:\\/\\//,\"\"));return c}};var Yc=function(a,b){Ra.call(this);this.K=a;this.O=b};ya(Yc,Ra);ca=Yc.prototype;ca.toString=function(){return this.K};ca.getName=function(){return this.K};ca.fc=function(){return new $a(Ta(this,1))};ca.invoke=function(a){return this.O.apply(new Zc(this,a),Array.prototype.slice.call(arguments,1))};ca.fb=function(a){try{return this.invoke.apply(this,Array.prototype.slice.call(arguments,0))}catch(b){}};var Zc=function(a,b){this.j=a;this.F=b};\nZc.prototype.evaluate=function(a){var b=this.F;return Array.isArray(a)?Pa(b,a):a};Zc.prototype.getName=function(){return this.j.getName()};Zc.prototype.H=function(){return this.F.H()};var $c=function(){this.map=new Map};$c.prototype.set=function(a,b){this.map.set(a,b)};$c.prototype.get=function(a){return this.map.get(a)};var ad=function(){this.keys=[];this.values=[]};ad.prototype.set=function(a,b){this.keys.push(a);this.values.push(b)};ad.prototype.get=function(a){var b=this.keys.indexOf(a);if(b>-1)return this.values[b]};function bd(){try{return Map?new $c:new ad}catch(a){return new ad}};var cd=function(a){if(a instanceof cd)return a;if(Ya(a))throw Error(\"Type of given value has an equivalent Pixie type.\");this.value=a};cd.prototype.getValue=function(){return this.value};cd.prototype.toString=function(){return String(this.value)};var ed=function(a){Ra.call(this);this.promise=a;this.set(\"then\",dd(this));this.set(\"catch\",dd(this,!0));this.set(\"finally\",dd(this,!1,!0))};ya(ed,cb);var dd=function(a,b,c){b=b===void 0?!1:b;c=c===void 0?!1:c;return new Yc(\"\",function(d,e){b&&(e=d,d=void 0);c&&(e=d);d instanceof Yc||(d=void 0);e instanceof Yc||(e=void 0);var f=Na(this.F),g=function(m){return function(n){return c?(m.invoke(f),a.promise):m.invoke(f,n)}},k=a.promise.then(d&&g(d),e&&g(e));return new ed(k)})};function J(a,b,c){var d=bd(),e=function(g,k){for(var m=Ta(g,1),n=0;n<m.length;n++)k[m[n]]=f(g.get(m[n]))},f=function(g){var k=d.get(g);if(k)return k;if(g instanceof $a){var m=[];d.set(g,m);for(var n=g.fc(),p=0;p<n.length();p++)m[n.get(p)]=f(g.get(n.get(p)));return m}if(g instanceof ed)return g.promise;if(g instanceof cb){var q={};d.set(g,q);e(g,q);return q}if(g instanceof Yc){var r=function(){for(var u=Array.prototype.slice.call(arguments,0),v=0;v<u.length;v++)u[v]=fd(u[v],b,c);var w=new Ka(b?b.H():\nnew Ja);b&&(w.j=b.j);return f(g.invoke.apply(g,[w].concat(u)))};d.set(g,r);e(g,r);return r}var t=!1;switch(c){case 1:t=!0;break;case 2:t=!1;break;case 3:t=!1;break;default:}if(g instanceof cd&&t)return g.getValue();switch(typeof g){case \"boolean\":case \"number\":case \"string\":case \"undefined\":return g;case \"object\":if(g===null)return null}};return f(a)}\nfunction fd(a,b,c){var d=bd(),e=function(g,k){for(var m in g)g.hasOwnProperty(m)&&k.set(m,f(g[m]))},f=function(g){var k=d.get(g);if(k)return k;if(Array.isArray(g)||xb(g)){var m=new $a([]);d.set(g,m);for(var n in g)g.hasOwnProperty(n)&&m.set(n,f(g[n]));return m}if(Xa(g)){var p=new cb;d.set(g,p);e(g,p);return p}if(typeof g===\"function\"){var q=new Yc(\"\",function(){for(var x=Array.prototype.slice.call(arguments,0),y=0;y<x.length;y++)x[y]=J(this.evaluate(x[y]),b,c);return f((0,this.F.K)(g,g,x))});d.set(g,\nq);e(g,q);return q}var v=typeof g;if(g===null||v===\"string\"||v===\"number\"||v===\"boolean\")return g;var w=!1;switch(c){case 1:w=\n!0;break;case 2:w=!1;break;default:}if(g!==void 0&&w)return new cd(g)};return f(a)};function gd(){var a=!1;return a};var hd={supportedMethods:\"concat every filter forEach hasOwnProperty indexOf join lastIndexOf map pop push reduce reduceRight reverse shift slice some sort splice unshift toString\".split(\" \"),concat:function(a){for(var b=[],c=0;c<this.length();c++)b.push(this.get(c));for(var d=1;d<arguments.length;d++)if(arguments[d]instanceof $a)for(var e=arguments[d],f=0;f<e.length();f++)b.push(e.get(f));else b.push(arguments[d]);return new $a(b)},every:function(a,b){for(var c=this.length(),d=0;d<this.length()&&\nd<c;d++)if(this.has(d)&&!b.invoke(a,this.get(d),d,this))return!1;return!0},filter:function(a,b){for(var c=this.length(),d=[],e=0;e<this.length()&&e<c;e++)this.has(e)&&b.invoke(a,this.get(e),e,this)&&d.push(this.get(e));return new $a(d)},forEach:function(a,b){for(var c=this.length(),d=0;d<this.length()&&d<c;d++)this.has(d)&&b.invoke(a,this.get(d),d,this)},hasOwnProperty:function(a,b){return this.has(b)},indexOf:function(a,b,c){var d=this.length(),e=c===void 0?0:Number(c);e<0&&(e=Math.max(d+e,0));for(var f=\ne;f<d;f++)if(this.has(f)&&this.get(f)===b)return f;return-1},join:function(a,b){for(var c=[],d=0;d<this.length();d++)c.push(this.get(d));return c.join(b)},lastIndexOf:function(a,b,c){var d=this.length(),e=d-1;c!==void 0&&(e=c<0?d+c:Math.min(c,e));for(var f=e;f>=0;f--)if(this.has(f)&&this.get(f)===b)return f;return-1},map:function(a,b){for(var c=this.length(),d=[],e=0;e<this.length()&&e<c;e++)this.has(e)&&(d[e]=b.invoke(a,this.get(e),e,this));return new $a(d)},pop:function(){return this.pop()},push:function(a){return this.push.apply(this,\nArray.prototype.slice.call(arguments,1))},reduce:function(a,b,c){var d=this.length(),e,f=0;if(c!==void 0)e=c;else{if(d===0)throw Error(\"TypeError: Reduce on List with no elements.\");for(var g=0;g<d;g++)if(this.has(g)){e=this.get(g);f=g+1;break}if(g===d)throw Error(\"TypeError: Reduce on List with no elements.\");}for(var k=f;k<d;k++)this.has(k)&&(e=b.invoke(a,e,this.get(k),k,this));return e},reduceRight:function(a,b,c){var d=this.length(),e,f=d-1;if(c!==void 0)e=c;else{if(d===0)throw Error(\"TypeError: ReduceRight on List with no elements.\");\nfor(var g=1;g<=d;g++)if(this.has(d-g)){e=this.get(d-g);f=d-(g+1);break}if(g>d)throw Error(\"TypeError: ReduceRight on List with no elements.\");}for(var k=f;k>=0;k--)this.has(k)&&(e=b.invoke(a,e,this.get(k),k,this));return e},reverse:function(){for(var a=bb(this),b=a.length-1,c=0;b>=0;b--,c++)a.hasOwnProperty(b)?this.set(c,a[b]):ab(this,c);return this},shift:function(){return this.shift()},slice:function(a,b,c){var d=this.length();b===void 0&&(b=0);b=b<0?Math.max(d+b,0):Math.min(b,d);c=c===void 0?d:\nc<0?Math.max(d+c,0):Math.min(c,d);c=Math.max(b,c);for(var e=[],f=b;f<c;f++)e.push(this.get(f));return new $a(e)},some:function(a,b){for(var c=this.length(),d=0;d<this.length()&&d<c;d++)if(this.has(d)&&b.invoke(a,this.get(d),d,this))return!0;return!1},sort:function(a,b){var c=bb(this);b===void 0?c.sort():c.sort(function(e,f){return Number(b.invoke(a,e,f))});for(var d=0;d<c.length;d++)c.hasOwnProperty(d)?this.set(d,c[d]):ab(this,d);return this},splice:function(a,b,c){return this.splice.apply(this,Array.prototype.splice.call(arguments,\n1,arguments.length-1))},toString:function(){return this.toString()},unshift:function(a){return this.unshift.apply(this,Array.prototype.slice.call(arguments,1))}};var id=function(a){var b;b=Error.call(this,a);this.message=b.message;\"stack\"in b&&(this.stack=b.stack)};ya(id,Error);var jd={charAt:1,concat:1,indexOf:1,lastIndexOf:1,match:1,replace:1,search:1,slice:1,split:1,substring:1,toLowerCase:1,toLocaleLowerCase:1,toString:1,toUpperCase:1,toLocaleUpperCase:1,trim:1},kd=new Ha(\"break\"),ld=new Ha(\"continue\");function md(a,b){return this.evaluate(a)+this.evaluate(b)}function nd(a,b){return this.evaluate(a)&&this.evaluate(b)}\nfunction od(a,b,c){a=this.evaluate(a);b=this.evaluate(b);c=this.evaluate(c);if(!(c instanceof $a))throw Error(\"Error: Non-List argument given to Apply instruction.\");if(a===null||a===void 0){var d=\"TypeError: Can't read property \"+b+\" of \"+a+\".\";if(gd())throw new id(d);throw Error(d);}var e=typeof a===\"number\";if(typeof a===\"boolean\"||e){if(b===\"toString\"){if(e&&c.length()){var f=J(c.get(0));try{return a.toString(f)}catch(y){}}return a.toString()}var g=\"TypeError: \"+a+\".\"+b+\" is not a function.\";\nif(gd())throw new id(g);throw Error(g);}if(typeof a===\"string\"){if(jd.hasOwnProperty(b)){var k=2;k=1;var m=J(c,void 0,k);return fd(a[b].apply(a,m),this.F)}var n=\"TypeError: \"+b+\" is not a function\";if(gd())throw new id(n);throw Error(n);}if(a instanceof $a){if(a.has(b)){var p=a.get(b);if(p instanceof Yc){var q=bb(c);q.unshift(this.F);return p.invoke.apply(p,q)}var r=\n\"TypeError: \"+b+\" is not a function\";if(gd())throw new id(r);throw Error(r);}if(hd.supportedMethods.indexOf(b)>=0){var t=bb(c);t.unshift(this.F);return hd[b].apply(a,t)}}if(a instanceof Yc||a instanceof cb){if(a.has(b)){var u=a.get(b);if(u instanceof Yc){var v=bb(c);v.unshift(this.F);return u.invoke.apply(u,v)}var w=\"TypeError: \"+b+\" is not a function\";if(gd())throw new id(w);throw Error(w);}if(b===\"toString\")return a instanceof Yc?a.getName():a.toString();if(b===\"hasOwnProperty\")return a.has.apply(a,\nbb(c))}if(a instanceof cd&&b===\"toString\")return a.toString();var x=\"TypeError: Object has no '\"+b+\"' property.\";if(gd())throw new id(x);throw Error(x);}function pd(a,b){a=this.evaluate(a);if(typeof a!==\"string\")throw Error(\"Invalid key name given for assignment.\");var c=this.F;if(!c.has(a))throw Error(\"Attempting to assign to undefined value \"+b);var d=this.evaluate(b);c.set(a,d);return d}function qd(){var a=Na(this.F),b=Oa(a,Array.prototype.slice.apply(arguments));if(b instanceof Ha)return b}\nfunction rd(){return kd}function sd(a){for(var b=this.evaluate(a),c=0;c<b.length;c++){var d=this.evaluate(b[c]);if(d instanceof Ha)return d}}function td(){for(var a=this.F,b=0;b<arguments.length-1;b+=2){var c=arguments[b];if(typeof c===\"string\"){var d=this.evaluate(arguments[b+1]);La(a,c,d,!0)}}}function ud(){return ld}function vd(a,b){return new Ha(a,this.evaluate(b))}\nfunction wd(a,b){var c=new $a;b=this.evaluate(b);for(var d=0;d<b.length;d++)c.push(b[d]);var e=[51,a,c].concat(Array.prototype.splice.call(arguments,2,arguments.length-2));this.F.add(a,this.evaluate(e))}function xd(a,b){return this.evaluate(a)/this.evaluate(b)}function yd(a,b){a=this.evaluate(a);b=this.evaluate(b);var c=a instanceof cd,d=b instanceof cd;return c||d?c&&d?a.getValue()===b.getValue():!1:a==b}function zd(){for(var a,b=0;b<arguments.length;b++)a=this.evaluate(arguments[b]);return a}\nfunction Ad(a,b,c,d){for(var e=0;e<b();e++){var f=a(c(e)),g=Oa(f,d);if(g instanceof Ha){if(g.type===\"break\")break;if(g.type===\"return\")return g}}}function Bd(a,b,c){if(typeof b===\"string\")return Ad(a,function(){return b.length},function(f){return f},c);if(b instanceof cb||b instanceof $a||b instanceof Yc){var d=b.fc(),e=d.length();return Ad(a,function(){return e},function(f){return d.get(f)},c)}}\nfunction Cd(a,b,c){a=this.evaluate(a);b=this.evaluate(b);c=this.evaluate(c);var d=this.F;return Bd(function(e){d.set(a,e);return d},b,c)}function Dd(a,b,c){a=this.evaluate(a);b=this.evaluate(b);c=this.evaluate(c);var d=this.F;return Bd(function(e){var f=Na(d);La(f,a,e,!0);return f},b,c)}function Ed(a,b,c){a=this.evaluate(a);b=this.evaluate(b);c=this.evaluate(c);var d=this.F;return Bd(function(e){var f=Na(d);f.add(a,e);return f},b,c)}\nfunction Fd(a,b,c){a=this.evaluate(a);b=this.evaluate(b);c=this.evaluate(c);var d=this.F;return Gd(function(e){d.set(a,e);return d},b,c)}function Hd(a,b,c){a=this.evaluate(a);b=this.evaluate(b);c=this.evaluate(c);var d=this.F;return Gd(function(e){var f=Na(d);La(f,a,e,!0);return f},b,c)}function Id(a,b,c){a=this.evaluate(a);b=this.evaluate(b);c=this.evaluate(c);var d=this.F;return Gd(function(e){var f=Na(d);f.add(a,e);return f},b,c)}\nfunction Gd(a,b,c){if(typeof b===\"string\")return Ad(a,function(){return b.length},function(d){return b[d]},c);if(b instanceof $a)return Ad(a,function(){return b.length()},function(d){return b.get(d)},c);if(gd())throw new id(\"The value is not iterable.\");throw new TypeError(\"The value is not iterable.\");}\nfunction Jd(a,b,c,d){function e(p,q){for(var r=0;r<f.length();r++){var t=f.get(r);q.add(t,p.get(t))}}var f=this.evaluate(a);if(!(f instanceof $a))throw Error(\"TypeError: Non-List argument given to ForLet instruction.\");var g=this.F;d=this.evaluate(d);var k=Na(g);for(e(g,k);Pa(k,b);){var m=Oa(k,d);if(m instanceof Ha){if(m.type===\"break\")break;if(m.type===\"return\")return m}var n=Na(g);e(k,n);Pa(n,c);k=n}}\nfunction Kd(a,b){var c=this.F,d=this.evaluate(b);if(!(d instanceof $a))throw Error(\"Error: non-List value given for Fn argument names.\");var e=Array.prototype.slice.call(arguments,2);return new Yc(a,function(){return function(f){var g=Na(c);g.j===void 0&&(g.j=this.F.j);for(var k=Array.prototype.slice.call(arguments,0),m=0;m<k.length;m++)if(k[m]=this.evaluate(k[m]),k[m]instanceof Ha)return k[m];for(var n=d.get(\"length\"),p=0;p<n;p++)p<k.length?g.add(d.get(p),k[p]):g.add(d.get(p),void 0);g.add(\"arguments\",\nnew $a(k));var q=Oa(g,e);if(q instanceof Ha)return q.type===\"return\"?q.data:q}}())}function Ld(a){a=this.evaluate(a);var b=this.F;if(Md&&!b.has(a))throw new ReferenceError(a+\" is not defined.\");return b.get(a)}\nfunction Nd(a,b){var c;a=this.evaluate(a);b=this.evaluate(b);if(a===void 0||a===null){var d=\"TypeError: Cannot read properties of \"+a+\" (reading '\"+b+\"')\";if(gd())throw new id(d);throw Error(d);}if(a instanceof cb||a instanceof $a||a instanceof Yc)c=a.get(b);else if(typeof a===\"string\")b===\"length\"?c=a.length:Za(b)&&(c=a[b]);else if(a instanceof cd)return;return c}function Od(a,b){return this.evaluate(a)>this.evaluate(b)}function Pd(a,b){return this.evaluate(a)>=this.evaluate(b)}\nfunction Qd(a,b){a=this.evaluate(a);b=this.evaluate(b);a instanceof cd&&(a=a.getValue());b instanceof cd&&(b=b.getValue());return a===b}function Rd(a,b){return!Qd.call(this,a,b)}function Sd(a,b,c){var d=[];this.evaluate(a)?d=this.evaluate(b):c&&(d=this.evaluate(c));var e=Oa(this.F,d);if(e instanceof Ha)return e}var Md=!1;\nfunction Td(a,b){return this.evaluate(a)<this.evaluate(b)}function Ud(a,b){return this.evaluate(a)<=this.evaluate(b)}function Vd(){for(var a=new $a,b=0;b<arguments.length;b++){var c=this.evaluate(arguments[b]);a.push(c)}return a}function Wd(){for(var a=new cb,b=0;b<arguments.length-1;b+=2){var c=this.evaluate(arguments[b])+\"\",d=this.evaluate(arguments[b+1]);a.set(c,d)}return a}function Xd(a,b){return this.evaluate(a)%this.evaluate(b)}function Yd(a,b){return this.evaluate(a)*this.evaluate(b)}\nfunction Zd(a){return-this.evaluate(a)}function $d(a){return!this.evaluate(a)}function ae(a,b){return!yd.call(this,a,b)}function be(){return null}function ce(a,b){return this.evaluate(a)||this.evaluate(b)}function de(a,b){var c=this.evaluate(a);this.evaluate(b);return c}function ee(a){return this.evaluate(a)}function fe(){return Array.prototype.slice.apply(arguments)}function ge(a){return new Ha(\"return\",this.evaluate(a))}\nfunction he(a,b,c){a=this.evaluate(a);b=this.evaluate(b);c=this.evaluate(c);if(a===null||a===void 0){var d=\"TypeError: Can't set property \"+b+\" of \"+a+\".\";if(gd())throw new id(d);throw Error(d);}(a instanceof Yc||a instanceof $a||a instanceof cb)&&a.set(b,c);return c}function ie(a,b){return this.evaluate(a)-this.evaluate(b)}\nfunction je(a,b,c){a=this.evaluate(a);var d=this.evaluate(b),e=this.evaluate(c);if(!Array.isArray(d)||!Array.isArray(e))throw Error(\"Error: Malformed switch instruction.\");for(var f,g=!1,k=0;k<d.length;k++)if(g||a===this.evaluate(d[k]))if(f=this.evaluate(e[k]),f instanceof Ha){var m=f.type;if(m===\"break\")return;if(m===\"return\"||m===\"continue\")return f}else g=!0;if(e.length===d.length+1&&(f=this.evaluate(e[e.length-1]),f instanceof Ha&&(f.type===\"return\"||f.type===\"continue\")))return f}\nfunction ke(a,b,c){return this.evaluate(a)?this.evaluate(b):this.evaluate(c)}function le(a){a=this.evaluate(a);return a instanceof Yc?\"function\":typeof a}function me(){for(var a=this.F,b=0;b<arguments.length;b++){var c=arguments[b];typeof c!==\"string\"||a.add(c,void 0)}}\nfunction ne(a,b,c,d){var e=this.evaluate(d);if(this.evaluate(c)){var f=Oa(this.F,e);if(f instanceof Ha){if(f.type===\"break\")return;if(f.type===\"return\")return f}}for(;this.evaluate(a);){var g=Oa(this.F,e);if(g instanceof Ha){if(g.type===\"break\")break;if(g.type===\"return\")return g}this.evaluate(b)}}function oe(a){return~Number(this.evaluate(a))}function pe(a,b){return Number(this.evaluate(a))<<Number(this.evaluate(b))}function qe(a,b){return Number(this.evaluate(a))>>Number(this.evaluate(b))}\nfunction re(a,b){return Number(this.evaluate(a))>>>Number(this.evaluate(b))}function se(a,b){return Number(this.evaluate(a))&Number(this.evaluate(b))}function te(a,b){return Number(this.evaluate(a))^Number(this.evaluate(b))}function ue(a,b){return Number(this.evaluate(a))|Number(this.evaluate(b))}function ve(){}\nfunction we(a,b,c,d,e){var f=!0;try{var g=this.evaluate(c);if(g instanceof Ha)return g}catch(r){if(!(r instanceof id&&a))throw f=r instanceof id,r;var k=Na(this.F),m=new cd(r);k.add(b,m);var n=this.evaluate(d),p=Oa(k,n);if(p instanceof Ha)return p}finally{if(f&&e!==void 0){var q=this.evaluate(e);if(q instanceof Ha)return q}}};var ye=function(){this.j=new Qa;xe(this)};ye.prototype.execute=function(a){return this.j.D(a)};var xe=function(a){var b=function(c,d){var e=new Yc(String(c),d);e.Mb();a.j.j.set(String(c),e)};b(\"map\",Wd);b(\"and\",Sc);b(\"contains\",Vc);b(\"equals\",Tc);b(\"or\",Uc);b(\"startsWith\",Wc);b(\"variable\",Xc)};var Ae=function(){this.D=!1;this.j=new Qa;ze(this);this.D=!0};Ae.prototype.execute=function(a){return Be(this.j.D(a))};\nvar Ce=function(a,b,c){return Be(a.j.O(b,c))},ze=function(a){var b=function(c,d){var e=String(c),f=new Yc(e,d);f.Mb();a.j.j.set(e,f)};b(0,md);b(1,nd);b(2,od);b(3,pd);b(56,se);b(57,pe);b(58,oe);b(59,ue);b(60,qe);b(61,re);b(62,te);b(53,qd);b(4,rd);b(5,sd);b(52,td);b(6,ud);b(49,vd);b(7,Vd);b(8,Wd);b(9,sd);b(50,wd);b(10,xd);b(12,yd);b(13,zd);b(51,Kd);b(47,Cd);b(54,Dd);b(55,Ed);b(63,Jd);b(64,Fd);b(65,Hd);b(66,Id);b(15,Ld);b(16,Nd);b(17,Nd);b(18,Od);b(19,Pd);b(20,Qd);b(21,Rd);b(22,Sd);b(23,Td);b(24,Ud);\nb(25,Xd);b(26,Yd);b(27,Zd);b(28,$d);b(29,ae);b(45,be);b(30,ce);b(32,de);b(33,de);b(34,ee);b(35,ee);b(46,fe);b(36,ge);b(43,he);b(37,ie);b(38,je);b(39,ke);b(67,we);b(40,le);b(44,ve);b(41,me);b(42,ne)};Ae.prototype.H=function(){return this.j.H()};function Be(a){if(a instanceof Ha||a instanceof Yc||a instanceof $a||a instanceof cb||a instanceof cd||a===null||a===void 0||typeof a===\"string\"||typeof a===\"number\"||typeof a===\"boolean\")return a};var De=function(a){this.message=a};function Ee(a){var b=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[a];return b===void 0?new De(\"Value \"+a+\" can not be encoded in web-safe base64 dictionary.\"):b};function Fe(a){switch(a){case 1:return\"1\";case 2:case 4:return\"0\";default:return\"-\"}};var Ge=/^[1-9a-zA-Z_-][1-9a-c][1-9a-v]\\d$/;function He(a,b){for(var c=\"\",d=!0;a>7;){var e=a&31;a>>=5;d?d=!1:e|=32;c=\"\"+Ee(e)+c}a<<=2;d||(a|=32);return c=\"\"+Ee(a|b)+c};var Ie=function(){var a=function(b){return{toString:function(){return b}}};return{kk:a(\"consent\"),Vh:a(\"convert_case_to\"),Wh:a(\"convert_false_to\"),Xh:a(\"convert_null_to\"),Yh:a(\"convert_true_to\"),Zh:a(\"convert_undefined_to\"),dn:a(\"debug_mode_metadata\"),oa:a(\"function\"),Jg:a(\"instance_name\"),Jk:a(\"live_only\"),Kk:a(\"malware_disabled\"),Lk:a(\"metadata\"),Ok:a(\"original_activity_id\"),sn:a(\"original_vendor_template_id\"),rn:a(\"once_on_load\"),Nk:a(\"once_per_event\"),gj:a(\"once_per_load\"),wn:a(\"priority_override\"),\nxn:a(\"respected_consent_types\"),pj:a(\"setup_tags\"),me:a(\"tag_id\"),vj:a(\"teardown_tags\")}}();var df;var ef=[],ff=[],gf=[],hf=[],jf=[],kf={},lf,mf;function nf(a){mf=mf||a}\nfunction of(a){}var pf,qf=[],rf=[];function sf(a,b){var c={};c[Ie.oa]=\"__\"+a;for(var d in b)b.hasOwnProperty(d)&&(c[\"vtp_\"+d]=b[d]);return c}\nfunction tf(a,b,c){try{return lf(uf(a,b,c))}catch(d){JSON.stringify(a)}return 2}function vf(a){var b=a[Ie.oa];if(!b)throw Error(\"Error: No function name given for function call.\");return!!kf[b]}\nvar uf=function(a,b,c){c=c||[];var d={},e;for(e in a)a.hasOwnProperty(e)&&(d[e]=wf(a[e],b,c));return d},wf=function(a,b,c){if(Array.isArray(a)){var d;switch(a[0]){case \"function_id\":return a[1];case \"list\":d=[];for(var e=1;e<a.length;e++)d.push(wf(a[e],b,c));return d;case \"macro\":var f=a[1];if(c[f])return;var g=ef[f];if(!g||b.isBlocked(g))return;c[f]=!0;var k=String(g[Ie.Jg]);try{var m=uf(g,b,c);m.vtp_gtmEventId=b.id;b.priorityId&&(m.vtp_gtmPriorityId=b.priorityId);d=xf(m,{event:b,index:f,type:2,\nname:k});pf&&(d=pf.il(d,m))}catch(y){b.logMacroError&&b.logMacroError(y,Number(f),k),d=!1}c[f]=!1;return d;case \"map\":d={};for(var n=1;n<a.length;n+=2)d[wf(a[n],b,c)]=wf(a[n+1],b,c);return d;case \"template\":d=[];for(var p=!1,q=1;q<a.length;q++){var r=wf(a[q],b,c);mf&&(p=p||mf.Vl(r));d.push(r)}return mf&&p?mf.ml(d):d.join(\"\");case \"escape\":d=wf(a[1],b,c);if(mf&&Array.isArray(a[1])&&a[1][0]===\"macro\"&&mf.Wl(a))return mf.wm(d);d=String(d);for(var t=2;t<a.length;t++)Je[a[t]]&&(d=Je[a[t]](d));return d;\ncase \"tag\":var u=a[1];if(!hf[u])throw Error(\"Unable to resolve tag reference \"+u+\".\");return{Dj:a[2],index:u};case \"zb\":var v={arg0:a[2],arg1:a[3],ignore_case:a[5]};v[Ie.oa]=a[1];var w=tf(v,b,c),x=!!a[4];return x||w!==2?x!==(w===1):null;default:throw Error(\"Attempting to expand unknown Value type: \"+a[0]+\".\");}}return a},xf=function(a,b){var c=a[Ie.oa],d=b&&b.event;if(!c)throw Error(\"Error: No function name given for function call.\");var e=kf[c],f=b&&b.type===2&&(d==null?void 0:d.reportMacroDiscrepancy)&&\ne&&qf.indexOf(c)!==-1,g={},k={},m;for(m in a)a.hasOwnProperty(m)&&Ib(m,\"vtp_\")&&(e&&(g[m]=a[m]),!e||f)&&(k[m.substring(4)]=a[m]);e&&d&&d.cachedModelValues&&(g.vtp_gtmCachedValues=d.cachedModelValues);if(b){if(b.name==null){var n;a:{var p=b.type,q=b.index;if(q==null)n=\"\";else{var r;switch(p){case 2:r=ef[q];break;case 1:r=hf[q];break;default:n=\"\";break a}var t=r&&r[Ie.Jg];n=t?String(t):\"\"}}b.name=n}e&&(g.vtp_gtmEntityIndex=b.index,g.vtp_gtmEntityName=b.name)}var u,v,w;if(f&&rf.indexOf(c)===-1){rf.push(c);\nvar x=Db();u=e(g);var y=Db()-x,B=Db();v=df(c,k,b);w=y-(Db()-B)}else if(e&&(u=e(g)),!e||f)v=df(c,k,b);f&&d&&(d.reportMacroDiscrepancy(d.id,c,void 0,!0),Ya(u)?(Array.isArray(u)?Array.isArray(v):Xa(u)?Xa(v):typeof u===\"function\"?typeof v===\"function\":u===v)||d.reportMacroDiscrepancy(d.id,c):u!==v&&d.reportMacroDiscrepancy(d.id,c),w!==void 0&&d.reportMacroDiscrepancy(d.id,c,w));return e?u:v};var yf=function(a,b,c){var d;d=Error.call(this,c);this.message=d.message;\"stack\"in d&&(this.stack=d.stack);this.permissionId=a;this.parameters=b;this.name=\"PermissionError\"};ya(yf,Error);function zf(a,b){if(Array.isArray(a)){Object.defineProperty(a,\"context\",{value:{line:b[0]}});for(var c=1;c<a.length;c++)zf(a[c],b[c])}};var Af=function(a,b){var c;c=Error.call(this,\"Wrapped error for Dust debugging. Original error message: \"+a.message);this.message=c.message;\"stack\"in c&&(this.stack=c.stack);this.lm=a;this.j=[];this.D=b};ya(Af,Error);var Cf=function(){return function(a,b){a instanceof Af||(a=new Af(a,Bf));b&&a.j.push(b);throw a;}};function Bf(a){if(!a.length)return a;a.push({id:\"main\",line:0});for(var b=a.length-1;b>0;b--)rb(a[b].id)&&a.splice(b++,1);for(var c=a.length-1;c>0;c--)a[c].line=a[c-1].line;a.splice(0,1);return a};var Ff=function(a){function b(r){for(var t=0;t<r.length;t++)d[r[t]]=!0}for(var c=[],d=[],e=Df(a),f=0;f<ff.length;f++){var g=ff[f],k=Ef(g,e);if(k){for(var m=g.add||[],n=0;n<m.length;n++)c[m[n]]=!0;b(g.block||[])}else k===null&&b(g.block||[]);}for(var p=[],q=0;q<hf.length;q++)c[q]&&!d[q]&&(p[q]=!0);return p},Ef=function(a,b){for(var c=a[\"if\"]||[],d=0;d<c.length;d++){var e=b(c[d]);if(e===0)return!1;\nif(e===2)return null}for(var f=a.unless||[],g=0;g<f.length;g++){var k=b(f[g]);if(k===2)return null;if(k===1)return!1}return!0},Df=function(a){var b=[];return function(c){b[c]===void 0&&(b[c]=tf(gf[c],a));return b[c]}};var Gf={il:function(a,b){b[Ie.Vh]&&typeof a===\"string\"&&(a=b[Ie.Vh]==1?a.toLowerCase():a.toUpperCase());b.hasOwnProperty(Ie.Xh)&&a===null&&(a=b[Ie.Xh]);b.hasOwnProperty(Ie.Zh)&&a===void 0&&(a=b[Ie.Zh]);b.hasOwnProperty(Ie.Yh)&&a===!0&&(a=b[Ie.Yh]);b.hasOwnProperty(Ie.Wh)&&a===!1&&(a=b[Ie.Wh]);return a}};var Hf=function(){this.j={}},Jf=function(a,b){var c=If.D,d;(d=c.j)[a]!=null||(d[a]=[]);c.j[a].push(function(){return b.apply(null,qa(Aa.apply(0,arguments)))})};function Kf(a,b,c,d){if(a)for(var e=0;e<a.length;e++){var f=void 0,g=\"A policy function denied the permission request\";try{f=a[e](b,c,d),g+=\".\"}catch(k){g=typeof k===\"string\"?g+(\": \"+k):k instanceof Error?g+(\": \"+k.message):g+\".\"}if(!f)throw new yf(c,d,g);}}\nfunction Lf(a,b,c){return function(){var d=arguments[0];if(d){var e=a.j[d],f=a.j.all;if(e||f){var g=c.apply(void 0,Array.prototype.slice.call(arguments,0));Kf(e,b,d,g);Kf(f,b,d,g)}}}};var Pf=function(){var a=data.permissions||{},b=Mf.ctid,c=this;this.D=new Hf;this.j={};var d={},e={},f=Lf(this.D,b,function(){var g=arguments[0];return g&&d[g]?d[g].apply(void 0,Array.prototype.slice.call(arguments,0)):{}});z(a,function(g,k){var m={};z(k,function(p,q){var r=Nf(p,q);m[p]=r.assert;d[p]||(d[p]=r.N);r.yj&&!e[p]&&(e[p]=r.yj)});var n=function(p){var q=Aa.apply(1,arguments);if(!m[p])throw Of(p,{},\"The requested additional permission \"+p+\" is not configured.\");f.apply(null,[p].concat(qa(q)))};\nc.j[g]=function(p,q){var r=m[p];if(!r)throw Of(p,{},\"The requested permission \"+p+\" is not configured.\");var t=Array.prototype.slice.call(arguments,0);r.apply(void 0,t);f.apply(void 0,t);var u=e[p];u&&u.apply(null,[n].concat(qa(t.slice(1))))}})},Qf=function(a){return If.j[a]||function(){}};\nfunction Nf(a,b){var c=sf(a,b);c.vtp_permissionName=a;c.vtp_createPermissionError=Of;try{return xf(c)}catch(d){return{assert:function(e){throw new yf(e,{},\"Permission \"+e+\" is unknown.\");},N:function(){throw new yf(a,{},\"Permission \"+a+\" is unknown.\");}}}}function Of(a,b,c){return new yf(a,b,c)};var Rf=!1;var Sf={};Sf.Um=zb('');Sf.pl=zb('');var Tf=Rf,Uf=Sf.pl,Vf=Sf.Um;\nvar Zf=function(a){var b={},c=0;z(a,function(e,f){if(f!=null)if(f=(\"\"+f).replace(/~/g,\"~~\"),Wf.hasOwnProperty(e))b[Wf[e]]=f;else if(Xf.hasOwnProperty(e)){var g=Xf[e],k=f;b.hasOwnProperty(g)||(b[g]=k)}else if(e===\"category\")for(var m=f.split(\"/\",5),n=0;n<m.length;n++){var p=b,q=Yf[n],r=m[n];p.hasOwnProperty(q)||(p[q]=r)}else if(c<27){var t=String.fromCharCode(c<10?48+c:65+c-10);b[\"k\"+t]=(\"\"+String(e)).replace(/~/g,\"~~\");b[\"v\"+t]=f;c++}});var d=[];z(b,function(e,f){d.push(\"\"+e+f)});return d.join(\"~\")},\nWf={item_id:\"id\",item_name:\"nm\",item_brand:\"br\",item_category:\"ca\",item_category2:\"c2\",item_category3:\"c3\",item_category4:\"c4\",item_category5:\"c5\",item_variant:\"va\",price:\"pr\",quantity:\"qt\",coupon:\"cp\",item_list_name:\"ln\",index:\"lp\",item_list_id:\"li\",discount:\"ds\",affiliation:\"af\",promotion_id:\"pi\",promotion_name:\"pn\",creative_name:\"cn\",creative_slot:\"cs\",location_id:\"lo\"},Xf={id:\"id\",name:\"nm\",brand:\"br\",variant:\"va\",list_name:\"ln\",list_position:\"lp\",list:\"ln\",position:\"lp\",creative:\"cn\"},Yf=[\"ca\",\n\"c2\",\"c3\",\"c4\",\"c5\"];var $f=function(a){var b=[];z(a,function(c,d){d!=null&&b.push(encodeURIComponent(c)+\"=\"+encodeURIComponent(String(d)))});return b.join(\"&\")},ag=function(a,b,c,d,e){this.ja=a.ja;this.Mc=a.Mc;this.bh=a.bh;this.baseUrl=b;this.endpoint=e;this.H=c;this.D=$f(a.ja);this.j=$f(a.bh);this.K=this.j.length;if(d&&this.K>16384)throw Error(\"EVENT_TOO_LARGE\");};\nvar bg=function(){this.events=[];this.j=\"\";this.ja={};this.baseUrl=\"\";this.H=0;this.K=this.D=!1;};bg.prototype.add=function(a){return this.O(a)?(this.events.push(a),this.j=a.D,this.ja=a.ja,this.baseUrl=a.baseUrl,this.H+=a.K,this.D=a.H,!0):!1};bg.prototype.O=function(a){return this.events.length?this.events.length>=20||a.K+this.H>=16384?!1:this.baseUrl===\na.baseUrl&&this.D===a.H&&this.Z(a):!0};bg.prototype.Z=function(a){var b=this;if(this.K){var c=Object.keys(this.ja);return c.length===Object.keys(a.ja).length&&c.every(function(d){return a.ja.hasOwnProperty(d)&&String(b.ja[d])===String(a.ja[d])})}return this.j===a.D};var cg={},dg=(cg.uaa=!0,cg.uab=!0,cg.uafvl=!0,cg.uamb=!0,cg.uam=!0,cg.uap=!0,cg.uapv=!0,cg.uaw=!0,cg);\nvar eg=function(a,b){z(a,function(c,d){d!=null&&b.push(encodeURIComponent(c)+\"=\"+encodeURIComponent(d))})},fg=function(a,b){var c=[];a.D&&c.push(a.D);b&&c.push(\"_s=\"+b);eg(a.Mc,c);var d=!1;a.j&&(c.push(a.j),d=!0);var e=c.join(\"&\"),f=\"\",g=e.length+a.baseUrl.length+1;d&&g>2048&&(f=c.pop(),e=c.join(\"&\"));return{params:e,body:f}},gg=function(a,b){var c=a.events;if(c.length==1)return fg(c[0],b);var d=[];a.j&&d.push(a.j);for(var e={},f=0;f<c.length;f++)z(c[f].Mc,function(t,u){u!=null&&(e[t]=e[t]||{},e[t][String(u)]=\ne[t][String(u)]+1||1)});var g={};z(e,function(t,u){var v,w=-1,x=0;z(u,function(y,B){x+=B;var A=(y.length+t.length+2)*(B-1);A>w&&(v=y,w=A)});x==c.length&&(g[t]=v)});eg(g,d);b&&d.push(\"_s=\"+b);for(var k=d.join(\"&\"),m=[],n={},p=0;p<c.length;n={xh:void 0},p++){var q=[];n.xh={};z(c[p].Mc,function(t){return function(u,v){g[u]!=\"\"+v&&(t.xh[u]=v)}}(n));c[p].j&&q.push(c[p].j);eg(n.xh,q);m.push(q.join(\"&\"))}var r=m.join(\"\\r\\n\");return{params:k,body:r}};\nvar jg=function(a,b){for(var c=0;c<b.length;c++){var d=a,e=b[c];if(!hg.exec(e))throw Error(\"Invalid key wildcard\");var f=e.indexOf(\".*\"),g=f!==-1&&f===e.length-2,k=g?e.slice(0,e.length-2):e,m;a:if(d.length===0)m=!1;else{for(var n=d.split(\".\"),p=0;p<n.length;p++)if(!ig.exec(n[p])){m=!1;break a}m=!0}if(!m||k.length>d.length||!g&&d.length!==e.length?0:g?Ib(d,k)&&(d===k||d.charAt(k.length)===\".\"):d===k)return!0}return!1},ig=/^[a-z$_][\\w$]*$/i,hg=/^(?:[a-z_$][a-z_$0-9]*\\.)*[a-z_$][a-z_$0-9]*(?:\\.\\*)?$/i;\nvar kg=[\"matches\",\"webkitMatchesSelector\",\"mozMatchesSelector\",\"msMatchesSelector\",\"oMatchesSelector\"];function lg(a,b){a=String(a);b=String(b);var c=a.length-b.length;return c>=0&&a.indexOf(b,c)===c}var mg=new wb;function ng(a,b,c){var d=c?\"i\":void 0;try{var e=String(b)+d,f=mg.get(e);f||(f=new RegExp(b,d),mg.set(e,f));return f.test(a)}catch(g){return!1}}function og(a,b){return String(a).indexOf(String(b))>=0}function pg(a,b){return String(a)===String(b)}\nfunction qg(a,b){return Number(a)>=Number(b)}function rg(a,b){return Number(a)<=Number(b)}function sg(a,b){return Number(a)>Number(b)}function tg(a,b){return Number(a)<Number(b)}function ug(a,b){return Ib(String(a),String(b))};var Bg=/^([a-z][a-z0-9]*):(!|\\?)(\\*|string|boolean|number|Fn|PixieMap|List|OpaqueValue)$/i,Cg={Fn:\"function\",PixieMap:\"Object\",List:\"Array\"};\nfunction K(a,b,c){for(var d=0;d<b.length;d++){var e=Bg.exec(b[d]);if(!e)throw Error(\"Internal Error in \"+a);var f=e[1],g=e[2]===\"!\",k=e[3],m=c[d];if(m==null){if(g)throw Error(\"Error in \"+a+\". Required argument \"+f+\" not supplied.\");}else if(k!==\"*\"){var n=typeof m;m instanceof Yc?n=\"Fn\":m instanceof $a?n=\"List\":m instanceof cb?n=\"PixieMap\":m instanceof cd&&(n=\"OpaqueValue\");if(n!==k)throw Error(\"Error in \"+a+\". Argument \"+f+\" has type \"+((Cg[n]||n)+\", which does not match required type \")+((Cg[k]||\nk)+\".\"));}}};function Dg(a){return\"\"+a}\nfunction Eg(a,b){var c=[];return c};function Fg(a,b){var c=new Yc(a,function(){for(var d=Array.prototype.slice.call(arguments,0),e=0;e<d.length;e++)d[e]=this.evaluate(d[e]);try{return b.apply(this,d)}catch(g){if(gd())throw new id(g.message);throw g;}});c.Mb();return c}\nfunction Gg(a,b){var c=new cb,d;for(d in b)if(b.hasOwnProperty(d)){var e=b[d];qb(e)?c.set(d,Fg(a+\"_\"+d,e)):Xa(e)?c.set(d,Gg(a+\"_\"+d,e)):(rb(e)||l(e)||typeof e===\"boolean\")&&c.set(d,e)}c.Mb();return c};function Hg(a,b){K(this.getName(),[\"apiName:!string\",\"message:?string\"],arguments);var c={},d=new cb;return d=Gg(\"AssertApiSubject\",c)};function Ig(a,b){K(this.getName(),[\"actual:?*\",\"message:?string\"],arguments);if(a instanceof ed)throw Error(\"Argument actual cannot have type Promise. Assertions on asynchronous code aren't supported.\");var c={},d=new cb;return d=Gg(\"AssertThatSubject\",c)};function Jg(a){return function(){for(var b=[],c=this.F,d=0;d<arguments.length;++d)b.push(J(arguments[d],c));return fd(a.apply(null,b))}}function Kg(){for(var a=Math,b=Lg,c={},d=0;d<b.length;d++){var e=b[d];a.hasOwnProperty(e)&&(c[e]=Jg(a[e].bind(a)))}return c};function Mg(a){var b;return b};function Ng(a){var b;K(this.getName(),[\"uri:!string\"],arguments);try{b=decodeURIComponent(a)}catch(c){}return b};var Og=function(a){try{return encodeURI(a)}catch(b){}};var Pg=function(a){try{return encodeURIComponent(a)}catch(b){}};\nvar Qg=function(a,b){for(var c=0;c<b.length;c++){if(a===void 0)return;a=a[b[c]]}return a},Rg=function(a,b){var c=b.preHit;if(c){var d=a[0];switch(d){case \"hitData\":return a.length<2?void 0:Qg(c.getHitData(a[1]),a.slice(2));case \"metadata\":return a.length<2?void 0:Qg(c.getMetadata(a[1]),a.slice(2));case \"eventName\":return c.getEventName();case \"destinationId\":return c.getDestinationId();default:throw Error(d+\" is not a valid field that can be accessed\\n                      from PreHit data.\");}}},\nTg=function(a,b){if(a){if(a.contextValue!==void 0){var c;a:{var d=a.contextValue,e=d.keyParts;if(e&&e.length!==0){var f=d.namespaceType;switch(f){case 1:c=Rg(e,b);break a;case 2:var g=b.macro;c=g?g[e[0]]:void 0;break a;default:throw Error(\"Unknown Namespace Type used: \"+f);}}c=void 0}return c}if(a.booleanExpressionValue!==void 0)return Sg(a.booleanExpressionValue,b);if(a.booleanValue!==void 0)return!!a.booleanValue;if(a.stringValue!==void 0)return String(a.stringValue);if(a.integerValue!==void 0)return Number(a.integerValue);\nif(a.doubleValue!==void 0)return Number(a.doubleValue);throw Error(\"Unknown field used for variable of type ExpressionValue:\"+a);}},Sg=function(a,b){var c=a.args;if(!Array.isArray(c)||c.length===0)throw Error('Invalid boolean expression format. Expected \"args\":'+c+\" property to\\n         be non-empty array.\");var d=function(g){return Tg(g,b)};switch(a.type){case 1:for(var e=0;e<c.length;e++)if(d(c[e]))return!0;return!1;case 2:for(var f=0;f<c.length;f++)if(!d(c[f]))return!1;return c.length>0;case 3:return!d(c[0]);\ncase 4:return ng(d(c[0]),d(c[1]),!1);case 5:return pg(d(c[0]),d(c[1]));case 6:return ug(d(c[0]),d(c[1]));case 7:return lg(d(c[0]),d(c[1]));case 8:return og(d(c[0]),d(c[1]));case 9:return tg(d(c[0]),d(c[1]));case 10:return rg(d(c[0]),d(c[1]));case 11:return sg(d(c[0]),d(c[1]));case 12:return qg(d(c[0]),d(c[1]));default:throw Error('Invalid boolean expression format. Expected \"type\" property tobe a positive integer which is less than 13.');}};\nvar Ug=function(a){K(this.getName(),[\"message:?string\"],arguments);};var Vg=function(a,b){K(this.getName(),[\"min:!number\",\"max:!number\"],arguments);return ub(a,b)};var Wg=function(){return(new Date).getTime()};var Xg=function(a){if(a===null)return\"null\";if(a instanceof $a)return\"array\";if(a instanceof Yc)return\"function\";if(a instanceof cd){a=a.getValue();if(a.constructor===void 0||a.constructor.name===void 0){var b=String(a);return b.substring(8,b.length-1)}return String(a.constructor.name)}return typeof a};var Yg=function(a){function b(c){return function(d){try{return c(d)}catch(e){(Tf||Vf)&&a.call(this,e.message)}}}return{parse:b(function(c){return fd(JSON.parse(c))}),stringify:b(function(c){return JSON.stringify(J(c))})}};var Zg=function(a){return yb(J(a,this.F))};var $g=function(a){return Number(J(a,this.F))};var ah=function(a){return a===null?\"null\":a===void 0?\"undefined\":a.toString()};var bh=function(a,b,c){var d=null,e=!1;return e?d:null};var Lg=\"floor ceil round max min abs pow sqrt\".split(\" \");var ch=function(){var a={};return{Al:function(b){return a.hasOwnProperty(b)?a[b]:void 0},Yj:function(b,c){a[b]=c},reset:function(){a={}}}},dh=function(a,b){return function(){var c=Array.prototype.slice.call(arguments,0);c.unshift(b);return Yc.prototype.invoke.apply(a,c)}},eh=function(a,b){K(this.getName(),[\"apiName:!string\",\"mock:?*\"],arguments);},fh=function(a,b){K(this.getName(),[\"apiName:!string\",\"mock:!PixieMap\"],arguments);};var gh={};var hh=function(a){var b=new cb;if(a instanceof $a)for(var c=a.fc(),d=0;d<c.length();d++){var e=c.get(d);a.has(e)&&b.set(e,a.get(e))}else if(a instanceof Yc)for(var f=Ta(a,1),g=0;g<f.length;g++){var k=f[g];b.set(k,a.get(k))}else for(var m=0;m<a.length;m++)b.set(m,a[m]);return b};\ngh.keys=function(a){K(this.getName(),[\"input:!*\"],arguments);if(a instanceof $a||a instanceof Yc||typeof a===\"string\")a=hh(a);if(a instanceof cb)return a.fc();return new $a};\ngh.values=function(a){K(this.getName(),[\"input:!*\"],arguments);if(a instanceof $a||a instanceof Yc||typeof a===\"string\")a=hh(a);if(a instanceof cb)return new $a(Ta(a,2));return new $a};\ngh.entries=function(a){K(this.getName(),[\"input:!*\"],arguments);if(a instanceof $a||a instanceof Yc||typeof a===\"string\")a=hh(a);if(a instanceof cb)return db(a);return new $a};gh.freeze=function(a){(a instanceof cb||a instanceof $a||a instanceof Yc)&&a.Mb();return a};\ngh.delete=function(a,b){if(a instanceof cb&&!a.D)return a.vf(b),!0;return!1};function N(a,b){var c=Aa.apply(2,arguments),d=a.F.j;if(!d)throw Error(\"Missing program state.\");if(d.Cm){try{d.zj.apply(null,[b].concat(qa(c)))}catch(e){throw mb(\"TAGGING\",21),e;}return}d.zj.apply(null,[b].concat(qa(c)))};var ih=function(){this.j={};this.D={};};ih.prototype.get=function(a,b){var c=this.j.hasOwnProperty(a)?this.j[a]:void 0;return c};\nih.prototype.add=function(a,b,c){if(this.j.hasOwnProperty(a))throw\"Attempting to add a function which already exists: \"+a+\".\";if(this.D.hasOwnProperty(a))throw\"Attempting to add an API with an existing private API name: \"+a+\".\";this.j[a]=c?void 0:qb(b)?Fg(a,b):Gg(a,b)};function jh(a,b){var c=void 0;return c};function kh(){var a={};\nreturn a};function lh(a){return mh?H.querySelectorAll(a):null}\nfunction ph(a,b){if(!mh)return null;if(Element.prototype.closest)try{return a.closest(b)}catch(e){return null}var c=Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector,d=a;if(!H.documentElement.contains(d))return null;do{try{if(c.call(d,b))return d}catch(e){break}d=d.parentElement||d.parentNode}while(d!==null&&d.nodeType===1);return null}var qh=!1;\nif(H.querySelectorAll)try{var rh=H.querySelectorAll(\":root\");rh&&rh.length==1&&rh[0]==H.documentElement&&(qh=!0)}catch(a){}var mh=qh;var sh=/^[0-9A-Fa-f]{64}$/;function th(a){try{return(new TextEncoder).encode(a)}catch(e){for(var b=[],c=0;c<a.length;c++){var d=a.charCodeAt(c);d<128?b.push(d):d<2048?b.push(192|d>>6,128|d&63):d<55296||d>=57344?b.push(224|d>>12,128|d>>6&63,128|d&63):(d=65536+((d&1023)<<10|a.charCodeAt(++c)&1023),b.push(240|d>>18,128|d>>12&63,128|d>>6&63,128|d&63))}return new Uint8Array(b)}}\nfunction uh(a){if(a===\"\"||a===\"e0\")return Promise.resolve(a);var b;if((b=F.crypto)==null?0:b.subtle){if(sh.test(a))return Promise.resolve(a);try{var c=th(a);return F.crypto.subtle.digest(\"SHA-256\",c).then(function(d){var e=Array.from(new Uint8Array(d)).map(function(f){return String.fromCharCode(f)}).join(\"\");return F.btoa(e).replace(/\\+/g,\"-\").replace(/\\//g,\"_\").replace(/=+$/,\"\")}).catch(function(){return\"e2\"})}catch(d){return Promise.resolve(\"e2\")}}else return Promise.resolve(\"e1\")};function O(a){mb(\"GTM\",a)};\nvar yh=function(a){var b={},c=[\"tv.1\"],d=0;var u=c.join(\"~\");return{Mh:{userData:b},\nNm:u,Wm:d}},Ah=function(a){if(F.Promise)try{return new Promise(function(b){zh(a,function(c,d){b({Kj:c,Jf:d})})})}catch(b){}},Bh=function(a){for(var b=[\"tv.1\"],c=0,d=0;d<a.length;++d){var e=a[d].name,f=a[d].value,g=a[d].index,k=vh[e];k&&f&&(wh.indexOf(e)===-1||/^e\\d+$/.test(f)||xh.test(f)||sh.test(f))&&(g!==void 0&&(k+=g),b.push(k+\".\"+f),c++)}a.length===1&&a[0].name===\"error_code\"&&(c=0);return{Lj:encodeURIComponent(b.join(\"~\")),Jf:c}},zh=function(a,b){Ch(a,function(c){var d=Bh(c);b(d.Lj,d.Jf)})},\nKh=function(a){function b(r,t,u,v){var w=Dh(r);w!==\"\"&&(sh.test(w)?k.push({name:t,value:w,index:v}):k.push({name:t,value:u(w),index:v}))}function c(r,t){var u=r;if(l(u)||Array.isArray(u)){u=sb(r);for(var v=0;v<u.length;++v){var w=Dh(u[v]),x=sh.test(w);t&&!x&&O(89);!t&&x&&O(88)}}}function d(r,t){var u=r[t];c(u,!1);var v=Eh[t];r[v]&&(r[t]&&O(90),u=r[v],c(u,!0));return u}function e(r,t,u){for(var v=sb(d(r,t)),w=0;w<v.length;++w)b(v[w],t,u)}function f(r,t,u,v){var w=d(r,t);b(w,t,u,v)}function g(r){return function(t){O(64);\nreturn r(t)}}var k=[];if(F.location.protocol!==\"https:\")return k.push({name:\"error_code\",value:\"e3\",index:void 0}),k;e(a,\"email\",Fh);e(a,\"phone_number\",Gh);e(a,\"first_name\",g(Hh));e(a,\"last_name\",g(Hh));var m=a.home_address||{};e(m,\"street\",g(Ih));e(m,\"city\",g(Ih));e(m,\"postal_code\",g(Jh));e(m,\"region\",g(Ih));e(m,\"country\",g(Jh));for(var n=sb(a.address||{}),p=0;p<n.length;p++){var q=n[p];f(q,\"first_name\",Hh,p);f(q,\"last_name\",Hh,p);f(q,\"street\",Ih,p);f(q,\"city\",Ih,p);f(q,\"postal_code\",Jh,p);f(q,\"region\",\nIh,p);f(q,\"country\",Jh,p)}return k},Ch=function(a,b){var c=Kh(a);Lh(c,b)},Dh=function(a){return a==null?\"\":l(a)?Bb(String(a)):\"e0\"},Jh=function(a){return a.replace(Mh,\"\")},Hh=function(a){return Ih(a.replace(/\\s/g,\"\"))},Ih=function(a){return Bb(a.replace(Nh,\"\").toLowerCase())},Gh=function(a){a=a.replace(/[\\s-()/.]/g,\"\");a.charAt(0)!==\"+\"&&(a=\"+\"+a);return Oh.test(a)?a:\"e0\"},Fh=function(a){var b=a.toLowerCase().split(\"@\");if(b.length===2){var c=b[0];/^(gmail|googlemail)\\./.test(b[1])&&(c=c.replace(/\\./g,\n\"\"));c=c+\"@\"+b[1];if(Ph.test(c))return c}return\"e0\"},Lh=function(a,b){a.some(function(c){c.value&&wh.indexOf(c.name)})?b(a):F.Promise?Promise.all(a.map(function(c){return c.value&&wh.indexOf(c.name)!==-1?uh(c.value).then(function(d){c.value=d}):Promise.resolve()})).then(function(){b(a)}).catch(function(){b([])}):b([])},Nh=/[0-9`~!@#$%^&*()_\\-+=:;<>,.?|/\\\\[\\]]/g,Ph=/^\\S+@\\S+\\.\\S+$/,Oh=/^\\+\\d{10,15}$/,Mh=/[.~]/g,xh=/^[0-9A-Za-z_-]{43}$/,Qh={},vh=(Qh.email=\"em\",Qh.phone_number=\"pn\",Qh.first_name=\"fn\",\nQh.last_name=\"ln\",Qh.street=\"sa\",Qh.city=\"ct\",Qh.region=\"rg\",Qh.country=\"co\",Qh.postal_code=\"pc\",Qh.error_code=\"ec\",Qh),Rh={},Eh=(Rh.email=\"sha256_email_address\",Rh.phone_number=\"sha256_phone_number\",Rh.first_name=\"sha256_first_name\",Rh.last_name=\"sha256_last_name\",Rh.street=\"sha256_street\",Rh),wh=Object.freeze([\"email\",\"phone_number\",\"first_name\",\"last_name\",\"street\"]);var P={g:{ya:\"ad_personalization\",R:\"ad_storage\",P:\"ad_user_data\",U:\"analytics_storage\",nc:\"region\",Qb:\"consent_updated\",Qe:\"wait_for_update\",bi:\"app_remove\",di:\"app_store_refund\",ei:\"app_store_subscription_cancel\",fi:\"app_store_subscription_convert\",gi:\"app_store_subscription_renew\",nk:\"consent_update\",Sf:\"add_payment_info\",Tf:\"add_shipping_info\",oc:\"add_to_cart\",qc:\"remove_from_cart\",Uf:\"view_cart\",Rb:\"begin_checkout\",rc:\"select_item\",hb:\"view_item_list\",Cb:\"select_promotion\",ib:\"view_promotion\",\nIa:\"purchase\",sc:\"refund\",Na:\"view_item\",Vf:\"add_to_wishlist\",pk:\"exception\",hi:\"first_open\",ii:\"first_visit\",ba:\"gtag.config\",Ta:\"gtag.get\",ji:\"in_app_purchase\",Sb:\"page_view\",qk:\"screen_view\",ki:\"session_start\",rk:\"timing_complete\",sk:\"track_social\",Nc:\"user_engagement\",tk:\"user_id_update\",jb:\"gclgb\",Ua:\"gclid\",li:\"gclgs\",mi:\"gclst\",fa:\"ads_data_redaction\",ni:\"gad_source\",Fd:\"gclid_url\",oi:\"gclsrc\",Wf:\"gbraid\",Re:\"wbraid\",ka:\"allow_ad_personalization_signals\",Se:\"allow_custom_scripts\",Te:\"allow_display_features\",\nGd:\"allow_enhanced_conversions\",kb:\"allow_google_signals\",Ca:\"allow_interest_groups\",uk:\"app_id\",vk:\"app_installer_id\",wk:\"app_name\",xk:\"app_version\",Db:\"auid\",ri:\"auto_detection_enabled\",Tb:\"aw_remarketing\",Ue:\"aw_remarketing_only\",Hd:\"discount\",Id:\"aw_feed_country\",Jd:\"aw_feed_language\",da:\"items\",Kd:\"aw_merchant_id\",Xf:\"aw_basket_type\",Oc:\"campaign_content\",Pc:\"campaign_id\",Qc:\"campaign_medium\",Rc:\"campaign_name\",Sc:\"campaign\",Tc:\"campaign_source\",Uc:\"campaign_term\",lb:\"client_id\",si:\"rnd\",Yf:\"consent_update_type\",\nui:\"content_group\",vi:\"content_type\",Za:\"conversion_cookie_prefix\",Vc:\"conversion_id\",ra:\"conversion_linker\",wi:\"conversion_linker_disabled\",Ub:\"conversion_api\",Ve:\"cookie_deprecation\",Va:\"cookie_domain\",Wa:\"cookie_expires\",ab:\"cookie_flags\",uc:\"cookie_name\",Eb:\"cookie_path\",Oa:\"cookie_prefix\",vc:\"cookie_update\",wc:\"country\",za:\"currency\",Ld:\"customer_lifetime_value\",Wc:\"custom_map\",Zf:\"gcldc\",Md:\"dclid\",xi:\"debug_mode\",la:\"developer_id\",yi:\"disable_merchant_reported_purchases\",Xc:\"dc_custom_params\",\nzi:\"dc_natural_search\",cg:\"dynamic_event_settings\",dg:\"affiliation\",Nd:\"checkout_option\",We:\"checkout_step\",eg:\"coupon\",Yc:\"item_list_name\",Xe:\"list_name\",Ai:\"promotions\",Zc:\"shipping\",Ye:\"tax\",Od:\"engagement_time_msec\",Pd:\"enhanced_client_id\",Qd:\"enhanced_conversions\",fg:\"enhanced_conversions_automatic_settings\",Rd:\"estimated_delivery_date\",Ze:\"euid_logged_in_state\",bd:\"event_callback\",yk:\"event_category\",ob:\"event_developer_id_string\",zk:\"event_label\",xc:\"event\",Sd:\"event_settings\",Td:\"event_timeout\",\nAk:\"description\",Bk:\"fatal\",Bi:\"experiments\",af:\"firebase_id\",yc:\"first_party_collection\",Ud:\"_x_20\",pb:\"_x_19\",Ci:\"fledge_drop_reason\",gg:\"fledge\",hg:\"flight_error_code\",ig:\"flight_error_message\",Di:\"fl_activity_category\",Ei:\"fl_activity_group\",jg:\"fl_advertiser_id\",Fi:\"fl_ar_dedupe\",kg:\"match_id\",Gi:\"fl_random_number\",Hi:\"tran\",Ii:\"u\",Vd:\"gac_gclid\",zc:\"gac_wbraid\",lg:\"gac_wbraid_multiple_conversions\",mg:\"ga_restrict_domain\",ng:\"ga_temp_client_id\",Ac:\"gdpr_applies\",og:\"geo_granularity\",Fb:\"value_callback\",\nqb:\"value_key\",Bc:\"_google_ng\",Vb:\"google_signals\",pg:\"google_tld\",Wd:\"groups\",qg:\"gsa_experiment_id\",Ji:\"gtm_up\",Gb:\"iframe_state\",dd:\"ignore_referrer\",bf:\"internal_traffic_results\",Wb:\"is_legacy_converted\",Hb:\"is_legacy_loaded\",Xd:\"is_passthrough\",ed:\"_lps\",Pa:\"language\",Yd:\"legacy_developer_id_string\",sa:\"linker\",Cc:\"accept_incoming\",sb:\"decorate_forms\",W:\"domains\",Ib:\"url_position\",rg:\"method\",Ck:\"name\",fd:\"new_customer\",sg:\"non_interaction\",Ki:\"optimize_id\",Li:\"page_hostname\",gd:\"page_path\",\nDa:\"page_referrer\",Jb:\"page_title\",ug:\"passengers\",vg:\"phone_conversion_callback\",Mi:\"phone_conversion_country_code\",wg:\"phone_conversion_css_class\",Ni:\"phone_conversion_ids\",xg:\"phone_conversion_number\",yg:\"phone_conversion_options\",zg:\"_protected_audience_enabled\",hd:\"quantity\",Zd:\"redact_device_info\",cf:\"referral_exclusion_definition\",Xb:\"restricted_data_processing\",Oi:\"retoken\",Dk:\"sample_rate\",df:\"screen_name\",Kb:\"screen_resolution\",Pi:\"search_term\",Ja:\"send_page_view\",Yb:\"send_to\",jd:\"server_container_url\",\nkd:\"session_duration\",ae:\"session_engaged\",ef:\"session_engaged_time\",tb:\"session_id\",be:\"session_number\",ff:\"_shared_user_id\",ld:\"delivery_postal_code\",Ek:\"temporary_client_id\",hf:\"topmost_url\",Qi:\"tracking_id\",jf:\"traffic_type\",Aa:\"transaction_id\",Lb:\"transport_url\",Ag:\"trip_type\",Zb:\"update\",Xa:\"url_passthrough\",kf:\"_user_agent_architecture\",lf:\"_user_agent_bitness\",nf:\"_user_agent_full_version_list\",pf:\"_user_agent_mobile\",qf:\"_user_agent_model\",rf:\"_user_agent_platform\",tf:\"_user_agent_platform_version\",\nuf:\"_user_agent_wow64\",Ea:\"user_data\",Bg:\"user_data_auto_latency\",Cg:\"user_data_auto_meta\",Dg:\"user_data_auto_multi\",Eg:\"user_data_auto_selectors\",Fg:\"user_data_auto_status\",md:\"user_data_mode\",ce:\"user_data_settings\",Ba:\"user_id\",cb:\"user_properties\",Ri:\"_user_region\",de:\"us_privacy_string\",na:\"value\",Gg:\"wbraid_multiple_conversions\",Zi:\"_host_name\",aj:\"_in_page_command\",bj:\"_is_passthrough_cid\",Nb:\"non_personalized_ads\",je:\"_sst_parameters\",nb:\"conversion_label\",wa:\"page_location\",rb:\"global_developer_id_string\",\nDc:\"tc_privacy_string\"}},Sh={},Th=Object.freeze((Sh[P.g.ka]=1,Sh[P.g.Te]=1,Sh[P.g.Gd]=1,Sh[P.g.kb]=1,Sh[P.g.da]=1,Sh[P.g.Va]=1,Sh[P.g.Wa]=1,Sh[P.g.ab]=1,Sh[P.g.uc]=1,Sh[P.g.Eb]=1,Sh[P.g.Oa]=1,Sh[P.g.vc]=1,Sh[P.g.Wc]=1,Sh[P.g.la]=1,Sh[P.g.cg]=1,Sh[P.g.bd]=1,Sh[P.g.Sd]=1,Sh[P.g.Td]=1,Sh[P.g.yc]=1,Sh[P.g.mg]=1,Sh[P.g.Vb]=1,Sh[P.g.pg]=1,Sh[P.g.Wd]=1,Sh[P.g.bf]=1,Sh[P.g.Wb]=1,Sh[P.g.Hb]=1,Sh[P.g.sa]=1,Sh[P.g.cf]=1,Sh[P.g.Xb]=1,Sh[P.g.Ja]=1,Sh[P.g.Yb]=1,Sh[P.g.jd]=1,Sh[P.g.kd]=1,Sh[P.g.ef]=1,Sh[P.g.ld]=\n1,Sh[P.g.Lb]=1,Sh[P.g.Zb]=1,Sh[P.g.ce]=1,Sh[P.g.cb]=1,Sh[P.g.je]=1,Sh));Object.freeze([P.g.wa,P.g.Da,P.g.Jb,P.g.Pa,P.g.df,P.g.Ba,P.g.af,P.g.ui]);\nvar Uh={},Vh=Object.freeze((Uh[P.g.bi]=1,Uh[P.g.di]=1,Uh[P.g.ei]=1,Uh[P.g.fi]=1,Uh[P.g.gi]=1,Uh[P.g.hi]=1,Uh[P.g.ii]=1,Uh[P.g.ji]=1,Uh[P.g.ki]=1,Uh[P.g.Nc]=1,Uh)),Wh={},Xh=Object.freeze((Wh[P.g.Sf]=1,Wh[P.g.Tf]=1,Wh[P.g.oc]=1,Wh[P.g.qc]=1,Wh[P.g.Uf]=1,Wh[P.g.Rb]=1,Wh[P.g.rc]=1,Wh[P.g.hb]=1,Wh[P.g.Cb]=1,Wh[P.g.ib]=1,Wh[P.g.Ia]=1,Wh[P.g.sc]=1,Wh[P.g.Na]=1,Wh[P.g.Vf]=1,Wh)),Yh=Object.freeze([P.g.ka,P.g.kb,P.g.vc,P.g.yc,P.g.dd,P.g.Ja,P.g.Zb]),Zh=Object.freeze([].concat(qa(Yh))),$h=Object.freeze([P.g.Wa,\nP.g.Td,P.g.kd,P.g.ef,P.g.Od]),ai=Object.freeze([].concat(qa($h))),bi={},ci=(bi[P.g.R]=\"1\",bi[P.g.U]=\"2\",bi[P.g.P]=\"3\",bi[P.g.ya]=\"4\",bi),di={},ei=Object.freeze((di[P.g.ka]=1,di[P.g.Gd]=1,di[P.g.Ca]=1,di[P.g.Tb]=1,di[P.g.Ue]=1,di[P.g.Hd]=1,di[P.g.Id]=1,di[P.g.Jd]=1,di[P.g.da]=1,di[P.g.Kd]=1,di[P.g.Za]=1,di[P.g.ra]=1,di[P.g.Va]=1,di[P.g.Wa]=1,di[P.g.ab]=1,di[P.g.Oa]=1,di[P.g.za]=1,di[P.g.Ld]=1,di[P.g.la]=1,di[P.g.yi]=1,di[P.g.Qd]=1,di[P.g.Rd]=1,di[P.g.af]=1,di[P.g.yc]=1,di[P.g.Wb]=1,di[P.g.Hb]=1,di[P.g.Pa]=\n1,di[P.g.fd]=1,di[P.g.wa]=1,di[P.g.Da]=1,di[P.g.vg]=1,di[P.g.wg]=1,di[P.g.xg]=1,di[P.g.yg]=1,di[P.g.Xb]=1,di[P.g.Ja]=1,di[P.g.Yb]=1,di[P.g.jd]=1,di[P.g.ld]=1,di[P.g.Aa]=1,di[P.g.Lb]=1,di[P.g.Zb]=1,di[P.g.Xa]=1,di[P.g.Ea]=1,di[P.g.Ba]=1,di[P.g.na]=1,di)),fi={},gi=Object.freeze((fi.search=\"s\",fi.youtube=\"y\",fi.playstore=\"p\",fi.shopping=\"h\",fi.ads=\"a\",fi.maps=\"m\",fi));Object.freeze(P.g);var hi={},ii=F.google_tag_manager=F.google_tag_manager||{};hi.Kg=\"4710\";hi.ie=Number(\"0\")||0;hi.Ya=\"dataLayer\";hi.Zm=\"ChAI8O2TtAYQnez+tvuArqx5EiUArUrzPwp9M4vep9x2lgvj4Ne9ARAYg+KYlXJBfdr/ae+jDPZcGgL4tw\\x3d\\x3d\";var ji={__cl:1,__ecl:1,__ehl:1,__evl:1,__fal:1,__fil:1,__fsl:1,__hl:1,__jel:1,__lcl:1,__sdl:1,__tl:1,__ytl:1},ki={__paused:1,__tg:1},li;for(li in ji)ji.hasOwnProperty(li)&&(ki[li]=1);var mi=zb(\"true\"),ni,oi=!1;oi=!0;ni=oi;\nvar pi,qi=!1;pi=qi;var ri,si=!1;ri=si;hi.Ed=\"www.googletagmanager.com\";var ti=\"\"+hi.Ed+(ni?\"/gtag/js\":\"/gtm.js\"),ui=null,vi=null,wi={},xi={};function yi(){var a=ii.sequence||1;ii.sequence=a+1;return a}hi.lk=\"true\";var zi=\"\";hi.yf=zi;var Ai=new function(){this.j=\"\";this.H=this.D=!1;this.Qa=this.O=this.Z=this.K=\"\"};function Bi(){var a=Ai.K.length;return Ai.K[a-1]===\"/\"?Ai.K.substring(0,a-1):Ai.K}function Ci(a){for(var b={},c=na(a.split(\"|\")),d=c.next();!d.done;d=c.next())b[d.value]=!0;return b}var Di=new wb,Ei={},Fi={},Ii={name:hi.Ya,set:function(a,b){h(Lb(a,b),Ei);Gi()},get:function(a){return Hi(a,2)},reset:function(){Di=new wb;Ei={};Gi()}};function Hi(a,b){return b!=2?Di.get(a):Ji(a)}function Ji(a,b){var c=a.split(\".\");b=b||[];for(var d=Ei,e=0;e<c.length;e++){if(d===null)return!1;if(d===void 0)break;d=d[c[e]];if(b.indexOf(d)!==-1)return}return d}function Ki(a,b){Fi.hasOwnProperty(a)||(Di.set(a,b),h(Lb(a,b),Ei),Gi())}\nfunction Li(){for(var a=[\"gtm.allowlist\",\"gtm.blocklist\",\"gtm.whitelist\",\"gtm.blacklist\",\"tagTypeBlacklist\"],b=0;b<a.length;b++){var c=a[b],d=Hi(c,1);if(Array.isArray(d)||Xa(d))d=h(d);Fi[c]=d}}function Gi(a){z(Fi,function(b,c){Di.set(b,c);h(Lb(b),Ei);h(Lb(b,c),Ei);a&&delete Fi[b]})}function Mi(a,b){var c,d=(b===void 0?2:b)!==1?Ji(a):Di.get(a);Va(d)===\"array\"||Va(d)===\"object\"?c=h(d):c=d;return c};\nvar Ni=function(a,b,c){if(!c)return!1;var d=c.selector_type,e=String(c.value),f;if(d===\"js_variable\"){e=e.replace(/\\[\"?'?/g,\".\").replace(/\"?'?\\]/g,\"\");for(var g=e.split(\",\"),k=0;k<g.length;k++){var m=g[k].trim();if(m){if(Ib(m,\"dataLayer.\"))f=Hi(m.substring(10));else{var n=m.split(\".\");f=F[n.shift()];for(var p=0;p<n.length;p++)f=f&&f[n[p]]}if(f!==void 0)break}}}else if(d===\"css_selector\"&&mh)try{var q=lh(e);if(q&&q.length>0){f=[];for(var r=0;r<q.length&&r<(b===\"email\"||b===\"phone_number\"?5:1);r++)f.push(Ic(q[r])||\nBb(q[r].value));f=f.length===1?f[0]:f}}catch(t){O(149)}return f?(a[b]=f,!0):!1},Oi=function(a){if(a){var b={},c=!1;c=Ni(b,\"email\",a.email)||c;c=Ni(b,\"phone_number\",a.phone)||c;b.address=[];for(var d=a.name_and_address||[],e=0;e<d.length;e++){var f={};c=Ni(f,\"first_name\",d[e].first_name)||c;c=Ni(f,\"last_name\",d[e].last_name)||c;c=Ni(f,\"street\",d[e].street)||c;c=Ni(f,\"city\",d[e].city)||c;c=Ni(f,\"region\",d[e].region)||c;c=Ni(f,\"country\",d[e].country)||c;c=Ni(f,\"postal_code\",d[e].postal_code)||c;b.address.push(f)}return c?\nb:void 0}},Pi=function(a){return Xa(a)?!!a.enable_code:!1};function Qi(a,b){if(a===\"\")return b;var c=Number(a);return isNaN(c)?b:c};var Ri=[],Si={};function Ti(a){return Ri[a]===void 0?!1:Ri[a]};var Ui=[];function Vi(a){switch(a){case 0:return 0;case 39:return 1;case 40:return 2;case 53:return 3;case 61:return 6;case 64:return 8;case 74:return 4;case 80:return 5;case 84:return 7}}function R(a){Ui[a]=!0;var b=Vi(a);b!==void 0&&(Ri[b]=!0)}\nR(27);R(23);R(24);R(25);R(26);\nR(41);R(67);R(50);\nR(63);R(30);R(15);R(87);R(14);R(88);R(91);R(86);R(54);R(75);R(7);R(42);R(4);R(71);R(82);\nR(60);R(57);R(44);R(73);\nR(95);\nR(92);R(74);R(5);\nR(80);Ui[58]=!0;Ui[59]=!0;\nSi[1]=Qi('1',6E4);Si[3]=Qi('10',1);Si[2]=Qi('',50);\nR(20);R(12);R(56);R(83);\nR(43);R(70);R(64);\nR(76);\nfunction T(a){return!!Ui[a]}var Zi=/:[0-9]+$/,$i=/^\\d+\\.fls\\.doubleclick\\.net$/;function aj(a,b,c,d){for(var e=[],f=na(a.split(\"&\")),g=f.next();!g.done;g=f.next()){var k=na(g.value.split(\"=\")),m=k.next().value,n=pa(k);if(decodeURIComponent(m.replace(/\\+/g,\" \"))===b){var p=n.join(\"=\");if(!c)return d?p:decodeURIComponent(p.replace(/\\+/g,\" \"));e.push(d?p:decodeURIComponent(p.replace(/\\+/g,\" \")))}}return c?e:void 0}\nfunction bj(a,b,c,d,e){b&&(b=String(b).toLowerCase());if(b===\"protocol\"||b===\"port\")a.protocol=cj(a.protocol)||cj(F.location.protocol);b===\"port\"?a.port=String(Number(a.hostname?a.port:F.location.port)||(a.protocol===\"http\"?80:a.protocol===\"https\"?443:\"\")):b===\"host\"&&(a.hostname=(a.hostname||F.location.hostname).replace(Zi,\"\").toLowerCase());return dj(a,b,c,d,e)}\nfunction dj(a,b,c,d,e){var f,g=cj(a.protocol);b&&(b=String(b).toLowerCase());switch(b){case \"url_no_fragment\":f=ej(a);break;case \"protocol\":f=g;break;case \"host\":f=a.hostname.replace(Zi,\"\").toLowerCase();if(c){var k=/^www\\d*\\./.exec(f);k&&k[0]&&(f=f.substring(k[0].length))}break;case \"port\":f=String(Number(a.port)||(g===\"http\"?80:g===\"https\"?443:\"\"));break;case \"path\":a.pathname||a.hostname||mb(\"TAGGING\",1);f=a.pathname.substring(0,1)===\"/\"?a.pathname:\"/\"+a.pathname;var m=f.split(\"/\");(d||[]).indexOf(m[m.length-\n1])>=0&&(m[m.length-1]=\"\");f=m.join(\"/\");break;case \"query\":f=a.search.replace(\"?\",\"\");e&&(f=aj(f,e,!1));break;case \"extension\":var n=a.pathname.split(\".\");f=n.length>1?n[n.length-1]:\"\";f=f.split(\"/\")[0];break;case \"fragment\":f=a.hash.replace(\"#\",\"\");break;default:f=a&&a.href}return f}function cj(a){return a?a.replace(\":\",\"\").toLowerCase():\"\"}function ej(a){var b=\"\";if(a&&a.href){var c=a.href.indexOf(\"#\");b=c<0?a.href:a.href.substring(0,c)}return b}var fj={},gj=0;\nfunction U(a){var b=fj[a];if(!b){var c=H.createElement(\"a\");a&&(c.href=a);var d=c.pathname;d[0]!==\"/\"&&(a||mb(\"TAGGING\",1),d=\"/\"+d);var e=c.hostname.replace(Zi,\"\");b={href:c.href,protocol:c.protocol,host:c.host,hostname:e,pathname:d,search:c.search,hash:c.hash,port:c.port};gj<5&&(fj[a]=b,gj++)}return b}\nfunction hj(a){function b(n){var p=n.split(\"=\")[0];return d.indexOf(p)<0?n:p+\"=0\"}function c(n){return n.split(\"&\").map(b).filter(function(p){return p!==void 0}).join(\"&\")}var d=\"gclid dclid gbraid wbraid gclaw gcldc gclha gclgf gclgb _gl\".split(\" \"),e=U(a),f=a.split(/[?#]/)[0],g=e.search,k=e.hash;g[0]===\"?\"&&(g=g.substring(1));k[0]===\"#\"&&(k=k.substring(1));g=c(g);k=c(k);g!==\"\"&&(g=\"?\"+g);k!==\"\"&&(k=\"#\"+k);var m=\"\"+f+g+k;m[m.length-1]===\"/\"&&(m=m.substring(0,m.length-1));return m}\nfunction ij(a){var b=U(F.location.href),c=bj(b,\"host\",!1);if(c&&c.match($i)){var d=bj(b,\"path\");if(d){var e=d.split(a+\"=\");if(e.length>1)return e[1].split(\";\")[0].split(\"?\")[0]}}};var jj={\"https://www.google.com\":\"/g\",\"https://www.googleadservices.com\":\"/as\",\"https://pagead2.googlesyndication.com\":\"/gs\"};function kj(a,b){if(a){var c=\"\"+a;c.indexOf(\"http://\")!==0&&c.indexOf(\"https://\")!==0&&(c=\"https://\"+c);c[c.length-1]===\"/\"&&(c=c.substring(0,c.length-1));return U(\"\"+c+b).href}}function lj(a,b){if(Ai.D||pi)return kj(a,b)}function mj(){return!!hi.yf&&hi.yf.split(\"@@\").join(\"\")!==\"SGTM_TOKEN\"}\nfunction nj(a){for(var b=na([P.g.jd,P.g.Lb]),c=b.next();!c.done;c=b.next()){var d=W(a,c.value);if(d)return d}}function oj(a,b){return Ai.D?\"\"+Bi()+(b?jj[a]||\"\":\"\"):a};var pj=void 0;function qj(a){var b=String(a[Ie.oa]||\"\").replace(/_/g,\"\");return Ib(b,\"cvt\")?\"cvt\":b}var rj=F.location.search.indexOf(\"?gtm_latency=\")>=0||F.location.search.indexOf(\"&gtm_latency=\")>=0;var sj={sampleRate:\"0.005000\",hk:\"\",Xm:\"0.005\"},tj=Math.random(),uj;if(!(uj=rj)){var vj=sj.sampleRate;uj=tj<Number(vj)}var wj=uj,xj=(uc==null?void 0:uc.includes(\"gtm_debug=d\"))||rj||!T(45)&&wj||T(45)&&tj>=1-Number(sj.Xm);var yj=/gtag[.\\/]js/,zj=/gtm[.\\/]js/,Aj=!1;\nfunction Bj(a){if((a.scriptContainerId||\"\").indexOf(\"GTM-\")>=0){var b;a:{if(a.scriptSource){for(var c=Ai.H,d=U(a.scriptSource),e=c?d.pathname:\"\"+d.hostname+d.pathname,f=H.scripts,g=\"\",k=0;k<f.length;++k){var m=f[k];if(!(m.innerHTML.length===0||!c&&m.innerHTML.indexOf(a.scriptContainerId||\"SHOULD_NOT_BE_SET\")<0||m.innerHTML.indexOf(e)<0)){if(m.innerHTML.indexOf(\"(function(w,d,s,l,i)\")>=0){b=String(k);break a}g=String(k)}}if(g){b=g;break a}}b=void 0}var n=b;if(n)return Aj=!0,n}var p=[].slice.call(document.scripts);\nreturn a.scriptElement?String(p.indexOf(a.scriptElement)):\"-1\"}function Cj(a){if(Aj)return\"1\";var b=a.scriptSource;if(b){if(yj.test(b))return\"3\";if(zj.test(b))return\"2\"}return\"0\"}function Dj(a,b){var c=Ej();c.pending||(c.pending=[]);tb(c.pending,function(d){return d.target.ctid===a.ctid&&d.target.isDestination===a.isDestination})||c.pending.push({target:a,onLoad:b})}var Fj=function(){this.container={};this.destination={};this.canonical={};this.pending=[];this.siloed=[]};function Ej(){var a=vc(\"google_tag_data\",{}),b=a.tidr;b||(b=new Fj,a.tidr=b);return b};var Gj={},Hj=!1,Mf={ctid:\"G-PQ5N2MZG5M\",canonicalContainerId:\"115874821\",Mj:\"G-PQ5N2MZG5M|GT-WFMZ5TP\",Nj:\"G-PQ5N2MZG5M\"};Gj.fe=zb(\"\");function Ij(){var a=Jj();return Hj?a.map(Kj):a}function Lj(){var a=Mj();return Hj?a.map(Kj):a}function Nj(){return Oj(Mf.ctid)}function Pj(){return Oj(Mf.canonicalContainerId||\"_\"+Mf.ctid)}function Jj(){return Mf.Mj?Mf.Mj.split(\"|\"):[Mf.ctid]}function Mj(){return Mf.Nj?Mf.Nj.split(\"|\"):[]}\nfunction Qj(){var a=Rj(Sj()),b=a&&a.parent;if(b)return Rj(b)}function Tj(){var a=Rj(Sj());if(a){for(;a.parent;){var b=Rj(a.parent);if(!b)break;a=b}return a}}function Rj(a){var b=Ej();return a.isDestination?b.destination[a.ctid]:b.container[a.ctid]}function Oj(a){return Hj?Kj(a):a}function Kj(a){return\"siloed_\"+a}function Uj(a){return Hj?Vj(a):a}function Vj(a){a=String(a);return Ib(a,\"siloed_\")?a.substring(7):a}\nfunction Wj(){var a=!1;if(a){var b=Ej();if(b.siloed){for(var c=[],d=Jj().map(Kj),e=Mj().map(Kj),f={},g=0;g<b.siloed.length;f={Bf:void 0},g++)f.Bf=b.siloed[g],!Hj&&tb(f.Bf.isDestination?e:d,function(k){return function(m){return m===k.Bf.ctid}}(f))?Hj=!0:c.push(f.Bf);b.siloed=c}}}\nfunction Xj(){var a=Ej();if(a.pending){for(var b,c=[],d=!1,e=Ij(),f=Lj(),g={},k=0;k<a.pending.length;g={Ke:void 0},k++)g.Ke=a.pending[k],tb(g.Ke.target.isDestination?f:e,function(m){return function(n){return n===m.Ke.target.ctid}}(g))?d||(b=g.Ke.onLoad,d=!0):c.push(g.Ke);a.pending=c;if(b)try{b(Pj())}catch(m){}}}\nfunction Yj(){for(var a=Mf.ctid,b=Ij(),c=Lj(),d=function(n,p){var q={canonicalContainerId:Mf.canonicalContainerId,scriptContainerId:a,state:2,containers:b.slice(),destinations:c.slice()};tc&&(q.scriptElement=tc);uc&&(q.scriptSource=uc);if(T(43)&&wj&&Qj()===void 0){var r=Db();q.htmlLoadOrder=Bj(q);q.loadScriptType=Cj(q);T(43)&&(pj=Db()-r)}var t=p?e.destination:e.container,u=t[n];u?(p&&u.state===0&&O(93),Object.assign(u,q)):t[n]=q},e=Ej(),f=na(b),g=f.next();!g.done;g=f.next())d(g.value,!1);for(var k=\nna(c),m=k.next();!m.done;m=k.next())d(m.value,!0);e.canonical[Pj()]={};Xj()}function Zj(a){return!!Ej().container[a]}function ak(a){var b=Ej().destination[a];return!!b&&!!b.state}function Sj(){return{ctid:Nj(),isDestination:Gj.fe}}function bk(a){var b=Ej();(b.siloed=b.siloed||[]).push(a)}function ck(){var a=Ej().container,b;for(b in a)if(a.hasOwnProperty(b)&&a[b].state===1)return!0;return!1}function dk(){var a={};z(Ej().destination,function(b,c){c.state===0&&(a[Vj(b)]=c)});return a}\nfunction ek(a){return!!(a&&a.parent&&a.context&&a.context.source===1&&a.parent.ctid.indexOf(\"GTM-\")!==0)}var fk={gk:Number(\"5\"),Rn:Number(\"\")},gk=[],hk=[];function ik(a){gk.push(a)}var jk=!1,kk=\"?id=\"+Mf.ctid,lk=void 0,mk={},nk=void 0,ok=new function(){var a=5;fk.gk>0&&(a=fk.gk);this.D=a;this.j=0;this.H=[]},pk=1E3;\nfunction qk(a,b,c,d){var e=lk;if(e===void 0)if(a)e=0;else if(c)e=yi();else return\"\";for(var f=[oj(\"https://www.googletagmanager.com\"),a?\"/td\":\"/a\",kk],g=na(a?hk:gk),k=g.next();!k.done;k=g.next())for(var m=k.value,n=m({eventId:e,Ma:!!b,Cj:!!d,mc:function(){jk=!0}}),p=na(n),q=p.next();!q.done;q=p.next()){var r=na(q.value),t=r.next().value,u=r.next().value;f.push(\"&\"+t+\"=\"+u)}f.push(\"&z=0\");return f.join(\"\")}\nfunction rk(){nk&&(F.clearTimeout(nk),nk=void 0);if(lk!==void 0&&sk){var a;(a=mk[lk])||(a=ok.j<ok.D?!1:Db()-ok.H[ok.j%ok.D]<1E3);if(a||pk--<=0)O(1),mk[lk]=!0;else{var b=ok.j++%ok.D;ok.H[b]=Db();var c=qk(!1,!0);Ec(c);sk=jk=!1}}}function tk(){if(xj){var a=qk(!0,!0,!0,!0);jk&&(Oc(a),jk=!1)}}var sk=!1;function uk(a){mk[a]||(a!==lk&&(rk(),lk=a),sk=!0,nk||(nk=F.setTimeout(rk,500)),qk(!1).length>=2022&&rk())}var vk=ub();function wk(){vk=ub()}function xk(){return[[\"v\",\"3\"],[\"t\",\"t\"],[\"pid\",String(vk)]]}var yk=\"/td?id=\"+Mf.ctid,zk=[\"v\",\"t\",\"pid\",\"dl\",\"tdp\"],Ak=[\"mcc\"],Bk={},Ck={};function Dk(a,b,c){Ck[a]=b;(c===void 0||c)&&Ek(a)}function Ek(a,b){if(Bk[a]===void 0||(b===void 0?0:b))Bk[a]=!0}function Fk(a){a=a===void 0?!1:a;var b=Object.keys(Bk).filter(function(c){return Bk[c]===!0&&Ck[c]!==void 0&&(a||!Ak.includes(c))}).map(function(c){var d=Ck[c];typeof d===\"function\"&&(d=d());return d?\"&\"+c+\"=\"+d:\"\"}).join(\"\");return\"\"+oj(\"https://www.googletagmanager.com\")+yk+(\"\"+b+\"&z=0\")}\nfunction Gk(){Object.keys(Bk).forEach(function(a){zk.indexOf(a)<0&&(Bk[a]=!1)})}function Hk(a){a=a===void 0?!1:a;if(xj)if(T(44)){var b=Fk(a);a?Oc(b):Ec(b);Gk()}else if(xj){var c=qk(!0,!0);jk&&(Ec(c),jk=!1)}}function Ik(){Object.keys(Bk).filter(function(a){return Bk[a]&&!zk.includes(a)}).length>0&&Hk(!0)}var Jk=ub();function Kk(){Jk=ub()}function Lk(){T(44)?(Dk(\"v\",\"3\"),Dk(\"t\",\"t\"),Dk(\"pid\",function(){return String(Jk)}),Fc(F,\"pagehide\",Ik),F.setInterval(Kk,864E5)):hk.push(xk)}var Mk=function(a,b){var c=function(){};c.prototype=a.prototype;var d=new c;a.apply(d,Array.prototype.slice.call(arguments,1));return d},Nk=function(a){var b=a;return function(){if(b){var c=b;b=null;c()}}};var Ok=function(a,b,c){a.addEventListener&&a.addEventListener(b,c,!1)},Pk=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)};var Qk,Rk;a:{for(var Sk=[\"CLOSURE_FLAGS\"],Tk=Ba,Uk=0;Uk<Sk.length;Uk++)if(Tk=Tk[Sk[Uk]],Tk==null){Rk=null;break a}Rk=Tk}var Vk=Rk&&Rk[610401301];Qk=Vk!=null?Vk:!1;function Wk(){var a=Ba.navigator;if(a){var b=a.userAgent;if(b)return b}return\"\"}var Xk,Yk=Ba.navigator;Xk=Yk?Yk.userAgentData||null:null;function Zk(a){return Qk?Xk?Xk.brands.some(function(b){var c;return(c=b.brand)&&c.indexOf(a)!=-1}):!1:!1}function $k(a){return Wk().indexOf(a)!=-1};function al(){return Qk?!!Xk&&Xk.brands.length>0:!1}function bl(){return al()?!1:$k(\"Opera\")}function cl(){return $k(\"Firefox\")||$k(\"FxiOS\")}function dl(){return al()?Zk(\"Chromium\"):($k(\"Chrome\")||$k(\"CriOS\"))&&!(al()?0:$k(\"Edge\"))||$k(\"Silk\")};function el(){return Qk?!!Xk&&!!Xk.platform:!1}function fl(){return $k(\"iPhone\")&&!$k(\"iPod\")&&!$k(\"iPad\")}function gl(){fl()||$k(\"iPad\")||$k(\"iPod\")};var hl=function(a){hl[\" \"](a);return a};hl[\" \"]=function(){};bl();al()||$k(\"Trident\")||$k(\"MSIE\");$k(\"Edge\");!$k(\"Gecko\")||Wk().toLowerCase().indexOf(\"webkit\")!=-1&&!$k(\"Edge\")||$k(\"Trident\")||$k(\"MSIE\")||$k(\"Edge\");Wk().toLowerCase().indexOf(\"webkit\")!=-1&&!$k(\"Edge\")&&$k(\"Mobile\");el()||$k(\"Macintosh\");el()||$k(\"Windows\");(el()?Xk.platform===\"Linux\":$k(\"Linux\"))||el()||$k(\"CrOS\");el()||$k(\"Android\");fl();$k(\"iPad\");$k(\"iPod\");gl();Wk().toLowerCase().indexOf(\"kaios\");var il=function(a,b,c,d){for(var e=b,f=c.length;(e=a.indexOf(c,e))>=0&&e<d;){var g=a.charCodeAt(e-1);if(g==38||g==63){var k=a.charCodeAt(e+f);if(!k||k==61||k==38||k==35)return e}e+=f+1}return-1},jl=/#|$/,kl=function(a,b){var c=a.search(jl),d=il(a,0,b,c);if(d<0)return null;var e=a.indexOf(\"&\",d);if(e<0||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.slice(d,e!==-1?e:0).replace(/\\+/g,\" \"))},ll=/[?&]($|#)/,ml=function(a,b,c){for(var d,e=a.search(jl),f=0,g,k=[];(g=il(a,f,b,e))>=0;)k.push(a.substring(f,\ng)),f=Math.min(a.indexOf(\"&\",g)+1||e,e);k.push(a.slice(f));d=k.join(\"\").replace(ll,\"$1\");var m,n=c!=null?\"=\"+encodeURIComponent(String(c)):\"\";var p=b+n;if(p){var q,r=d.indexOf(\"#\");r<0&&(r=d.length);var t=d.indexOf(\"?\"),u;t<0||t>r?(t=r,u=\"\"):u=d.substring(t+1,r);q=[d.slice(0,t),u,d.slice(r)];var v=q[1];q[1]=p?v?v+\"&\"+p:p:v;m=q[0]+(q[1]?\"?\"+q[1]:\"\")+q[2]}else m=d;return m};var nl=function(a){try{var b;if(b=!!a&&a.location.href!=null)a:{try{hl(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch(c){return!1}},ol=function(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)};function pl(a){if(!a||!H.head)return null;var b=ql(\"META\");H.head.appendChild(b);b.httpEquiv=\"origin-trial\";b.content=a;return b}\nvar rl=function(a){if(F.top==F)return 0;if(a===void 0?0:a){var b=F.location.ancestorOrigins;if(b)return b[b.length-1]==F.location.origin?1:2}return nl(F.top)?1:2},ql=function(a,b){b=b===void 0?document:b;return b.createElement(String(a).toLowerCase())};var sl=\"\",tl,ul=[],vl=!1;function wl(){var a=U(F.location.href);return a.hostname+a.pathname}function xl(){var a=[];sl&&a.push([\"dl\",encodeURIComponent(sl)]);ul.length>0&&a.push([\"tdp\",ul.join(\".\")]);tl!==void 0&&a.push([\"frm\",String(tl)]);return a}var yl=function(a){var b=vl?[]:xl();!vl&&a.Ma&&(vl=!0,b.length&&a.mc());return b};\nfunction zl(){if(T(44)){var a=wl();a&&Dk(\"dl\",encodeURIComponent(a));Dk(\"tdp\",function(){return ul.length>0?ul.join(\".\"):void 0});var b=rl(!0);b!==void 0&&Dk(\"frm\",String(b))}else hk.push(yl)};var Al=[],Bl=[];function Cl(a){if(T(44))Dk(a,\"1\");else{if(Bl.indexOf(a)!==-1)return;Al.push(a);Bl.push(a)}Hk()}function Dl(a){if(!Al.length)return[];for(var b=xl(),c=na(Al),d=c.next();!d.done;d=c.next())b.push([d.value,\"1\"]);a.Ma&&(a.mc(),Al.length=0);return b};function El(a){mb(\"HEALTH\",a)};var Fl;try{Fl=JSON.parse(kb(\"eyIwIjoiVVMiLCIxIjoiVVMtREMiLCIyIjpmYWxzZSwiMyI6IiIsIjQiOiIiLCI1Ijp0cnVlLCI2IjpmYWxzZSwiNyI6ImFkX3N0b3JhZ2V8YW5hbHl0aWNzX3N0b3JhZ2V8YWRfdXNlcl9kYXRhfGFkX3BlcnNvbmFsaXphdGlvbiJ9\"))}catch(a){O(123),El(2),Fl={}}function Gl(){return Fl[\"0\"]||\"\"}function Hl(){return Fl[\"1\"]||\"\"}function Il(){var a=!1;a=!!Fl[\"2\"];return a}function Jl(){return Fl[\"6\"]!==!1}function Kl(){var a=\"\";a=Fl[\"4\"]||\"\";return a}\nfunction Ll(){var a=!1;a=!!Fl[\"5\"];return a}function Ml(){var a=\"\";a=Fl[\"3\"]||\"\";return a}var Nl=new function(a,b){this.j=a;this.defaultValue=b===void 0?!1:b}(1933);function Ol(){var a=vc(\"google_tag_data\",{});return a.ics=a.ics||new Pl}var Pl=function(){this.entries={};this.waitPeriodTimedOut=this.wasSetLate=this.accessedAny=this.accessedDefault=this.usedImplicit=this.usedUpdate=this.usedDefault=this.usedDeclare=this.active=!1;this.j=[]};\nPl.prototype.default=function(a,b,c,d,e,f,g){this.usedDefault||this.usedDeclare||!this.accessedDefault&&!this.accessedAny||(this.wasSetLate=!0);this.usedDefault=this.active=!0;mb(\"TAGGING\",19);b==null?mb(\"TAGGING\",18):Ql(this,a,b===\"granted\",c,d,e,f,g)};Pl.prototype.waitForUpdate=function(a,b,c){for(var d=0;d<a.length;d++)Ql(this,a[d],void 0,void 0,\"\",\"\",b,c)};\nvar Ql=function(a,b,c,d,e,f,g,k){var m=a.entries,n=m[b]||{},p=n.region,q=d&&l(d)?d.toUpperCase():void 0;e=e.toUpperCase();f=f.toUpperCase();if(e===\"\"||q===f||(q===e?p!==f:!q&&!p)){var r=!!(g&&g>0&&n.update===void 0),t={region:q,declare_region:n.declare_region,implicit:n.implicit,default:c!==void 0?c:n.default,declare:n.declare,update:n.update,quiet:r};if(e!==\"\"||n.default!==!1)m[b]=t;r&&F.setTimeout(function(){m[b]===t&&t.quiet&&(mb(\"TAGGING\",2),a.waitPeriodTimedOut=!0,a.clearTimeout(b,void 0,k),\na.notifyListeners())},g)}};ca=Pl.prototype;ca.clearTimeout=function(a,b,c){var d=[a],e=(c==null?void 0:c.delegatedConsentTypes)||{},f;for(f in e)e.hasOwnProperty(f)&&e[f]===a&&d.push(f);var g=this.entries[a]||{},k=this.getConsentState(a,c);if(g.quiet){g.quiet=!1;for(var m=na(d),n=m.next();!n.done;n=m.next())Rl(this,n.value)}else if(b!==void 0&&k!==b)for(var p=na(d),q=p.next();!q.done;q=p.next())Rl(this,q.value)};\nca.update=function(a,b,c){this.usedDefault||this.usedDeclare||this.usedUpdate||!this.accessedAny||(this.wasSetLate=!0);this.usedUpdate=this.active=!0;if(b!=null){var d=this.getConsentState(a,c),e=this.entries;(e[a]=e[a]||{}).update=b===\"granted\";this.clearTimeout(a,d,c)}};\nca.declare=function(a,b,c,d,e){this.usedDeclare=this.active=!0;var f=this.entries,g=f[a]||{},k=g.declare_region,m=c&&l(c)?c.toUpperCase():void 0;d=d.toUpperCase();e=e.toUpperCase();if(d===\"\"||m===e||(m===d?k!==e:!m&&!k)){var n={region:g.region,declare_region:m,declare:b===\"granted\",implicit:g.implicit,default:g.default,update:g.update,quiet:g.quiet};if(d!==\"\"||g.declare!==!1)f[a]=n}};\nca.implicit=function(a,b){this.usedImplicit=!0;var c=this.entries,d=c[a]=c[a]||{};d.implicit!==!1&&(d.implicit=b===\"granted\")};\nca.getConsentState=function(a,b){var c=this.entries,d=c[a]||{},e=d.update;if(e!==void 0)return e?1:2;e=d.default;if(e!==void 0)return e?1:2;if(b==null?0:b.delegatedConsentTypes.hasOwnProperty(a)){var f=c[b.delegatedConsentTypes[a]]||{};e=f.update;if(e!==void 0)return e?1:2;e=f.default;if(e!==void 0)return e?1:2}e=d.declare;if(e!==void 0)return e?1:2;e=d.implicit;return e!==void 0?e?3:4:0};ca.addListener=function(a,b){this.j.push({consentTypes:a,vl:b})};\nvar Rl=function(a,b){for(var c=0;c<a.j.length;++c){var d=a.j[c];Array.isArray(d.consentTypes)&&d.consentTypes.indexOf(b)!==-1&&(d.Oj=!0)}};Pl.prototype.notifyListeners=function(a,b){for(var c=0;c<this.j.length;++c){var d=this.j[c];if(d.Oj){d.Oj=!1;try{d.vl({consentEventId:a,consentPriorityId:b})}catch(e){}}}};var Tl=function(){var a=Sl,b=\"nh\";if(a.nh&&a.hasOwnProperty(b))return a.nh;var c=new a;return a.nh=c};var Sl=function(){var a={};this.j=function(){var b=Nl.j,c=Nl.defaultValue;return a[b]!=null?a[b]:c};this.D=function(){a[Nl.j]=!0}};var Ul=!1,Vl=!1,Wl={delegatedConsentTypes:{},corePlatformServices:{},usedCorePlatformServices:!1,selectedAllCorePlatformServices:!1},Xl=function(a){var b=Ol();b.accessedAny=!0;return(l(a)?[a]:a).every(function(c){switch(b.getConsentState(c,Wl)){case 1:case 3:return!0;case 2:case 4:return!1;default:return!0}})},Yl=function(a){var b=Ol();b.accessedAny=!0;return b.getConsentState(a,Wl)},Zl=function(a){for(var b={},c=na(a),d=c.next();!d.done;d=c.next()){var e=d.value;b[e]=Wl.corePlatformServices[e]!==\n!1}return b},$l=function(a){var b=Ol();b.accessedAny=!0;return!(b.entries[a]||{}).quiet},am=function(){if(!Tl().j())return!1;var a=Ol();a.accessedAny=!0;return a.active},bm=function(a,b){Ol().addListener(a,b)},cm=function(a,b){Ol().notifyListeners(a,b)},dm=function(a,b){function c(){for(var e=0;e<b.length;e++)if(!$l(b[e]))return!0;return!1}if(c()){var d=!1;bm(b,function(e){d||c()||(d=!0,a(e))})}else a({})},em=function(a,b){function c(){for(var k=[],m=0;m<e.length;m++){var n=e[m];Xl(n)&&!f[n]&&k.push(n)}return k}\nfunction d(k){for(var m=0;m<k.length;m++)f[k[m]]=!0}var e=l(b)?[b]:b,f={},g=c();g.length!==e.length&&(d(g),bm(e,function(k){function m(q){q.length!==0&&(d(q),k.consentTypes=q,a(k))}var n=c();if(n.length!==0){var p=Object.keys(f).length;n.length+p>=e.length?m(n):F.setTimeout(function(){m(c())},500)}}))};var fm=[P.g.R,P.g.U,P.g.P,P.g.ya],gm,hm;function im(a){for(var b=a[P.g.nc],c=Array.isArray(b)?b:[b],d={Ae:0};d.Ae<c.length;d={Ae:d.Ae},++d.Ae)z(a,function(e){return function(f,g){if(f!==P.g.nc){var k=c[e.Ae],m=Gl(),n=Hl();Vl=!0;Ul&&mb(\"TAGGING\",20);Ol().declare(f,g,k,m,n)}}}(d))}\nfunction jm(a){!hm&&gm&&Cl(\"crc\");hm=!0;var b=a[P.g.nc];b&&O(40);var c=a[P.g.Qe];c&&O(41);for(var d=Array.isArray(b)?b:[b],e={Be:0};e.Be<d.length;e={Be:e.Be},++e.Be)z(a,function(f){return function(g,k){if(g!==P.g.nc&&g!==P.g.Qe){var m=d[f.Be],n=Number(c),p=Gl(),q=Hl();n=n===void 0?0:n;Ul=!0;Vl&&mb(\"TAGGING\",20);Ol().default(g,k,m,p,q,n,Wl)}}}(e))}function km(a,b){gm=!0;z(a,function(c,d){Ul=!0;Vl&&mb(\"TAGGING\",20);Ol().update(c,d,Wl)});cm(b.eventId,b.priorityId)}\nfunction lm(a){a.hasOwnProperty(\"all\")&&(Wl.selectedAllCorePlatformServices=!0,z(gi,function(b){Wl.corePlatformServices[b]=a.all===\"granted\";Wl.usedCorePlatformServices=!0}));z(a,function(b,c){b!==\"all\"&&(Wl.corePlatformServices[b]=c===\"granted\",Wl.usedCorePlatformServices=!0)})}function X(a){Array.isArray(a)||(a=[a]);return a.every(function(b){return Xl(b)})}function mm(a,b){bm(a,b)}function nm(a,b){em(a,b)}function om(a,b){dm(a,b)}\nfunction pm(){var a=[P.g.R,P.g.ya,P.g.P];Ol().waitForUpdate(a,500,Wl)}function qm(a){for(var b=na(a),c=b.next();!c.done;c=b.next()){var d=c.value;Ol().clearTimeout(d,void 0,Wl)}cm()}var rm=function(){if(ii.pscdl===void 0){var a=function(b){ii.pscdl=b};try{\"cookieDeprecationLabel\"in rc?(a(\"pending\"),rc.cookieDeprecationLabel.getValue().then(a)):a(\"noapi\")}catch(b){a(\"error\")}}};var sm=/[A-Z]+/,tm=/\\s/;function um(a,b){if(l(a)){a=Bb(a);var c=a.indexOf(\"-\");if(!(c<0)){var d=a.substring(0,c);if(sm.test(d)){var e=a.substring(c+1),f;if(b){var g=function(n){var p=n.indexOf(\"/\");return p<0?[n]:[n.substring(0,p),n.substring(p+1)]};f=g(e);if(d===\"DC\"&&f.length===2){var k=g(f[1]);k.length===2&&(f[1]=k[0],f.push(k[1]))}}else{f=e.split(\"/\");for(var m=0;m<f.length;m++)if(!f[m]||tm.test(f[m])&&(d!==\"AW\"||m!==1))return}return{id:a,prefix:d,ia:d+\"-\"+f[0],ma:f}}}}}\nfunction vm(a,b){for(var c={},d=0;d<a.length;++d){var e=um(a[d],b);e&&(c[e.id]=e)}wm(c);var f=[];z(c,function(g,k){f.push(k)});return f}function wm(a){var b=[],c;for(c in a)if(a.hasOwnProperty(c)){var d=a[c];d.prefix===\"AW\"&&d.ma[xm[2]]&&b.push(d.ia)}for(var e=0;e<b.length;++e)delete a[b[e]]}var ym={},xm=(ym[0]=0,ym[1]=0,ym[2]=1,ym[3]=0,ym[4]=1,ym[5]=2,ym[6]=0,ym[7]=0,ym[8]=0,ym);var zm=Number('')||500,Am={},Bm={},Cm={initialized:11,complete:12,interactive:13},Dm={},Em=Object.freeze((Dm[P.g.Ja]=!0,Dm)),Fm=H.location.search.indexOf(\"?gtm_diagnostics=\")>=0||H.location.search.indexOf(\"&gtm_diagnostics=\")>=0,Gm=void 0;\nfunction Hm(a,b){if(b.length&&xj){var c;(c=Am)[a]!=null||(c[a]=[]);Bm[a]!=null||(Bm[a]=[]);var d=b.filter(function(e){return!Bm[a].includes(e)});Am[a].push.apply(Am[a],qa(d));Bm[a].push.apply(Bm[a],qa(d));!Gm&&d.length>0&&(T(44)?Ek(\"tdc\",!0):Fc(F,\"pagehide\",Im),Gm=F.setTimeout(function(){T(44)||Gc(F,\"pagehide\",Im);Hk();Am={};Gm=void 0},zm))}}\nfunction Jm(a,b,c){if(xj&&a===\"config\"){var d,e=(d=um(b))==null?void 0:d.ma;if(!(e&&e.length>1)){var f,g=vc(\"google_tag_data\",{});g.td||(g.td={});f=g.td;var k=h(c.K);h(c.j,k);var m=[],n;for(n in f)if(f.hasOwnProperty(n)){var p=Km(f[n],k);p.length&&(Fm&&console.log(p),m.push(n))}m.length&&(Hm(b,m),mb(\"TAGGING\",Cm[H.readyState]||14));f[b]=k}}}function Lm(a,b){var c={},d;for(d in b)b.hasOwnProperty(d)&&(c[d]=!0);for(var e in a)a.hasOwnProperty(e)&&(c[e]=!0);return c}\nfunction Km(a,b,c,d){c=c===void 0?{}:c;d=d===void 0?\"\":d;if(a===b)return[];var e=function(r,t){var u;Va(t)===\"object\"?u=t[r]:Va(t)===\"array\"&&(u=t[r]);return u===void 0?Em[r]:u},f=Lm(a,b),g;for(g in f)if(f.hasOwnProperty(g)){var k=(d?d+\".\":\"\")+g,m=e(g,a),n=e(g,b),p=Va(m)===\"object\"||Va(m)===\"array\",q=Va(n)===\"object\"||Va(n)===\"array\";if(p&&q)Km(m,n,c,k);else if(p||q||m!==n)c[k]=!0}return Object.keys(c)}function Mm(a){var b=Nm();if(!b)return[];var c=[[\"tdc\",b]];a.Ma&&a.mc();return c}\nfunction Im(){Object.keys(Am).length!==0&&(F.clearTimeout(Gm),tk())}function Nm(){var a=[],b;for(b in Am)Am.hasOwnProperty(b)&&a.push(b+\"*\"+Am[b].join(\".\"));return a.length?a.join(\"!\"):void 0}function Om(){T(44)?Dk(\"tdc\",function(){Gm&&(F.clearTimeout(Gm),Gm=void 0);return Nm()},!1):hk.push(Mm)};var Pm=function(a,b,c,d,e,f,g,k,m,n,p){this.eventId=a;this.priorityId=b;this.j=c;this.O=d;this.H=e;this.K=f;this.D=g;this.eventMetadata=k;this.onSuccess=m;this.onFailure=n;this.isGtmEvent=p},Qm=function(a,b){var c=[];switch(b){case 3:c.push(a.j);c.push(a.O);c.push(a.H);c.push(a.K);c.push(a.D);break;case 2:c.push(a.j);break;case 1:c.push(a.O);c.push(a.H);c.push(a.K);c.push(a.D);break;case 4:c.push(a.j),c.push(a.O),c.push(a.H),c.push(a.K)}return c},W=function(a,b,c,d){for(var e=na(Qm(a,d===void 0?3:\nd)),f=e.next();!f.done;f=e.next()){var g=f.value;if(g[b]!==void 0)return g[b]}return c},Rm=function(a){for(var b={},c=Qm(a,4),d=na(c),e=d.next();!e.done;e=d.next())for(var f=Object.keys(e.value),g=na(f),k=g.next();!k.done;k=g.next())b[k.value]=1;return Object.keys(b)},Sm=function(a,b,c){function d(n){Xa(n)&&z(n,function(p,q){f=!0;e[p]=q})}var e={},f=!1,g=Qm(a,c===void 0?3:c);g.reverse();for(var k=na(g),m=k.next();!m.done;m=k.next())d(m.value[b]);return f?e:void 0},Tm=function(a){for(var b=[P.g.Sc,\nP.g.Oc,P.g.Pc,P.g.Qc,P.g.Rc,P.g.Tc,P.g.Uc],c=Qm(a,3),d=na(c),e=d.next();!e.done;e=d.next()){for(var f=e.value,g={},k=!1,m=na(b),n=m.next();!n.done;n=m.next()){var p=n.value;f[p]!==void 0&&(g[p]=f[p],k=!0)}var q=k?g:void 0;if(q)return q}return{}},Um=function(a,b){this.eventId=a;this.priorityId=b;this.D={};this.O={};this.j={};this.H={};this.Z={};this.K={};this.eventMetadata={};this.isGtmEvent=!1;this.onSuccess=function(){};this.onFailure=function(){}},Vm=function(a,b){a.D=b;return a},Wm=function(a,\nb){a.O=b;return a},Xm=function(a,b){a.j=b;return a},Ym=function(a,b){a.H=b;return a},Zm=function(a,b){a.Z=b;return a},$m=function(a,b){a.K=b;return a},an=function(a,b){a.eventMetadata=b||{};return a},bn=function(a,b){a.onSuccess=b;return a},cn=function(a,b){a.onFailure=b;return a},dn=function(a,b){a.isGtmEvent=b;return a},en=function(a){return new Pm(a.eventId,a.priorityId,a.D,a.O,a.j,a.H,a.K,a.eventMetadata,a.onSuccess,a.onFailure,a.isGtmEvent)};var fn={};function gn(a,b,c){wj&&a!==void 0&&(fn[a]=fn[a]||[],fn[a].push(c+b),uk(a))}function hn(a){var b=a.eventId,c=a.Ma,d=[],e=fn[b]||[];e.length&&d.push([\"epr\",e.join(\".\")]);c&&delete fn[b];return d};function jn(a,b){var c=um(Oj(a),!0);c&&kn.register(c,b)}function ln(a,b,c,d){var e=um(c,d.isGtmEvent);e&&kn.push(\"event\",[b,a],e,d)}function mn(a,b,c,d){var e=um(c,d.isGtmEvent);e&&kn.push(\"get\",[a,b],e,d)}function nn(a){var b=um(Oj(a),!0),c;b?c=on(kn,b).j:c={};return c}function pn(a,b){var c=um(Oj(a),!0);if(c){var d=kn,e=h(b,null);h(on(d,c).j,e);on(d,c).j=e}}\nvar qn=function(){this.O={};this.j={};this.D={};this.Z=null;this.K={};this.H=!1;this.status=1},rn=function(a,b,c,d){this.D=Db();this.j=b;this.args=c;this.messageContext=d;this.type=a},sn=function(){this.destinations={};this.D={};this.j=[]},on=function(a,b){var c=b.ia;return a.destinations[c]=a.destinations[c]||new qn},tn=function(a,b,c,d){if(d.j){var e=on(a,d.j),f=e.Z;if(f){var g=h(c,null),k=h(e.O[d.j.id],null),m=h(e.K,null),n=h(e.j,null),p=h(a.D,null),q={};if(wj)try{q=h(Ei)}catch(v){O(72)}var r=\nd.j.prefix,t=function(v){gn(d.messageContext.eventId,r,v)},u=en(dn(cn(bn(an(Zm(Ym($m(Xm(Wm(Vm(new Um(d.messageContext.eventId,d.messageContext.priorityId),g),k),m),n),p),q),d.messageContext.eventMetadata),function(){if(t){var v=t;t=void 0;v(\"2\");if(d.messageContext.onSuccess)d.messageContext.onSuccess()}}),function(){if(t){var v=t;t=void 0;v(\"3\");if(d.messageContext.onFailure)d.messageContext.onFailure()}}),!!d.messageContext.isGtmEvent));try{gn(d.messageContext.eventId,r,\"1\"),Jm(d.type,d.j.id,u),\nf(d.j.id,b,d.D,u)}catch(v){gn(d.messageContext.eventId,r,\"4\")}}}};sn.prototype.register=function(a,b,c){var d=on(this,a);d.status!==3&&(d.Z=b,d.status=3,c&&(h(d.j,c),d.j=c),this.flush())};sn.prototype.push=function(a,b,c,d){c!==void 0&&(on(this,c).status===1&&(on(this,c).status=2,this.push(\"require\",[{}],c,{})),on(this,c).H&&(d.deferrable=!1));this.j.push(new rn(a,c,b,d));d.deferrable||this.flush()};\nsn.prototype.flush=function(a){for(var b=this,c=[],d=!1,e={};this.j.length;e={Ec:void 0,eh:void 0}){var f=this.j[0],g=f.j;if(f.messageContext.deferrable)!g||on(this,g).H?(f.messageContext.deferrable=!1,this.j.push(f)):c.push(f),this.j.shift();else{switch(f.type){case \"require\":if(on(this,g).status!==3&&!a){this.j.push.apply(this.j,c);return}break;case \"set\":z(f.args[0],function(r,t){h(Lb(r,t),b.D)});break;case \"config\":var k=on(this,g);e.Ec={};z(f.args[0],function(r){return function(t,u){h(Lb(t,u),\nr.Ec)}}(e));var m=!!e.Ec[P.g.Zb];delete e.Ec[P.g.Zb];var n=g.ia===g.id;m||(n?k.K={}:k.O[g.id]={});k.H&&m||tn(this,P.g.ba,e.Ec,f);k.H=!0;n?h(e.Ec,k.K):(h(e.Ec,k.O[g.id]),O(70));d=!0;break;case \"event\":e.eh={};z(f.args[0],function(r){return function(t,u){h(Lb(t,u),r.eh)}}(e));tn(this,f.args[1],e.eh,f);break;case \"get\":var p={},q=(p[P.g.qb]=f.args[0],p[P.g.Fb]=f.args[1],p);tn(this,P.g.Ta,q,f)}this.j.shift();un(this,f)}}this.j.push.apply(this.j,c);d&&this.flush()};\nvar un=function(a,b){if(b.type!==\"require\")if(b.j)for(var c=on(a,b.j).D[b.type]||[],d=0;d<c.length;d++)c[d]();else for(var e in a.destinations)if(a.destinations.hasOwnProperty(e)){var f=a.destinations[e];if(f&&f.D)for(var g=f.D[b.type]||[],k=0;k<g.length;k++)g[k]()}},kn=new sn;function vn(a,b,c,d){d=d===void 0?!1:d;a.google_image_requests||(a.google_image_requests=[]);var e=ql(\"IMG\",a.document);if(c){var f=function(){if(c){var g=a.google_image_requests,k=lc(g,e);k>=0&&Array.prototype.splice.call(g,k,1)}Pk(e,\"load\",f);Pk(e,\"error\",f)};Ok(e,\"load\",f);Ok(e,\"error\",f)}d&&(e.attributionSrc=\"\");e.src=b;a.google_image_requests.push(e)}\nvar xn=function(a){var b;b=b===void 0?!1:b;var c=\"https://pagead2.googlesyndication.com/pagead/gen_204?id=tcfe\";ol(a,function(d,e){if(d||d===0)c+=\"&\"+e+\"=\"+encodeURIComponent(\"\"+d)});wn(c,b)},wn=function(a,b){var c=window,d;b=b===void 0?!1:b;d=d===void 0?!1:d;if(c.fetch){var e={keepalive:!0,credentials:\"include\",redirect:\"follow\",method:\"get\",mode:\"no-cors\"};d&&(e.mode=\"cors\",\"setAttributionReporting\"in XMLHttpRequest.prototype?e.attributionReporting={eventSourceEligible:\"true\",triggerEligible:\"false\"}:\ne.headers={\"Attribution-Reporting-Eligible\":\"event-source\"});c.fetch(a,e)}else vn(c,a,b===void 0?!1:b,d===void 0?!1:d)};var yn=function(){this.O=this.O;this.D=this.D};yn.prototype.O=!1;yn.prototype.dispose=function(){this.O||(this.O=!0,this.Qa())};yn.prototype.addOnDisposeCallback=function(a,b){this.O?b!==void 0?a.call(b):a():(this.D||(this.D=[]),this.D.push(b!==void 0?Fa(a,b):a))};yn.prototype.Qa=function(){if(this.D)for(;this.D.length;)this.D.shift()()};var zn=function(a){a.addtlConsent!==void 0&&typeof a.addtlConsent!==\"string\"&&(a.addtlConsent=void 0);a.gdprApplies!==void 0&&typeof a.gdprApplies!==\"boolean\"&&(a.gdprApplies=void 0);return a.tcString!==void 0&&typeof a.tcString!==\"string\"||a.listenerId!==void 0&&typeof a.listenerId!==\"number\"?2:a.cmpStatus&&a.cmpStatus!==\"error\"?0:3},An=function(a,b){b=b===void 0?{}:b;yn.call(this);this.H=a;this.j=null;this.Z={};this.nd=0;var c;this.bc=(c=b.Qm)!=null?c:500;var d;this.ac=(d=b.En)!=null?d:!1;this.K=\nnull};ya(An,yn);An.prototype.Qa=function(){this.Z={};this.K&&(Pk(this.H,\"message\",this.K),delete this.K);delete this.Z;delete this.H;delete this.j;yn.prototype.Qa.call(this)};var Cn=function(a){return typeof a.H.__tcfapi===\"function\"||Bn(a)!=null};\nAn.prototype.addEventListener=function(a){var b=this,c={internalBlockOnErrors:this.ac},d=Nk(function(){return a(c)}),e=0;this.bc!==-1&&(e=setTimeout(function(){c.tcString=\"tcunavailable\";c.internalErrorState=1;d()},this.bc));var f=function(g,k){clearTimeout(e);g?(c=g,c.internalErrorState=zn(c),c.internalBlockOnErrors=b.ac,k&&c.internalErrorState===0||(c.tcString=\"tcunavailable\",k||(c.internalErrorState=3))):(c.tcString=\"tcunavailable\",c.internalErrorState=3);a(c)};try{Dn(this,\"addEventListener\",f)}catch(g){c.tcString=\n\"tcunavailable\",c.internalErrorState=3,e&&(clearTimeout(e),e=0),d()}};An.prototype.removeEventListener=function(a){a&&a.listenerId&&Dn(this,\"removeEventListener\",null,a.listenerId)};\nvar Fn=function(a,b,c){var d;d=d===void 0?\"755\":d;var e;a:{if(a.publisher&&a.publisher.restrictions){var f=a.publisher.restrictions[b];if(f!==void 0){e=f[d===void 0?\"755\":d];break a}}e=void 0}var g=e;if(g===0)return!1;var k=c;c===2?(k=0,g===2&&(k=1)):c===3&&(k=1,g===1&&(k=0));var m;if(k===0)if(a.purpose&&a.vendor){var n=En(a.vendor.consents,d===void 0?\"755\":d);m=n&&b===\"1\"&&a.purposeOneTreatment&&a.publisherCC===\"CH\"?!0:n&&En(a.purpose.consents,b)}else m=!0;else m=k===1?a.purpose&&a.vendor?En(a.purpose.legitimateInterests,\nb)&&En(a.vendor.legitimateInterests,d===void 0?\"755\":d):!0:!0;return m},En=function(a,b){return!(!a||!a[b])},Dn=function(a,b,c,d){c||(c=function(){});if(typeof a.H.__tcfapi===\"function\"){var e=a.H.__tcfapi;e(b,2,c,d)}else if(Bn(a)){Gn(a);var f=++a.nd;a.Z[f]=c;if(a.j){var g={};a.j.postMessage((g.__tcfapiCall={command:b,version:2,callId:f,parameter:d},g),\"*\")}}else c({},!1)},Bn=function(a){if(a.j)return a.j;var b;a:{for(var c=a.H,d=0;d<50;++d){var e;try{e=!(!c.frames||!c.frames.__tcfapiLocator)}catch(k){e=\n!1}if(e){b=c;break a}var f;b:{try{var g=c.parent;if(g&&g!=c){f=g;break b}}catch(k){}f=null}if(!(c=f))break}b=null}a.j=b;return a.j},Gn=function(a){a.K||(a.K=function(b){try{var c;c=(typeof b.data===\"string\"?JSON.parse(b.data):b.data).__tcfapiReturn;a.Z[c.callId](c.returnValue,c.success)}catch(d){}},Ok(a.H,\"message\",a.K))},Hn=function(a){if(a.gdprApplies===!1)return!0;a.internalErrorState===void 0&&(a.internalErrorState=zn(a));return a.cmpStatus===\"error\"||a.internalErrorState!==0?a.internalBlockOnErrors?\n(xn({e:String(a.internalErrorState)}),!1):!0:a.cmpStatus!==\"loaded\"||a.eventStatus!==\"tcloaded\"&&a.eventStatus!==\"useractioncomplete\"?!1:!0};var In={1:0,3:0,4:0,7:3,9:3,10:3};function Jn(){var a=ii.tcf||{};return ii.tcf=a}\nvar Kn=function(){return new An(F,{Qm:-1})},Qn=function(){var a=Jn(),b=Kn();Cn(b)&&!Ln()&&!Mn()&&O(124);if(!a.active&&Cn(b)){Ln()&&(a.active=!0,a.kc={},a.cmpId=0,a.tcfPolicyVersion=0,Ol().active=!0,a.tcString=\"tcunavailable\");pm();try{b.addEventListener(function(c){if(c.internalErrorState!==0)Nn(a),qm([P.g.R,P.g.ya,P.g.P]),Ol().active=!0;else if(a.gdprApplies=c.gdprApplies,a.cmpId=c.cmpId,a.enableAdvertiserConsentMode=c.enableAdvertiserConsentMode,Mn()&&(a.active=!0),!On(c)||Ln()||Mn()){a.tcfPolicyVersion=\nc.tcfPolicyVersion;var d;if(c.gdprApplies===!1){var e={},f;for(f in In)In.hasOwnProperty(f)&&(e[f]=!0);d=e;b.removeEventListener(c)}else if(On(c)){var g={},k;for(k in In)if(In.hasOwnProperty(k))if(k===\"1\"){var m,n=c,p={zl:!0};p=p===void 0?{}:p;m=Hn(n)?n.gdprApplies===!1?!0:n.tcString===\"tcunavailable\"?!p.Gj:(p.Gj||n.gdprApplies!==void 0||p.zl)&&(p.Gj||typeof n.tcString===\"string\"&&n.tcString.length)?Fn(n,\"1\",0):!0:!1;g[\"1\"]=m}else g[k]=Fn(c,k,In[k]);d=g}if(d){a.tcString=c.tcString||\"tcempty\";a.kc=\nd;var q={},r=(q[P.g.R]=a.kc[\"1\"]?\"granted\":\"denied\",q);a.gdprApplies!==!0?(qm([P.g.R,P.g.ya,P.g.P]),Ol().active=!0):(r[P.g.ya]=a.kc[\"3\"]&&a.kc[\"4\"]?\"granted\":\"denied\",typeof a.tcfPolicyVersion===\"number\"&&a.tcfPolicyVersion>=4?r[P.g.P]=a.kc[\"1\"]&&a.kc[\"7\"]?\"granted\":\"denied\":qm([P.g.P]),km(r,{eventId:0},{gdprApplies:a?a.gdprApplies:void 0,tcString:Pn()||\"\"}))}}else qm([P.g.R,P.g.ya,P.g.P])})}catch(c){Nn(a),qm([P.g.R,P.g.ya,P.g.P]),Ol().active=!0}}};\nfunction Nn(a){a.type=\"e\";a.tcString=\"tcunavailable\"}function On(a){return a.eventStatus===\"tcloaded\"||a.eventStatus===\"useractioncomplete\"||a.eventStatus===\"cmpuishown\"}var Ln=function(){return F.gtag_enable_tcf_support===!0};function Mn(){return Jn().enableAdvertiserConsentMode===!0}\nvar Pn=function(){var a=Jn();if(a.active)return a.tcString},Sn=function(){var a=Jn();if(a.active&&a.gdprApplies!==void 0)return a.gdprApplies?\"1\":\"0\"},Tn=function(a){if(!In.hasOwnProperty(String(a)))return!0;var b=Jn();return b.active&&b.kc?!!b.kc[String(a)]:!0};var Un=[P.g.R,P.g.U,P.g.P,P.g.ya],Vn={},Wn=(Vn[P.g.R]=1,Vn[P.g.U]=2,Vn);function Xn(a){if(a===void 0)return 0;switch(W(a,P.g.ka)){case void 0:return 1;case !1:return 3;default:return 2}}function Yn(){return T(64)&&Hl()===\"US-CO\"&&rc.globalPrivacyControl===!0}\nvar Zn=function(a){if(Yn())return!1;var b=Xn(a);if(b===3)return!1;switch(Yl(P.g.ya)){case 1:case 3:return!0;case 2:return!1;case 4:return b===2;case 0:return!0;default:return!1}},$n=function(){return am()||!Xl(P.g.R)||!Xl(P.g.U)},ao=function(){var a={},b;for(b in Wn)Wn.hasOwnProperty(b)&&(a[Wn[b]]=Yl(b));return\"G1\"+Fe(a[1]||0)+Fe(a[2]||0)},bo={},co=(bo[P.g.R]=0,bo[P.g.U]=1,bo[P.g.P]=2,bo[P.g.ya]=3,bo);\nfunction eo(a){switch(a){case void 0:return 1;case !0:return 3;case !1:return 2;default:return 0}}\nvar fo=function(a){for(var b=\"1\",c=0;c<Un.length;c++){var d=b,e,f=Un[c],g=Wl.delegatedConsentTypes[f];e=g===void 0?0:co.hasOwnProperty(g)?12|co[g]:8;var k=Ol();k.accessedAny=!0;var m=k.entries[f]||{};e=e<<2|eo(m.implicit);b=d+(\"\"+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[e]+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[eo(m.declare)<<4|eo(m.default)<<2|eo(m.update)])}var n=b,p=(Yn()?1:0)<<3,q=(am()?1:0)<<2,r=Xn(a);return b=n+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[p|\nq|r]},go=function(){if(!Xl(P.g.P))return\"-\";for(var a=Object.keys(gi),b=Zl(a),c=\"\",d=na(a),e=d.next();!e.done;e=d.next()){var f=e.value;b[f]&&(c+=gi[f])}T(51)&&(Wl.usedCorePlatformServices?Wl.selectedAllCorePlatformServices:1)&&(c+=\"o\");return c||\"-\"},ho=function(){return Jl()||(Ln()||Mn())&&Sn()===\"1\"?\"1\":\"0\"},io=function(){return(Jl()?!0:!(!Ln()&&!Mn())&&Sn()===\"1\")||!Xl(P.g.P)},jo=function(){var a=\"0\",b=\"0\",c;var d=Jn();c=d.active?d.cmpId:void 0;typeof c===\"number\"&&c>=0&&c<=4095&&(a=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[c>>\n6&63],b=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[c&63]);var e=\"0\",f;var g=Jn();f=g.active?g.tcfPolicyVersion:void 0;typeof f===\"number\"&&f>=0&&f<=63&&(e=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[f]);var k=0;Jl()&&(k|=1);Sn()===\"1\"&&(k|=2);Ln()&&(k|=4);var m;var n=Jn();m=n.enableAdvertiserConsentMode!==void 0?n.enableAdvertiserConsentMode?\"1\":\"0\":void 0;m===\"1\"&&(k|=8);Ol().waitPeriodTimedOut&&(k|=16);return\"1\"+a+b+e+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[k]},\nko=function(){return Hl()===\"US-CO\"};function lo(){var a=!1;return a};var mo={UA:1,AW:2,DC:3,G:4,GF:5,GT:12,GTM:14,HA:6,MC:7};\nfunction no(a){a=a===void 0?{}:a;var b=Mf.ctid.split(\"-\")[0].toUpperCase(),c={};c.ctid=Mf.ctid;c.Bm=hi.ie;c.Dm=hi.Kg;c.Zl=Gj.fe?2:1;c.Km=a.Xj;c.qe=Mf.canonicalContainerId;c.qe!==a.xa&&(c.xa=a.xa);var d=Qj();c.mm=d?d.canonicalContainerId:void 0;ni?(c.Kf=mo[b],c.Kf||(c.Kf=0)):c.Kf=ri?13:10;Ai.H?(c.Hf=0,c.Zk=2):pi?c.Hf=1:lo()?c.Hf=2:c.Hf=3;var e={};e[6]=Hj;c.fl=e;var f=a.Af,g;var k=c.Kf,m=c.Hf;k===void 0?g=\"\":(m||(m=0),g=\"\"+He(1,1)+Ee(k<<2|m));var n=c.Zk,p=\"4\"+g+(n?\"\"+He(2,1)+Ee(n):\"\"),q,r=c.Dm;q=r&&\nGe.test(r)?\"\"+He(3,2)+r:\"\";var t,u=c.Bm;t=u?\"\"+He(4,1)+Ee(u):\"\";var v;var w=c.ctid;if(w&&f){var x=w.split(\"-\"),y=x[0].toUpperCase();if(y!==\"GTM\"&&y!==\"OPT\")v=\"\";else{var B=x[1];v=\"\"+He(5,3)+Ee(1+B.length)+(c.Zl||0)+B}}else v=\"\";var A=c.Km,D=c.qe,E=c.xa,C=c.Pn,G=p+q+t+v+(A?\"\"+He(6,1)+Ee(A):\"\")+(D?\"\"+He(7,3)+Ee(D.length)+D:\"\")+(E?\"\"+He(8,3)+Ee(E.length)+E:\"\")+(C?\"\"+He(9,3)+Ee(C.length)+C:\"\"),M;var L=c.fl;L=L===void 0?{}:L;for(var S=[],V=na(Object.keys(L)),ba=V.next();!ba.done;ba=V.next()){var aa=ba.value;\nS[Number(aa)]=L[aa]}if(S.length){var Q=He(10,3),oa;if(S.length===0)oa=Ee(0);else{for(var ma=[],ia=0,za=!1,Ma=0;Ma<S.length;Ma++){za=!0;var Da=Ma%6;S[Ma]&&(ia|=1<<Da);Da===5&&(ma.push(Ee(ia)),ia=0,za=!1)}za&&ma.push(Ee(ia));oa=ma.join(\"\")}var Sa=oa;M=\"\"+Q+Ee(Sa.length)+Sa}else M=\"\";var ib=c.mm;return G+M+(ib?\"\"+He(11,3)+Ee(ib.length)+ib:\"\")};var oo={oj:\"service_worker_endpoint\",Lg:\"shared_user_id\",Mg:\"shared_user_id_requested\",ke:\"shared_user_id_source\"},po;function qo(a){if(!po){po={};for(var b=na(Object.keys(oo)),c=b.next();!c.done;c=b.next())po[oo[c.value]]=!0}return!!po[a]}\nfunction ro(a,b){b=b===void 0?!1:b;if(qo(a)){var c,d,e=(d=(c=vc(\"google_tag_data\",{})).xcd)!=null?d:c.xcd={};if(e[a])return e[a];if(b){var f=void 0,g=1,k={},m={set:function(n){f=n;m.notify()},get:function(){return f},subscribe:function(n){k[String(g)]=n;return g++},unsubscribe:function(n){var p=String(n);return k.hasOwnProperty(p)?(delete k[p],!0):!1},notify:function(){for(var n=na(Object.keys(k)),p=n.next();!p.done;p=n.next()){var q=p.value;try{k[q](a,f)}catch(r){}}}};return e[a]=m}}}\nfunction so(a,b){var c=ro(a,!0);c&&c.set(b)}function to(a){var b;return(b=ro(a))==null?void 0:b.get()}function uo(a,b){if(typeof b===\"function\"){var c;return(c=ro(a,!0))==null?void 0:c.subscribe(b)}}function vo(a,b){var c=ro(a);return c?c.unsubscribe(b):!1};function wo(a){return a.origin!==\"null\"};function xo(a,b,c,d){var e;if(yo(d)){for(var f=[],g=String(b||zo()).split(\";\"),k=0;k<g.length;k++){var m=g[k].split(\"=\"),n=m[0].replace(/^\\s*|\\s*$/g,\"\");if(n&&n===a){var p=m.slice(1).join(\"=\").replace(/^\\s*|\\s*$/g,\"\");p&&c&&(p=decodeURIComponent(p));f.push(p)}}e=f}else e=[];return e}\nfunction Ao(a,b,c,d,e){if(yo(e)){var f=Bo(a,d,e);if(f.length===1)return f[0].id;if(f.length!==0){f=Co(f,function(g){return g.ol},b);if(f.length===1)return f[0].id;f=Co(f,function(g){return g.qm},c);return f[0]?f[0].id:void 0}}}function Do(a,b,c,d){var e=zo(),f=window;wo(f)&&(f.document.cookie=a);var g=zo();return e!==g||c!==void 0&&xo(b,g,!1,d).indexOf(c)>=0}\nfunction Eo(a,b,c,d){function e(w,x,y){if(y==null)return delete k[x],w;k[x]=y;return w+\"; \"+x+\"=\"+y}function f(w,x){if(x==null)return w;k[x]=!0;return w+\"; \"+x}if(!yo(c.Ab))return 2;var g;b==null?g=a+\"=deleted; expires=\"+(new Date(0)).toUTCString():(c.encode&&(b=encodeURIComponent(b)),b=Fo(b),g=a+\"=\"+b);var k={};g=e(g,\"path\",c.path);var m;c.expires instanceof Date?m=c.expires.toUTCString():c.expires!=null&&(m=\"\"+c.expires);g=e(g,\"expires\",m);g=e(g,\"max-age\",c.fm);g=e(g,\"samesite\",c.Em);c.Fm&&(g=f(g,\n\"secure\"));var n=c.domain;if(n&&n.toLowerCase()===\"auto\"){for(var p=Go(),q=void 0,r=!1,t=0;t<p.length;++t){var u=p[t]!==\"none\"?p[t]:void 0,v=e(g,\"domain\",u);v=f(v,c.flags);try{d&&d(a,k)}catch(w){q=w;continue}r=!0;if(!Ho(u,c.path)&&Do(v,a,b,c.Ab))return 0}if(q&&!r)throw q;return 1}n&&n.toLowerCase()!==\"none\"&&(g=e(g,\"domain\",n));g=f(g,c.flags);d&&d(a,k);return Ho(n,c.path)?1:Do(g,a,b,c.Ab)?0:1}function Io(a,b,c){c.path==null&&(c.path=\"/\");c.domain||(c.domain=\"auto\");return Eo(a,b,c)}\nfunction Co(a,b,c){for(var d=[],e=[],f,g=0;g<a.length;g++){var k=a[g],m=b(k);m===c?d.push(k):f===void 0||m<f?(e=[k],f=m):m===f&&e.push(k)}return d.length>0?d:e}function Bo(a,b,c){for(var d=[],e=xo(a,void 0,void 0,c),f=0;f<e.length;f++){var g=e[f].split(\".\"),k=g.shift();if(!b||!k||b.indexOf(k)!==-1){var m=g.shift();if(m){var n=m.split(\"-\");d.push({id:g.join(\".\"),ol:Number(n[0])||1,qm:Number(n[1])||1})}}}return d}function Fo(a){a&&a.length>1200&&(a=a.substring(0,1200));return a}\nvar Jo=/^(www\\.)?google(\\.com?)?(\\.[a-z]{2})?$/,Ko=/(^|\\.)doubleclick\\.net$/i;function Ho(a,b){return a!==void 0&&(Ko.test(window.document.location.hostname)||b===\"/\"&&Jo.test(a))}function Lo(a){if(!a)return 1;a=a.indexOf(\".\")===0?a.substring(1):a;return a.split(\".\").length}function Mo(a){if(!a||a===\"/\")return 1;a[0]!==\"/\"&&(a=\"/\"+a);a[a.length-1]!==\"/\"&&(a+=\"/\");return a.split(\"/\").length-1}function No(a,b){var c=\"\"+Lo(a),d=Mo(b);d>1&&(c+=\"-\"+d);return c}\nvar zo=function(){return wo(window)?window.document.cookie:\"\"},yo=function(a){return a&&Tl().j()?(Array.isArray(a)?a:[a]).every(function(b){return $l(b)&&Xl(b)}):!0},Go=function(){var a=[],b=window.document.location.hostname.split(\".\");if(b.length===4){var c=b[b.length-1];if(Number(c).toString()===c)return[\"none\"]}for(var d=b.length-2;d>=0;d--)a.push(b.slice(d).join(\".\"));var e=window.document.location.hostname;Ko.test(e)||Jo.test(e)||a.push(\"none\");return a};function Oo(a){var b=Math.round(Math.random()*2147483647),c;if(a){var d=1,e,f,g;if(a)for(d=0,f=a.length-1;f>=0;f--)g=a.charCodeAt(f),d=(d<<6&268435455)+g+(g<<14),e=d&266338304,d=e!==0?d^e>>21:d;c=String(b^d&2147483647)}else c=String(b);return c}function Po(a){return[Oo(a),Math.round(Db()/1E3)].join(\".\")}function Qo(a,b,c,d,e){var f=Lo(b);return Ao(a,f,Mo(c),d,e)}function Ro(a,b,c,d){return[b,No(c,d),a].join(\".\")};function So(a,b,c,d){var e,f=Number(a.zb!=null?a.zb:void 0);f!==0&&(e=new Date((b||Db())+1E3*(f||7776E3)));return{path:a.path,domain:a.domain,flags:a.flags,encode:!!c,expires:e,Ab:d}};var To;function Uo(){function a(g){c(g.target||g.srcElement||{})}function b(g){d(g.target||g.srcElement||{})}var c=Vo,d=Wo,e=Xo();if(!e.init){Fc(H,\"mousedown\",a);Fc(H,\"keyup\",a);Fc(H,\"submit\",b);var f=HTMLFormElement.prototype.submit;HTMLFormElement.prototype.submit=function(){d(this);f.call(this)};e.init=!0}}function Yo(a,b,c,d,e){var f={callback:a,domains:b,fragment:c===2,placement:c,forms:d,sameHost:e};Xo().decorators.push(f)}\nfunction Zo(a,b,c){for(var d=Xo().decorators,e={},f=0;f<d.length;++f){var g=d[f],k;if(k=!c||g.forms)a:{var m=g.domains,n=a,p=!!g.sameHost;if(m&&(p||n!==H.location.hostname))for(var q=0;q<m.length;q++)if(m[q]instanceof RegExp){if(m[q].test(n)){k=!0;break a}}else if(n.indexOf(m[q])>=0||p&&m[q].indexOf(n)>=0){k=!0;break a}k=!1}if(k){var r=g.placement;r===void 0&&(r=g.fragment?2:1);r===b&&Gb(e,g.callback())}}return e}\nfunction Xo(){var a=vc(\"google_tag_data\",{}),b=a.gl;b&&b.decorators||(b={decorators:[]},a.gl=b);return b};var $o=/(.*?)\\*(.*?)\\*(.*)/,ap=/^https?:\\/\\/([^\\/]*?)\\.?cdn\\.ampproject\\.org\\/?(.*)/,bp=/^(?:www\\.|m\\.|amp\\.)+/,cp=/([^?#]+)(\\?[^#]*)?(#.*)?/;function dp(a){var b=cp.exec(a);if(b)return{Bh:b[1],query:b[2],fragment:b[3]}}\nfunction ep(a,b){var c=[rc.userAgent,(new Date).getTimezoneOffset(),rc.userLanguage||rc.language,Math.floor(Db()/60/1E3)-(b===void 0?0:b),a].join(\"*\"),d;if(!(d=To)){for(var e=Array(256),f=0;f<256;f++){for(var g=f,k=0;k<8;k++)g=g&1?g>>>1^3988292384:g>>>1;e[f]=g}d=e}To=d;for(var m=4294967295,n=0;n<c.length;n++)m=m>>>8^To[(m^c.charCodeAt(n))&255];return((m^-1)>>>0).toString(36)}\nfunction fp(){return function(a){var b=U(F.location.href),c=b.search.replace(\"?\",\"\"),d=aj(c,\"_gl\",!1,!0)||\"\";a.query=gp(d)||{};var e=bj(b,\"fragment\"),f;var g=-1;if(Ib(e,\"_gl=\"))g=4;else{var k=e.indexOf(\"&_gl=\");k>0&&(g=k+3+2)}if(g<0)f=void 0;else{var m=e.indexOf(\"&\",g);f=m<0?e.substring(g):e.substring(g,m)}a.fragment=gp(f||\"\")||{}}}function hp(a){var b=fp(),c=Xo();c.data||(c.data={query:{},fragment:{}},b(c.data));var d={},e=c.data;e&&(Gb(d,e.query),a&&Gb(d,e.fragment));return d}\nvar gp=function(a){try{var b=ip(a,3);if(b!==void 0){for(var c={},d=b?b.split(\"*\"):[],e=0;e+1<d.length;e+=2){var f=d[e],g=kb(d[e+1]);c[f]=g}mb(\"TAGGING\",6);return c}}catch(k){mb(\"TAGGING\",8)}};function ip(a,b){if(a){var c;a:{for(var d=a,e=0;e<3;++e){var f=$o.exec(d);if(f){c=f;break a}d=decodeURIComponent(d)}c=void 0}var g=c;if(g&&g[1]===\"1\"){var k=g[3],m;a:{for(var n=g[2],p=0;p<b;++p)if(n===ep(k,p)){m=!0;break a}m=!1}if(m)return k;mb(\"TAGGING\",7)}}}\nfunction jp(a,b,c,d,e){function f(p){var q=p,r=(new RegExp(\"(.*?)(^|&)\"+a+\"=([^&]*)&?(.*)\")).exec(q),t=q;if(r){var u=r[2],v=r[4];t=r[1];v&&(t=t+u+v)}p=t;var w=p.charAt(p.length-1);p&&w!==\"&\"&&(p+=\"&\");return p+n}d=d===void 0?!1:d;e=e===void 0?!1:e;var g=dp(c);if(!g)return\"\";var k=g.query||\"\",m=g.fragment||\"\",n=a+\"=\"+b;d?m.substring(1).length!==0&&e||(m=\"#\"+f(m.substring(1))):k=\"?\"+f(k.substring(1));return\"\"+g.Bh+k+m}\nfunction kp(a,b){function c(n,p,q){var r;a:{for(var t in n)if(n.hasOwnProperty(t)){r=!0;break a}r=!1}if(r){var u,v=[],w;for(w in n)if(n.hasOwnProperty(w)){var x=n[w];x!==void 0&&x===x&&x!==null&&x.toString()!==\"[object Object]\"&&(v.push(w),v.push(jb(String(x))))}var y=v.join(\"*\");u=[\"1\",ep(y),y].join(\"*\");d?(Ti(3)||Ti(1)||!p)&&lp(\"_gl\",u,a,p,q):mp(\"_gl\",u,a,p,q)}}var d=(a.tagName||\"\").toUpperCase()===\"FORM\",e=Zo(b,1,d),f=Zo(b,2,d),g=Zo(b,4,d),k=Zo(b,3,d);c(e,!1,!1);c(f,!0,!1);Ti(1)&&c(g,!0,!0);for(var m in k)k.hasOwnProperty(m)&&\nnp(m,k[m],a)}function np(a,b,c){c.tagName.toLowerCase()===\"a\"?mp(a,b,c):c.tagName.toLowerCase()===\"form\"&&lp(a,b,c)}function mp(a,b,c,d,e){d=d===void 0?!1:d;e=e===void 0?!1:e;var f;if(f=c.href){var g;if(!(g=!Ti(4)||d)){var k=F.location.href,m=dp(c.href),n=dp(k);g=!(m&&n&&m.Bh===n.Bh&&m.query===n.query&&m.fragment)}f=g}if(f){var p=jp(a,b,c.href,d,e);hc.test(p)&&(c.href=p)}}\nfunction lp(a,b,c,d,e){d=d===void 0?!1:d;e=e===void 0?!1:e;if(c&&c.action){var f=(c.method||\"\").toLowerCase();if(f!==\"get\"||d){if(f===\"get\"||f===\"post\"){var g=jp(a,b,c.action,d,e);hc.test(g)&&(c.action=g)}}else{for(var k=c.childNodes||[],m=!1,n=0;n<k.length;n++){var p=k[n];if(p.name===a){p.setAttribute(\"value\",b);m=!0;break}}if(!m){var q=H.createElement(\"input\");q.setAttribute(\"type\",\"hidden\");q.setAttribute(\"name\",a);q.setAttribute(\"value\",b);c.appendChild(q)}}}}\nfunction Vo(a){try{var b;a:{for(var c=a,d=100;c&&d>0;){if(c.href&&c.nodeName.match(/^a(?:rea)?$/i)){b=c;break a}c=c.parentNode;d--}b=null}var e=b;if(e){var f=e.protocol;f!==\"http:\"&&f!==\"https:\"||kp(e,e.hostname)}}catch(g){}}function Wo(a){try{if(a.action){var b=bj(U(a.action),\"host\");kp(a,b)}}catch(c){}}function op(a,b,c,d){Uo();var e=c===\"fragment\"?2:1;d=!!d;Yo(a,b,e,d,!1);e===2&&mb(\"TAGGING\",23);d&&mb(\"TAGGING\",24)}function pp(a,b){Uo();Yo(a,[dj(F.location,\"host\",!0)],b,!0,!0)}\nfunction qp(){var a=H.location.hostname,b=ap.exec(H.referrer);if(!b)return!1;var c=b[2],d=b[1],e=\"\";if(c){var f=c.split(\"/\"),g=f[1];e=g===\"s\"?decodeURIComponent(f[2]):decodeURIComponent(g)}else if(d){if(d.indexOf(\"xn--\")===0)return!1;e=d.replace(/-/g,\".\").replace(/\\.\\./g,\"-\")}var k=a.replace(bp,\"\"),m=e.replace(bp,\"\");return k===m||Jb(k,\".\"+m)}function rp(a,b){return a===!1?!1:a||b||qp()};var sp=[\"1\"],tp={},up={};function vp(a,b){b=b===void 0?!0:b;var c=wp(a.prefix);if(!tp[c])if(xp(c,a.path,a.domain)){var d=up[wp(a.prefix)];yp(a,d?d.id:void 0,d?d.vh:void 0)}else{var e=ij(\"auiddc\");if(e)mb(\"TAGGING\",17),tp[c]=e;else if(b){var f=wp(a.prefix),g=Po();zp(f,g,a);xp(c,a.path,a.domain)}}}function yp(a,b,c){var d=wp(a.prefix),e=tp[d];if(e){var f=e.split(\".\");if(f.length===2){var g=Number(f[1])||0;if(g){var k=e;b&&(k=e+\".\"+b+\".\"+(c?c:Math.floor(Db()/1E3)));zp(d,k,a,g*1E3)}}}}\nfunction zp(a,b,c,d){var e=Ro(b,\"1\",c.domain,c.path),f=So(c,d);f.Ab=Ap();Io(a,e,f)}function xp(a,b,c){var d=Qo(a,b,c,sp,Ap());if(!d)return!1;Bp(a,d);return!0}function Bp(a,b){var c=b.split(\".\");c.length===5?(tp[a]=c.slice(0,2).join(\".\"),up[a]={id:c.slice(2,4).join(\".\"),vh:Number(c[4])||0}):c.length===3?up[a]={id:c.slice(0,2).join(\".\"),vh:Number(c[2])||0}:tp[a]=b}function wp(a){return(a||\"_gcl\")+\"_au\"}function Cp(a){function b(){Xl(c)&&a()}var c=Ap();dm(function(){b();Xl(c)||em(b,c)},c)}\nfunction Dp(a){var b=hp(!0),c=wp(a.prefix);Cp(function(){var d=b[c];if(d){Bp(c,d);var e=Number(tp[c].split(\".\")[1])*1E3;if(e){mb(\"TAGGING\",16);var f=So(a,e);f.Ab=Ap();var g=Ro(d,\"1\",a.domain,a.path);Io(c,g,f)}}})}function Ep(a,b,c,d,e){e=e||{};var f=function(){var g={},k=Qo(a,e.path,e.domain,sp,Ap());k&&(g[a]=k);return g};Cp(function(){op(f,b,c,d)})}function Ap(){return[\"ad_storage\",\"ad_user_data\"]};function Fp(a){for(var b=[],c=H.cookie.split(\";\"),d=new RegExp(\"^\\\\s*\"+(a||\"_gac\")+\"_(UA-\\\\d+-\\\\d+)=\\\\s*(.+?)\\\\s*$\"),e=0;e<c.length;e++){var f=c[e].match(d);f&&b.push({Oh:f[1],value:f[2],timestamp:Number(f[2].split(\".\")[1])||0})}b.sort(function(g,k){return k.timestamp-g.timestamp});return b}\nfunction Gp(a,b){var c=Fp(a),d={};if(!c||!c.length)return d;for(var e=0;e<c.length;e++){var f=c[e].value.split(\".\");if(!(f[0]!==\"1\"||b&&f.length<3||!b&&f.length!==3)&&Number(f[1])){d[c[e].Oh]||(d[c[e].Oh]=[]);var g={version:f[0],timestamp:Number(f[1])*1E3,aa:f[2]};b&&f.length>3&&(g.labels=f.slice(3));d[c[e].Oh].push(g)}}return d};var Hp={},Ip=(Hp.k={La:/^[\\w-]+$/},Hp.b={La:/^[\\w-]+$/,Ih:!0},Hp.i={La:/^[1-9]\\d*$/},Hp);var Jp={},Mp=(Jp[5]={ik:{2:Kp},Tg:[\"k\",\"i\",\"b\"]},Jp[4]={ik:{2:Kp,GCL:Lp},Tg:[\"k\",\"i\",\"b\"]},Jp);function Np(a){var b=Mp[5];if(b){var c=a.split(\".\")[0];if(c){var d=b.ik[c];if(d)return d(a,5)}}}function Kp(a,b){var c=a.split(\".\");if(c.length===3){var d={},e=Mp[b];if(e){for(var f=e.Tg,g=na(c[2].split(\"$\")),k=g.next();!k.done;k=g.next()){var m=k.value,n=m[0];if(f.indexOf(n)!==-1)try{var p=decodeURIComponent(m.substring(1)),q=Ip[n];q&&(q.Ih?(d[n]=d[n]||[],d[n].push(p)):d[n]=p)}catch(r){}}return d}}}\nfunction Op(a,b){var c=Mp[5];if(c){for(var d=[],e=na(c.Tg),f=e.next();!f.done;f=e.next()){var g=f.value,k=Ip[g];if(k){var m=a[g];if(m!==void 0)if(k.Ih&&Array.isArray(m))for(var n=na(m),p=n.next();!p.done;p=n.next())d.push(encodeURIComponent(\"\"+g+p.value));else d.push(encodeURIComponent(\"\"+g+m))}}return[\"2\",b||\"1\",d.join(\"$\")].join(\".\")}}function Lp(a){var b=a.split(\".\");b.shift();var c=b.shift(),d=b.shift(),e={};return e.k=d,e.i=c,e.b=b,e};var Pp=new Map([[5,\"ad_storage\"],[4,[\"ad_storage\",\"ad_user_data\"]]]);function Qp(a){if(Mp[5]){for(var b=[],c=xo(a,void 0,void 0,Pp.get(5)),d=na(c),e=d.next();!e.done;e=d.next()){var f=Np(e.value);f&&(Rp(f),b.push(f))}return b}}function Sp(a,b,c,d){c=c||{};var e=No(c.domain,c.path),f=Op(b,e);if(f){var g=So(c,d,void 0,Pp.get(5));Io(a,f,g)}}function Tp(a,b){var c=b.La;return typeof c===\"function\"?c(a):c.test(a)}\nfunction Rp(a){for(var b=na(Object.keys(a)),c=b.next(),d={};!c.done;d={te:void 0},c=b.next()){var e=c.value,f=a[e];d.te=Ip[e];d.te?d.te.Ih?a[e]=Array.isArray(f)?f.filter(function(g){return function(k){return Tp(k,g.te)}}(d)):void 0:typeof f===\"string\"&&Tp(f,d.te)||(a[e]=void 0):a[e]=void 0}};var Up=/^\\w+$/,Vp=/^[\\w-]+$/,Wp={},Xp=(Wp.aw=\"_aw\",Wp.dc=\"_dc\",Wp.gf=\"_gf\",Wp.gp=\"_gp\",Wp.gs=\"_gs\",Wp.ha=\"_ha\",Wp.ag=\"_ag\",Wp.gb=\"_gb\",Wp);function Yp(){return[\"ad_storage\",\"ad_user_data\"]}function Zp(a){return!Tl().j()||Xl(a)}function $p(a,b){function c(){var d=Zp(b);d&&a();return d}dm(function(){c()||em(c,b)},b)}function aq(a){return bq(a).map(function(b){return b.aa})}function cq(a){return dq(a).filter(function(b){return b.aa}).map(function(b){return b.aa})}\nfunction dq(a){var b=eq(a.prefix),c=fq(\"gb\",b),d=fq(\"ag\",b);if(!d||!c)return[];var e=function(k){return function(m){m.type=k;return m}},f=bq(c).map(e(\"gb\")),g=(Ti(6)?gq(d):[]).map(e(\"ag\"));return f.concat(g).sort(function(k,m){return m.timestamp-k.timestamp})}function hq(a,b,c,d,e){var f=tb(a,function(g){return g.aa===c});f?(f.timestamp=Math.max(f.timestamp,d),f.labels=iq(f.labels||[],e||[])):a.push({version:b,aa:c,timestamp:d,labels:e})}\nfunction gq(a){for(var b=Qp(a)||[],c=[],d=na(b),e=d.next();!e.done;e=d.next()){var f=e.value,g=f,k=jq(f);k&&hq(c,\"2\",g.k,k,g.b||[])}return c.sort(function(m,n){return n.timestamp-m.timestamp})}function bq(a){for(var b=[],c=xo(a,H.cookie,void 0,Yp()),d=na(c),e=d.next();!e.done;e=d.next()){var f=kq(e.value);if(f!=null){var g=f;hq(b,g.version,g.aa,g.timestamp,g.labels)}}b.sort(function(k,m){return m.timestamp-k.timestamp});return lq(b)}\nfunction iq(a,b){if(!a.length)return b;if(!b.length)return a;var c={};return a.concat(b).filter(function(d){return c.hasOwnProperty(d)?!1:c[d]=!0})}function eq(a){return a&&typeof a===\"string\"&&a.match(Up)?a:\"_gcl\"}\nfunction mq(a,b){var c=Ti(6),d=U(a),e=bj(d,\"query\",!1,void 0,\"gclid\"),f=bj(d,\"query\",!1,void 0,\"gclsrc\"),g=bj(d,\"query\",!1,void 0,\"wbraid\");Ti(7)&&(g=Pb(g));var k;c&&(k=bj(d,\"query\",!1,void 0,\"gbraid\"));var m=bj(d,\"query\",!1,void 0,\"gad_source\"),n=bj(d,\"query\",!1,void 0,\"dclid\");if(b&&(!e||!f||!g||c&&!k)){var p=d.hash.replace(\"#\",\"\");e=e||aj(p,\"gclid\",!1);f=f||aj(p,\"gclsrc\",!1);g=g||aj(p,\"wbraid\",!1);c&&(k=k||aj(p,\"gbraid\",!1));m=m||aj(p,\"gad_source\",!1)}return nq(e,f,n,g,k,m)}\nfunction oq(){return mq(F.location.href,!0)}\nfunction nq(a,b,c,d,e,f){var g={},k=function(m,n){g[n]||(g[n]=[]);g[n].push(m)};g.gclid=a;g.gclsrc=b;g.dclid=c;if(a!==void 0&&a.match(Vp))switch(b){case void 0:k(a,\"aw\");break;case \"aw.ds\":k(a,\"aw\");k(a,\"dc\");break;case \"ds\":k(a,\"dc\");break;case \"3p.ds\":k(a,\"dc\");break;case \"gf\":k(a,\"gf\");break;case \"ha\":k(a,\"ha\")}c&&k(c,\"dc\");d!==void 0&&Vp.test(d)&&(g.wbraid=d,k(d,\"gb\"));Ti(6)&&e!==void 0&&Vp.test(e)&&(g.gbraid=e,k(e,\"ag\"));f!==void 0&&Vp.test(f)&&(g.gad_source=f,k(f,\"gs\"));return g}\nfunction pq(a){var b=oq();if(Ti(5)){for(var c=!0,d=na(Object.keys(b)),e=d.next();!e.done;e=d.next())if(b[e.value]!==void 0){c=!1;break}c&&(b=mq(F.document.referrer,!1))}qq(b,!1,a)}\nfunction qq(a,b,c,d,e){c=c||{};e=e||[];var f=eq(c.prefix),g=d||Db(),k=Math.round(g/1E3),m=Yp(),n=!1,p=!1,q=function(){if(Zp(m)){var r=So(c,g,!0);r.Ab=m;for(var t=function(G,M){var L=fq(G,f);L&&(Io(L,M,r),G!==\"gb\"&&(n=!0))},u=function(G){var M=[\"GCL\",k,G];e.length>0&&M.push(e.join(\".\"));return M.join(\".\")},v=na([\"aw\",\"dc\",\"gf\",\"ha\",\"gp\"]),w=v.next();!w.done;w=v.next()){var x=w.value;a[x]&&t(x,u(a[x][0]))}if(!n&&a.gb){var y=a.gb[0],B=fq(\"gb\",f);!b&&bq(B).some(function(G){return G.aa===y&&G.labels&&\nG.labels.length>0})||t(\"gb\",u(y))}}if(!p&&Ti(6)&&a.gbraid&&Zp(\"ad_storage\")&&(p=!0,!n)){var A=a.gbraid,D=fq(\"ag\",f);if(b||!(Ti(6)?gq(D):[]).some(function(G){return G.aa===A&&G.labels&&G.labels.length>0})){var E={},C=(E.k=A,E.i=\"\"+k,E.b=e,E);Sp(D,C,c,g)}}rq(a,f,g,c)};dm(function(){q();Zp(m)||em(q,m)},m)}function rq(a,b,c,d){if(a.gad_source!==void 0&&Zp(\"ad_storage\")){var e=fq(\"gs\",b);if(e){var f=Math.round((Db()-(Qc()||0))/1E3),g={},k=(g.k=a.gad_source,g.i=\"\"+f,g);Sp(e,k,d,c)}}}\nfunction sq(a,b){var c=hp(!0);$p(function(){for(var d=eq(b.prefix),e=0;e<a.length;++e){var f=a[e];if(Xp[f]!==void 0){var g=fq(f,d),k=c[g];if(k){var m=Math.min(tq(k),Db()),n;b:{for(var p=m,q=xo(g,H.cookie,void 0,Yp()),r=0;r<q.length;++r)if(tq(q[r])>p){n=!0;break b}n=!1}if(!n){var t=So(b,m,!0);t.Ab=Yp();Io(g,k,t)}}}}qq(nq(c.gclid,c.gclsrc),!1,b)},Yp())}\nfunction uq(a){var b=[];Ti(6)&&b.push(\"ag\");if(b.length!==0){var c=hp(!0),d=eq(a.prefix);$p(function(){for(var e=0;e<b.length;++e){var f=fq(b[e],d);if(f){var g=c[f];if(g){var k=Np(g);if(k){var m=jq(k);m||(m=Db());var n;a:{for(var p=m,q=Qp(f),r=0;r<q.length;++r)if(jq(q[r])>p){n=!0;break a}n=!1}if(n)break;k.i=\"\"+Math.round(m/1E3);Sp(f,k,a,m)}}}}},[\"ad_storage\"])}}function fq(a,b){var c=Xp[a];if(c!==void 0)return b+c}\nfunction tq(a){return vq(a.split(\".\")).length!==0?(Number(a.split(\".\")[1])||0)*1E3:0}function jq(a){return a?(Number(a.i)||0)*1E3:0}function kq(a){var b=vq(a.split(\".\"));return b.length===0?null:{version:b[0],aa:b[2],timestamp:(Number(b[1])||0)*1E3,labels:b.slice(3)}}function vq(a){return a.length<3||a[0]!==\"GCL\"&&a[0]!==\"1\"||!/^\\d+$/.test(a[1])||!Vp.test(a[2])?[]:a}\nfunction wq(a,b,c,d,e){if(Array.isArray(b)&&wo(F)){var f=eq(e),g=function(){for(var k={},m=0;m<a.length;++m){var n=fq(a[m],f);if(n){var p=xo(n,H.cookie,void 0,Yp());p.length&&(k[n]=p.sort()[p.length-1])}}return k};$p(function(){op(g,b,c,d)},Yp())}}\nfunction xq(a,b,c,d){if(Array.isArray(a)&&wo(F)){var e=[];Ti(6)&&e.push(\"ag\");if(e.length!==0){var f=eq(d),g=function(){for(var k={},m=0;m<e.length;++m){var n=fq(e[m],f);if(!n)return{};var p=Qp(n);if(p.length){var q=p.sort(function(r,t){return jq(t)-jq(r)})[0];k[n]=Op(q)}}return k};$p(function(){op(g,a,b,c)},[\"ad_storage\"])}}}function lq(a){return a.filter(function(b){return Vp.test(b.aa)})}\nfunction yq(a,b){if(wo(F)){for(var c=eq(b.prefix),d={},e=0;e<a.length;e++)Xp[a[e]]&&(d[a[e]]=Xp[a[e]]);$p(function(){z(d,function(f,g){var k=xo(c+g,H.cookie,void 0,Yp());k.sort(function(t,u){return tq(u)-tq(t)});if(k.length){var m=k[0],n=tq(m),p=vq(m.split(\".\")).length!==0?m.split(\".\").slice(3):[],q={},r;r=vq(m.split(\".\")).length!==0?m.split(\".\")[2]:void 0;q[f]=[r];qq(q,!0,b,n,p)}})},Yp())}}\nfunction zq(a){var b=[],c=[];Ti(6)&&(b.push(\"ag\"),c.push(\"gbraid\"));b.length!==0&&$p(function(){for(var d=eq(a.prefix),e=0;e<b.length;++e){var f=fq(b[e],d);if(!f)break;var g=Qp(f);if(g.length){var k=g.sort(function(q,r){return jq(r)-jq(q)})[0],m=jq(k),n=k.b,p={};p[c[e]]=k.k;qq(p,!0,a,m,n)}}},[\"ad_storage\"])}function Aq(a,b){for(var c=0;c<b.length;++c)if(a[b[c]])return!0;return!1}\nfunction Bq(a){function b(e,f,g){g&&(e[f]=g)}if(am()){var c=oq();if(Aq(c,a)){var d={};b(d,\"gclid\",c.gclid);b(d,\"dclid\",c.dclid);b(d,\"gclsrc\",c.gclsrc);b(d,\"wbraid\",c.wbraid);Ti(6)&&b(d,\"gbraid\",c.gbraid);pp(function(){return d},3);pp(function(){var e={};return e._up=\"1\",e},1)}}}\nfunction Cq(a){if(!Ti(1))return null;var b=hp(!0).gad_source;if(b!=null)return F.location.hash=\"\",b;if(Ti(2)){var c=U(F.location.href);b=bj(c,\"query\",!1,void 0,\"gad_source\");if(b!=null)return b;var d=oq();if(Aq(d,a))return\"0\"}return null}function Dq(a){var b=Cq(a);b!=null&&pp(function(){var c={};return c.gad_source=b,c},4)}\nfunction Eq(a,b,c){var d=[];if(b.length===0)return d;for(var e={},f=0;f<b.length;f++){var g=b[f],k=g.type?g.type:\"gcl\";(g.labels||[]).indexOf(c)===-1?(a.push(0),e[k]||d.push(g)):a.push(1);e[k]=!0}return d}function Fq(a,b,c,d){var e=[];c=c||{};if(!Zp(Yp()))return e;var f=bq(a),g=Eq(e,f,b);if(g.length&&!d)for(var k=na(g),m=k.next();!m.done;m=k.next()){var n=m.value,p=n.timestamp,q=[n.version,Math.round(p/1E3),n.aa].concat(n.labels||[],[b]).join(\".\"),r=So(c,p,!0);r.Ab=Yp();Io(a,q,r)}return e}\nfunction Gq(a,b){var c=[];b=b||{};var d=dq(b),e=Eq(c,d,a);if(e.length)for(var f=na(e),g=f.next();!g.done;g=f.next()){var k=g.value,m=eq(b.prefix),n=fq(k.type,m);if(!n)break;var p=k,q=p.version,r=p.aa,t=p.labels,u=p.timestamp,v=Math.round(u/1E3);if(k.type===\"ag\"){var w={},x=(w.k=r,w.i=\"\"+v,w.b=(t||[]).concat([a]),w);Sp(n,x,b,u)}else if(k.type===\"gb\"){var y=[q,v,r].concat(t||[],[a]).join(\".\"),B=So(b,u,!0);B.Ab=Yp();Io(n,y,B)}}return c}\nfunction Hq(a,b){var c=eq(b),d=fq(a,c);if(!d)return 0;var e;e=a===\"ag\"?Ti(6)?gq(d):[]:bq(d);for(var f=0,g=0;g<e.length;g++)f=Math.max(f,e[g].timestamp);return f}function Iq(a){for(var b=0,c=na(Object.keys(a)),d=c.next();!d.done;d=c.next())for(var e=a[d.value],f=0;f<e.length;f++)b=Math.max(b,Number(e[f].timestamp));return b}function Jq(a,b){var c=Math.max(Hq(\"aw\",a),Iq(Zp(Yp())?Gp():{})),d=Math.max(Hq(\"gb\",a),Iq(Zp(Yp())?Gp(\"_gac_gb\",!0):{}));Ti(6)&&b&&(d=Math.max(d,Hq(\"ag\",a)));return d>c};\nvar Kq=function(a,b,c){var d=ii.joined_auid=ii.joined_auid||{},e=(c?a||\"_gcl\":\"\")+\".\"+b;if(d[e])return!0;d[e]=!0;return!1},Lq=function(){var a=U(F.location.href),b=bj(a,\"query\",!1,void 0,\"gad_source\");if(b===void 0){var c=a.hash.replace(\"#\",\"\");b=aj(c,\"gad_source\",!1)}return b},Mq=function(){var a=U(F.location.href).search.replace(\"?\",\"\");return aj(a,\"gad\",!1,!0)===\"1\"},Nq=function(){var a=rl(!1)===1?F.top.location.href:F.location.href;return a=a.replace(/[\\?#].*$/,\"\")},Oq=function(a){var b=[];z(a,\nfunction(c,d){d=lq(d);for(var e=[],f=0;f<d.length;f++)e.push(d[f].aa);e.length&&b.push(c+\":\"+e.join(\",\"))});return b.join(\";\")},Qq=function(a,b,c){if(a===\"aw\"||a===\"dc\"||a===\"gb\"){var d=ij(\"gcl\"+a);if(d)return d.split(\".\")}var e=eq(b);if(e===\"_gcl\"){var f=!X(Pq())&&c,g;g=oq()[a]||[];if(g.length>0)return f?[\"0\"]:g}var k=fq(a,e);return k?aq(k):[]},Rq=function(a){var b=Pq();om(function(){a();X(b)||em(a,b)},b)},Pq=function(){return[P.g.R,P.g.P]},Sq=/^(www\\.)?google(\\.com?)?(\\.[a-z]{2}t?)?$/,Tq=/^www.googleadservices.com$/,\nUq=function(a,b){return Qq(\"aw\",a,b)},Vq=function(a,b){return Qq(\"dc\",a,b)},Wq=function(a,b,c,d,e){var f=oq(),g=[],k=c&&Zn(c),m=f.gclid,n=f.dclid,p=f.gclsrc||\"aw\",q=Mq(),r=Lq();!m||p!==\"aw.ds\"&&p!==\"aw\"&&p!==\"ds\"&&p!==\"3p.ds\"||g.push({aa:m,ye:p});n&&g.push({aa:n,ye:\"ds\"});g.length===2&&O(147);g.length===0&&f.wbraid&&g.push({aa:f.wbraid,ye:\"gb\"});g.length===0&&p===\"aw.ds\"&&g.push({aa:\"\",ye:\"aw.ds\"});Rq(function(){var t=X(Pq());if(t){vp(a);var u=[],v=t?tp[wp(a.prefix)]:void 0;v&&u.push(\"auid=\"+v);if(X(P.g.P)){e&&\nu.push(\"userId=\"+e);var w=to(oo.Lg);if(w===void 0)so(oo.Mg,!0);else{var x=to(oo.ke);u.push(\"ga_uid=\"+x+\".\"+w)}}var y=H.referrer?bj(U(H.referrer),\"host\"):\"\",B=t||!d?g:[];B.length===0&&(Sq.test(y)||Tq.test(y))&&B.push({aa:\"\",ye:\"\"});if(B.length!==0||q||r!==void 0){y&&u.push(\"ref=\"+encodeURIComponent(y));var A=Nq();u.push(\"url=\"+encodeURIComponent(A));u.push(\"tft=\"+Db());var D=Qc();D!==void 0&&u.push(\"tfd=\"+Math.round(D));var E=rl(!0);u.push(\"frm=\"+E);q&&u.push(\"gad=1\");r!==void 0&&u.push(\"gad_source=\"+\nencodeURIComponent(r));if(!c){var C={};c=en(Vm(new Um(0),(C[P.g.ka]=kn.D[P.g.ka],C)))}else if(!T(76)){var G={};c=en(Vm(new Um(0),(G[P.g.ka]=k,G)))}u.push(\"gtm=\"+no({xa:b}));$n()&&u.push(\"gcs=\"+ao());u.push(\"gcd=\"+fo(c));io()&&u.push(\"dma_cps=\"+go());u.push(\"dma=\"+ho());Zn(c)?u.push(\"npa=0\"):u.push(\"npa=1\");T(64)&&ko()&&u.push(\"_ng=1\");Cn(Kn())&&u.push(\"tcfd=\"+jo());var M=Sn();M&&u.push(\"gdpr=\"+M);var L=Pn();L&&u.push(\"gdpr_consent=\"+L);T(17)&&u.push(\"apve=\"+(T(18)?1:0));Ai.j&&u.push(\"tag_exp=\"+Ai.j);\nif(B.length>0)for(var S=0;S<B.length;S++){var V=B[S],ba=V.aa,aa=V.ye;if(!Kq(a.prefix,aa+\".\"+ba,v!==void 0)){var Q='https://adservice.google.com/pagead/regclk?'+u.join(\"&\");ba!==\"\"?Q=aa===\"gb\"?Q+\"&wbraid=\"+ba:Q+\"&gclid=\"+ba+\"&gclsrc=\"+aa:aa===\"aw.ds\"&&(Q+=\"&gclsrc=aw.ds\");Lc(Q)}}else if((q||r!==void 0)&&!Kq(a.prefix,\"gad\",v!==void 0)){var oa='https://adservice.google.com/pagead/regclk?'+u.join(\"&\");Lc(oa)}}}})};var Xq,Yq=!1;function Zq(){Yq=!0;Xq=Xq||{}}function $q(a){Yq||Zq();return Xq[a]}var ar=function(a,b,c){this.eventName=b;this.m=c;this.o={};this.isAborted=!1;this.target=a;this.metadata=h(c.eventMetadata||{},{})};ar.prototype.copyToHitData=function(a,b,c){var d=W(this.m,a);d===void 0&&(d=b);if(d!==void 0&&c!==void 0&&l(d)&&T(57))try{d=c(d)}catch(e){}d!==void 0&&(this.o[a]=d)};var br=function(a,b,c){var d=$q(a.target.ia);return d&&d[b]!==void 0?d[b]:c};function cr(){ii.dedupe_gclid||(ii.dedupe_gclid=Po());return ii.dedupe_gclid};var dr=/^(www\\.)?google(\\.com?)?(\\.[a-z]{2}t?)?$/,er=/^www.googleadservices.com$/;function fr(a){a||(a=gr());return a.Vm?!1:a.Kl||a.Ll||a.Nl||a.Ml||a.lh||a.gh||a.yl||a.Cl?!0:!1}\nfunction gr(){var a={},b=hp(!0);a.Vm=!!b._up;var c=oq();a.Kl=c.aw!==void 0;a.Ll=c.dc!==void 0;a.Nl=c.wbraid!==void 0;a.Ml=c.gbraid!==void 0;var d=U(F.location.href),e=bj(d,\"query\",!1,void 0,\"gad\");a.lh=e!==void 0;if(!a.lh){var f=d.hash.replace(\"#\",\"\"),g=aj(f,\"gad\",!1);a.lh=g!==void 0}a.gh=bj(d,\"query\",!1,void 0,\"gad_source\");if(a.gh===void 0){var k=d.hash.replace(\"#\",\"\"),m=aj(k,\"gad_source\",!1);a.gh=m}var n=H.referrer?bj(U(H.referrer),\"host\"):\"\";a.Cl=dr.test(n);a.yl=er.test(n);return a};var hr=RegExp(\"^UA-\\\\d+-\\\\d+%3A[\\\\w-]+(?:%2C[\\\\w-]+)*(?:%3BUA-\\\\d+-\\\\d+%3A[\\\\w-]+(?:%2C[\\\\w-]+)*)*$\"),ir=/^~?[\\w-]+(?:\\.~?[\\w-]+)*$/,jr=/^\\d+\\.fls\\.doubleclick\\.net$/,kr=/;gac=([^;?]+)/,lr=/;gacgb=([^;?]+)/;\nfunction mr(a,b){if(jr.test(H.location.host)){var c=H.location.href.match(b);return c&&c.length===2&&c[1].match(hr)?decodeURIComponent(c[1]):\"\"}for(var d=[],e=na(Object.keys(a)),f=e.next();!f.done;f=e.next()){for(var g=f.value,k=[],m=a[g],n=0;n<m.length;n++)k.push(m[n].aa);d.push(g+\":\"+k.join(\",\"))}return d.length>0?d.join(\";\"):\"\"}\nfunction nr(a,b,c){for(var d=Zp(Yp())?Gp(\"_gac_gb\",!0):{},e=[],f=!1,g=na(Object.keys(d)),k=g.next();!k.done;k=g.next()){var m=k.value,n=Fq(\"_gac_gb_\"+m,a,b,c);f=f||n.length!==0&&n.some(function(p){return p===1});e.push(m+\":\"+n.join(\",\"))}return{xl:f?e.join(\";\"):\"\",wl:mr(d,lr)}}function or(a){var b=H.location.href.match(new RegExp(\";\"+a+\"=([^;?]+)\"));return b&&b.length===2&&b[1].match(ir)?b[1]:void 0}\nfunction pr(a){var b={hh:void 0,ih:void 0},c,d;jr.test(H.location.host)&&(c=or(\"gclgs\"),d=or(\"gclst\"));if(c&&d)b.hh=c,b.ih=d;else{var e=Db(),f=gq((a||\"_gcl\")+\"_gs\"),g=f.map(function(m){return m.aa}),k=f.map(function(m){return e-m.timestamp});g.length>0&&k.length>0&&(b.hh=g.join(\".\"),b.ih=k.join(\".\"))}return b}\nfunction qr(a,b,c){if(jr.test(H.location.host)){var d=or(c);if(d)return[{aa:d}]}else{if(b===\"gclid\")return bq((a||\"_gcl\")+\"_aw\");if(b===\"wbraid\")return bq((a||\"_gcl\")+\"_gb\");if(b===\"braids\")return dq({prefix:a})}return[]}function rr(a){return qr(a,\"gclid\",\"gclaw\").map(function(b){return b.aa}).join(\".\")}function sr(a){return qr(a,\"wbraid\",\"gclgb\").map(function(b){return b.aa}).join(\".\")}function tr(a){return qr(a,\"braids\",\"gclgb\").map(function(b){return b.aa}).join(\".\")}\nfunction ur(a,b){return jr.test(H.location.host)?!(or(\"gclaw\")||or(\"gac\")):Jq(a,b)}function vr(a,b,c){var d;d=c?Gq(a,b):Fq((b&&b.prefix||\"_gcl\")+\"_gb\",a,b);return d.length===0||d.every(function(e){return e===0})?\"\":d.join(\".\")};var wr=function(){if(qb(F.__uspapi)){var a=\"\";try{F.__uspapi(\"getUSPData\",1,function(b,c){if(c&&b){var d=b.uspString;d&&RegExp(\"^[\\\\da-zA-Z-]{1,20}$\").test(d)&&(a=d)}})}catch(b){}return a}};\nvar zr=function(a){if(a.eventName===P.g.ba&&a.metadata.hit_type===\"page_view\")if(T(18)){a.metadata.redact_click_ids=W(a.m,P.g.fa)!=null&&W(a.m,P.g.fa)!==!1&&!X([P.g.R,P.g.P]);var b=xr(a),c=W(a.m,P.g.ra)!==!1;c||(a.o[P.g.wi]=\"1\");var d=eq(b.prefix),e=a.metadata.is_server_side_destination;if(!a.metadata.consent_updated&&!a.metadata.user_id_updated){var f=W(a.m,P.g.Xa),g=W(a.m,P.g.sa)||{};yr({rd:c,wd:g,Cd:f,jc:b});var k;if(k=!e){var m;var n=ii.ads_pageview=ii.ads_pageview||{};m=n[d]?!1:n[d]=!0;k=!m}if(k){a.isAborted=\n!0;return}}if(e)a.isAborted=!0;else{a.o[P.g.xc]=P.g.Sb;if(a.metadata.consent_updated)a.o[P.g.xc]=P.g.nk,a.o[P.g.Qb]=\"1\";else if(a.metadata.user_id_updated)a.o[P.g.xc]=P.g.tk;else{var p=oq();a.o[P.g.Fd]=p.gclid;a.o[P.g.Md]=p.dclid;a.o[P.g.oi]=p.gclsrc;a.o[P.g.Fd]||a.o[P.g.Md]||(a.o[P.g.Re]=p.wbraid,a.o[P.g.Wf]=p.gbraid);a.o[P.g.Da]=H.referrer?bj(U(H.referrer),\"host\"):\"\";a.o[P.g.wa]=Nq();a.o[P.g.ni]=Lq();a.o[P.g.Gb]=rl(!0);var q=gr();fr(q)&&(a.o[P.g.ed]=\"1\");a.o[P.g.si]=cr();hp(!1)._up===\"1\"&&(a.o[P.g.Ji]=\n\"1\")}var r=X([P.g.R,P.g.P]);c&&r&&(vp(b),a.o[P.g.Db]=tp[wp(b.prefix)]);a.o[P.g.jb]=void 0;a.o[P.g.Ua]=void 0;var t=T(61);if(!a.o[P.g.Fd]&&!a.o[P.g.Md]&&ur(d,t)){var u=t?cq(b):aq(d+\"_gb\");u.length>0&&(a.o[P.g.jb]=u.join(\".\"))}else if(!a.o[P.g.Re]&&r){var v=aq(d+\"_aw\");v.length>0&&(a.o[P.g.Ua]=v.join(\".\"))}a.m.isGtmEvent&&(a.m.j[P.g.ka]=kn.D[P.g.ka]);Zn(a.m)?a.o[P.g.Nb]=!1:a.o[P.g.Nb]=!0;a.metadata.add_tag_timing=!0;var w=wr();w!==void 0&&(a.o[P.g.de]=w||\"error\");var x=Sn();x&&(a.o[P.g.Ac]=x);var y=\nPn();y&&(a.o[P.g.Dc]=y);a.metadata.speculative=!1}}else a.isAborted=!0},xr=function(a){var b={prefix:W(a.m,P.g.Za)||W(a.m,P.g.Oa),domain:W(a.m,P.g.Va),zb:W(a.m,P.g.Wa),flags:W(a.m,P.g.ab)};a.m.isGtmEvent&&(b.path=W(a.m,P.g.Eb));return b},Ar=function(a,b){var c,d,e,f,g,k,m,n;c=a.rd;d=a.wd;e=a.Cd;f=a.xa;g=a.m;k=a.xd;m=a.Hn;n=a.ek;yr({rd:c,wd:d,Cd:e,jc:b});c&&m!==!0&&(n!=null?n=String(n):n=void 0,Wq(b,f,g,k,n))},yr=function(a){var b,c,d,e;b=a.rd;c=a.wd;d=a.Cd;e=a.jc;b&&(rp(c[P.g.Cc],!!c[P.g.W])&&(sq(Br,\ne),uq(e),Dp(e)),pq(e),yq(Br,e),zq(e));c[P.g.W]&&(wq(Br,c[P.g.W],c[P.g.Ib],!!c[P.g.sb],e.prefix),xq(c[P.g.W],c[P.g.Ib],!!c[P.g.sb],e.prefix),Ep(wp(e.prefix),c[P.g.W],c[P.g.Ib],!!c[P.g.sb],e),Ep(\"FPAU\",c[P.g.W],c[P.g.Ib],!!c[P.g.sb],e));d&&Bq(Cr);Dq(Cr)},Dr=function(a,b,c,d){var e,f,g;e=a.fk;f=a.callback;g=a.Jj;if(typeof f===\"function\")if(e===P.g.Ua&&g===void 0){var k=d(b.prefix,c);k.length===0?f(void 0):k.length===1?f(k[0]):f(k)}else e===P.g.Db?(O(65),vp(b,!1),f(tp[wp(b.prefix)])):f(g)},Br=[\"aw\",\"dc\",\n\"gb\"],Cr=[\"aw\",\"dc\",\"gb\",\"ag\"];function Er(a){var b=W(a.m,P.g.Hb),c=W(a.m,P.g.Wb);b&&!c?(a.eventName!==P.g.ba&&a.eventName!==P.g.Nc&&O(131),a.isAborted=!0):!b&&c&&(O(132),a.isAborted=!0)}function Fr(a){var b=X(P.g.R)?ii.pscdl:\"denied\";b!=null&&(a.o[P.g.Ve]=b)}function Gr(a){var b=rl(!0);a.o[P.g.Gb]=b}function Hr(a){T(64)&&ko()&&(a.o[P.g.Bc]=1)};function Or(a,b,c,d){var e=Cc(),f;if(e===1)a:{var g=ti;g=g.toLowerCase();for(var k=\"https://\"+g,m=\"http://\"+g,n=1,p=H.getElementsByTagName(\"script\"),q=0;q<p.length&&q<100;q++){var r=p[q].src;if(r){r=r.toLowerCase();if(r.indexOf(m)===0){f=3;break a}n===1&&r.indexOf(k)===0&&(n=2)}}f=n}else f=e;return(f===2||d||\"http:\"!=F.location.protocol?a:b)+c};function as(a){return{getDestinationId:function(){return a.target.ia},getEventName:function(){return a.eventName},setEventName:function(b){a.eventName=b},getHitData:function(b){return a.o[b]},setHitData:function(b,c){a.o[b]=c},setHitDataIfNotDefined:function(b,c){a.o[b]===void 0&&(a.o[b]=c)},copyToHitData:function(b,c){a.copyToHitData(b,c)},getMetadata:function(b){return a.metadata[b]},setMetadata:function(b,c){a.metadata[b]=c},isAborted:function(){return a.isAborted},abort:function(){a.isAborted=\n!0},getFromEventContext:function(b){return W(a.m,b)},Ej:function(){return a},getHitKeys:function(){return Object.keys(a.o)}}};var cs=function(a){var b=bs[a.target.ia];if(!a.isAborted&&b)for(var c=as(a),d=0;d<b.length;++d){try{b[d](c)}catch(e){a.isAborted=!0}if(a.isAborted)break}},ds=function(a,b){var c=bs[a];c||(c=bs[a]=[]);c.push(b)},bs={};function hs(){var a=F.screen;return{width:a?a.width:0,height:a?a.height:0}}\nfunction is(a){if(H.hidden)return!0;var b=a.getBoundingClientRect();if(b.top===b.bottom||b.left===b.right||!F.getComputedStyle)return!0;var c=F.getComputedStyle(a,null);if(c.visibility===\"hidden\")return!0;for(var d=a,e=c;d;){if(e.display===\"none\")return!0;var f=e.opacity,g=e.filter;if(g){var k=g.indexOf(\"opacity(\");k>=0&&(g=g.substring(k+8,g.indexOf(\")\",k)),g.charAt(g.length-1)===\"%\"&&(g=g.substring(0,g.length-1)),f=String(Math.min(Number(g),Number(f))))}if(f!==void 0&&Number(f)<=0)return!0;(d=d.parentElement)&&\n(e=F.getComputedStyle(d,null))}return!1}\nvar ss=function(a,b,c){var d=a.element,e={X:a.X,type:a.qa,tagName:d.tagName};b&&(e.querySelector=rs(d));c&&(e.isVisible=!is(d));return e},ts=function(a,b,c){return ss({element:a.element,X:a.X,qa:\"1\"},b,c)},us=function(a){var b=!!a.ud+\".\"+!!a.vd;a&&a.ve&&a.ve.length&&(b+=\".\"+a.ve.join(\".\"));a&&a.vb&&(b+=\".\"+a.vb.email+\".\"+a.vb.phone+\".\"+a.vb.address);return b},xs=function(a){if(a.length!=0){var b;b=vs(a,function(c){return!ws.test(c.X)});b=vs(b,function(c){return c.element.tagName.toUpperCase()===\"INPUT\"});\nb=vs(b,function(c){return!is(c.element)});return b[0]}},ys=function(a,b){if(!b||b.length===0)return a;for(var c=[],d=0;d<a.length;d++){for(var e=!0,f=0;f<b.length;f++){var g=b[f];if(g&&ph(a[d].element,g)){e=!1;break}}e&&c.push(a[d])}return c},vs=function(a,b){if(a.length<=1)return a;var c=a.filter(b);return c.length==0?a:c},rs=function(a){var b;if(a===H.body)b=\"body\";else{var c;if(a.id)c=\"#\"+a.id;else{var d;if(a.parentElement){var e;a:{var f=a.parentElement;if(f){for(var g=0;g<f.childElementCount;g++)if(f.children[g]===\na){e=g+1;break a}e=-1}else e=1}d=rs(a.parentElement)+\">:nth-child(\"+e+\")\"}else d=\"\";c=d}b=c}return b},As=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=d.textContent;d.tagName.toUpperCase()===\"INPUT\"&&d.value&&(e=d.value);if(e){var f=e.match(zs);if(f){var g=f[0],k;if(F.location){var m=dj(F.location,\"host\",!0);k=g.toLowerCase().indexOf(m)>=0}else k=!1;k||b.push({element:d,X:g})}}}return b},Es=function(){var a=[],b=H.body;if(!b)return{elements:a,status:\"4\"};for(var c=b.querySelectorAll(\"*\"),\nd=0;d<c.length&&d<1E4;d++){var e=c[d];if(!(Bs.indexOf(e.tagName.toUpperCase())>=0)&&e.children instanceof HTMLCollection){for(var f=!1,g=0;g<e.childElementCount&&g<1E4;g++)if(!(Cs.indexOf(e.children[g].tagName.toUpperCase())>=0)){f=!0;break}(!f||T(22)&&Ds.indexOf(e.tagName)!==-1)&&a.push(e)}}return{elements:a,status:c.length>1E4?\"2\":\"1\"}},Fs=!1;var zs=/[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}/i,\nGs=/@(gmail|googlemail)\\./i,ws=/support|noreply/i,Bs=\"SCRIPT STYLE IMG SVG PATH BR NOSCRIPT TEXTAREA\".split(\" \"),Cs=[\"BR\"],Hs={gn:\"1\",un:\"2\",ln:\"3\",on:\"4\",bn:\"5\",vn:\"6\",qn:\"7\"},Is={},Ds=[\"INPUT\",\"SELECT\"];var at=function(a){a=a||{ud:!0,vd:!0,Lf:void 0};a.vb=a.vb||{email:!0,phone:!1,address:!1};var b=us(a),c=Is[b];if(c&&Db()-c.timestamp<200)return c.result;var d=\nEs(),e=d.status,f=[],g,k,m=[];if(!T(22)){if(a.vb&&a.vb.email){var n=As(d.elements);f=ys(n,a&&a.ve);g=xs(f);n.length>10&&(e=\"3\")}!a.Lf&&g&&(f=[g]);for(var p=0;p<f.length;p++)m.push(ts(f[p],a.ud,a.vd));m=m.slice(0,10)}else if(a.vb){}g&&(k=ts(g,a.ud,a.vd));var D={elements:m,Eh:k,status:e};Is[b]={timestamp:Db(),result:D};return D},bt=function(a){return a.tagName+\":\"+a.isVisible+\":\"+a.X.length+\":\"+Gs.test(a.X)};var ct=function(a){return br(a,P.g.Vb,W(a.m,P.g.Vb))||!!br(a,\"google_ng\",!1)},dt=function(a){if(a.metadata.is_merchant_center||!nj(a.m))return!1;if(!W(a.m,P.g.jd)){var b=W(a.m,P.g.yc);return b===!0||b===\"true\"}return!0},et=function(a){var b=a.metadata.user_data;if(Xa(b))return b},ft=function(a,b){var c=br(a,P.g.Sd,a.m.D[P.g.Sd]);if(c&&c[b||a.eventName]!==void 0)return c[b||a.eventName]},gt=function(a,b,c){a.o[P.g.je]||(a.o[P.g.je]={});a.o[P.g.je][b]=c};var ht=Number('')||5,it=Number('')||50,jt=ub();var ot={Sk:Number('')||500,Gk:Number('')||5E3,dj:Number('20')||10,mk:Number('')||5E3};function pt(a){return a.performance&&a.performance.now()||Date.now()}\nvar qt=function(a,b){var c;return c};var rt=\"https://\"+hi.Ed+\"/gtm/static/\",st;\nfunction xt(a,b){}\nfunction zt(a,b,c,d){}\nfunction At(a,b,c,d){}\nfunction Bt(a,b,c,d){}var Ct=void 0;function Dt(a){var b=[];return b};var Et=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);e<128?b[c++]=e:(e<2048?b[c++]=e>>6|192:((e&64512)==55296&&d+1<a.length&&(a.charCodeAt(d+1)&64512)==56320?(e=65536+((e&1023)<<10)+(a.charCodeAt(++d)&1023),b[c++]=e>>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b};cl();fl()||$k(\"iPod\");$k(\"iPad\");!$k(\"Android\")||dl()||cl()||bl()||$k(\"Silk\");dl();!$k(\"Safari\")||dl()||(al()?0:$k(\"Coast\"))||bl()||(al()?0:$k(\"Edge\"))||(al()?Zk(\"Microsoft Edge\"):$k(\"Edg/\"))||(al()?Zk(\"Opera\"):$k(\"OPR\"))||cl()||$k(\"Silk\")||$k(\"Android\")||gl();var Ft={},Gt=null,Ht=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);e>255&&(b[c++]=e&255,e>>=8);b[c++]=e}var f=4;f===void 0&&(f=0);if(!Gt){Gt={};for(var g=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\".split(\"\"),k=[\"+/=\",\"+/\",\"-_=\",\"-_.\",\"-_\"],m=0;m<5;m++){var n=g.concat(k[m].split(\"\"));Ft[m]=n;for(var p=0;p<n.length;p++){var q=n[p];Gt[q]===void 0&&(Gt[q]=p)}}}for(var r=Ft[f],t=Array(Math.floor(b.length/3)),u=r[64]||\"\",v=0,w=0;v<b.length-2;v+=3){var x=b[v],\ny=b[v+1],B=b[v+2],A=r[x>>2],D=r[(x&3)<<4|y>>4],E=r[(y&15)<<2|B>>6],C=r[B&63];t[w++]=\"\"+A+D+E+C}var G=0,M=u;switch(b.length-v){case 2:G=b[v+1],M=r[(G&15)<<2]||u;case 1:var L=b[v];t[w]=\"\"+r[L>>2]+r[(L&3)<<4|G>>4]+M+u}return t.join(\"\")};var It=\"platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64\".split(\" \");function Jt(a){var b;return(b=a.google_tag_data)!=null?b:a.google_tag_data={}}function Kt(){var a=F.google_tag_data,b;if(a!=null&&a.uach){var c=a.uach,d=Object.assign({},c);c.fullVersionList&&(d.fullVersionList=c.fullVersionList.slice(0));b=d}else b=null;return b}function Lt(){var a,b;return(b=(a=F.google_tag_data)==null?void 0:a.uach_promise)!=null?b:null}\nfunction Mt(a){var b,c;return typeof((b=a.navigator)==null?void 0:(c=b.userAgentData)==null?void 0:c.getHighEntropyValues)===\"function\"}function Nt(){var a=F;if(!Mt(a))return null;var b=Jt(a);if(b.uach_promise)return b.uach_promise;var c=a.navigator.userAgentData.getHighEntropyValues(It).then(function(d){b.uach!=null||(b.uach=d);return d});return b.uach_promise=c};\nvar Ot,Pt=function(){if(Mt(F)&&(Ot=Db(),!Lt())){var a=Nt();a&&(a.then(function(){O(95);}),a.catch(function(){O(96)}))}},Rt=function(a){var b=Qt.Tm,c=function(g,k){try{a(g,k)}catch(m){}},d=Kt();if(d)c(d);else{var e=Lt();if(e){b=\nMath.min(Math.max(isFinite(b)?b:0,0),1E3);var f=F.setTimeout(function(){c.Ee||(c.Ee=!0,O(106),c(null,Error(\"Timeout\")))},b);e.then(function(g){c.Ee||(c.Ee=!0,O(104),F.clearTimeout(f),c(g))}).catch(function(g){c.Ee||(c.Ee=!0,O(105),F.clearTimeout(f),c(null,g))})}else c(null)}},St=function(a,b){a&&(b.o[P.g.kf]=a.architecture,b.o[P.g.lf]=a.bitness,a.fullVersionList&&(b.o[P.g.nf]=a.fullVersionList.map(function(c){return encodeURIComponent(c.brand||\"\")+\";\"+encodeURIComponent(c.version||\"\")}).join(\"|\")),\nb.o[P.g.pf]=a.mobile?\"1\":\"0\",b.o[P.g.qf]=a.model,b.o[P.g.rf]=a.platform,b.o[P.g.tf]=a.platformVersion,b.o[P.g.uf]=a.wow64?\"1\":\"0\")};function Tt(a){var b;b=b===void 0?document:b;var c;return!((c=b.featurePolicy)==null||!c.allowedFeatures().includes(a))};var Ut=!1;function Vt(){if(Tt(\"join-ad-interest-group\")&&qb(rc.joinAdInterestGroup))return!0;Ut||(pl(''),Ut=!0);return Tt(\"join-ad-interest-group\")&&qb(rc.joinAdInterestGroup)}\nfunction Wt(a,b){var c=Si[3]===void 0?1:Si[3],d='iframe[data-tagging-id=\"'+b+'\"]',e=[];try{if(c===1){var f=H.querySelector(d);f&&(e=[f])}else e=Array.from(H.querySelectorAll(d))}catch(q){}var g;a:{try{g=H.querySelectorAll('iframe[allow=\"join-ad-interest-group\"][data-tagging-id*=\"-\"]');break a}catch(q){}g=void 0}var k=g,m=((k==null?void 0:k.length)||0)>=(Si[2]===void 0?50:Si[2]),n;if(n=e.length>=1){var p=Number(e[e.length-1].dataset.loadTime);p!==void 0&&Db()-p<(Si[1]===void 0?6E4:Si[1])?(mb(\"TAGGING\",\n9),n=!0):n=!1}if(!n){if(c===1)if(e.length>=1)Xt(e[0]);else{if(m){mb(\"TAGGING\",10);return}}else e.length>=c?Xt(e[0]):m&&Xt(k[0]);Dc(a,void 0,{allow:\"join-ad-interest-group\"},{taggingId:b,loadTime:Db()})}}function Xt(a){try{a.parentNode.removeChild(a)}catch(b){}}function Yt(){return\"https://td.doubleclick.net\"};\nvar Qu=function(a,b){var c={},d=function(f,g){var k;k=g===!0?\"1\":g===!1?\"0\":encodeURIComponent(String(g));c[f]=k};z(a.o,function(f,g){var k=Pu[f];k&&g!==void 0&&g!==\"\"&&(!a.metadata.redact_click_ids||f!==P.g.Fd&&f!==P.g.Md&&f!==P.g.Re&&f!==P.g.Wf||(g=\"0\"),d(k,g))});d(\"gtm\",no({xa:a.metadata.source_canonical_id}));$n()&&d(\"gcs\",ao());d(\"gcd\",fo(a.m));io()&&d(\"dma_cps\",go());d(\"dma\",ho());Cn(Kn())&&d(\"tcfd\",jo());Ai.j&&d(\"tag_exp\",Ai.j);if(a.metadata.add_tag_timing){d(\"tft\",Db());var e=Qc();e!==void 0&&\nd(\"tfd\",Math.round(e))}T(17)&&d(\"apve\",T(18)?\"1\":\"0\");b(c)},Ru=function(a){Qu(a,function(b){var c=[];z(b,function(f,g){c.push(f+\"=\"+g)});var d;d=a.metadata.hit_type===\"page_view\"?oj(X([P.g.R,P.g.P])?\"https://www.google.com\":\"https://pagead2.googlesyndication.com\",!0)+\"/ccm/collect\":void 0;var e=d+\"?\"+c.join(\"&\");Lc(e);if(qb(a.m.onSuccess))a.m.onSuccess()})},Su={},Pu=(Su[P.g.Qb]=\"gcu\",Su[P.g.jb]=\"gclgb\",Su[P.g.Ua]=\"gclaw\",Su[P.g.ni]=\"gad_source\",Su[P.g.Fd]=\"gclid\",Su[P.g.oi]=\"gclsrc\",Su[P.g.Wf]=\"gbraid\",\nSu[P.g.Re]=\"wbraid\",Su[P.g.Db]=\"auid\",Su[P.g.si]=\"rnd\",Su[P.g.wi]=\"ncl\",Su[P.g.Zf]=\"gcldc\",Su[P.g.Md]=\"dclid\",Su[P.g.ob]=\"edid\",Su[P.g.xc]=\"en\",Su[P.g.Ac]=\"gdpr\",Su[P.g.rb]=\"gdid\",Su[P.g.Bc]=\"_ng\",Su[P.g.Ji]=\"gtm_up\",Su[P.g.Gb]=\"frm\",Su[P.g.ed]=\"lps\",Su[P.g.Yd]=\"did\",Su[P.g.wa]=\"dl\",Su[P.g.Da]=\"dr\",Su[P.g.ff]=\"ga_uid\",Su[P.g.Dc]=\"gdpr_consent\",Su[P.g.Ba]=\"uid\",Su[P.g.de]=\"us_privacy\",Su[P.g.Nb]=\"npa\",Su);var Tu={M:{Qh:\"ads_conversion_hit\",Dd:\"container_execute_start\",Th:\"container_setup_end\",Pf:\"container_setup_start\",Rh:\"container_blocking_end\",Sh:\"container_execute_end\",Uh:\"container_yield_end\",Qf:\"container_yield_start\",Ti:\"event_execute_end\",Si:\"event_evaluation_end\",Hg:\"event_evaluation_start\",Ui:\"event_setup_end\",ee:\"event_setup_start\",Wi:\"ga4_conversion_hit\",he:\"page_load\",tn:\"pageview\",hc:\"snippet_load\",rj:\"tag_callback_error\",sj:\"tag_callback_failure\",tj:\"tag_callback_success\",uj:\"tag_execute_end\",\nod:\"tag_execute_start\"}};function Uu(){function a(c,d){var e=nb(d);e&&b.push([c,e])}var b=[];a(\"u\",\"GTM\");a(\"ut\",\"TAGGING\");a(\"h\",\"HEALTH\");return b};var Vu=!1;\nvar Dv=function(a,b){},Ev=function(a,b){},Fv=function(a,b){},Gv=function(a,b){},Hv=function(){var a={};return a},uv=function(a){a=a===void 0?!0:a;var b={};return b},Iv=function(){},Jv=function(a,b){},Kv=function(a,b,c){},Lv=function(){};function Mv(a,b){var c=F,d,e=c.GooglebQhCsO;e||(e={},c.GooglebQhCsO=e);d=e;if(d[a])return!1;d[a]=[];d[a][0]=b;return!0};var Nv=function(a,b,c){var d=kl(a,\"fmt\");if(b){var e=kl(a,\"random\"),f=kl(a,\"label\")||\"\";if(!e)return!1;var g=Ht(decodeURIComponent(f.replace(/\\+/g,\" \"))+\":\"+decodeURIComponent(e.replace(/\\+/g,\" \")));if(!Mv(g,b))return!1}d&&d!=4&&(a=ml(a,\"rfmt\",d));var k=ml(a,\"fmt\",4);Bc(k,function(){F.google_noFurtherRedirects&&b&&b.call&&(F.google_noFurtherRedirects=null,b())},void 0,c,H.getElementsByTagName(\"script\")[0].parentElement||void 0);return!0};function ew(a,b){if(data.entities){var c=data.entities[a];if(c)return c[b]}};function fw(a,b,c){c=c===void 0?!1:c;gw().addRestriction(0,a,b,c)}function hw(a,b,c){c=c===void 0?!1:c;gw().addRestriction(1,a,b,c)}function iw(){var a=Pj();return gw().getRestrictions(1,a)}var jw=function(){this.j={};this.D={}},kw=function(a,b){var c=a.j[b];c||(c={_entity:{internal:[],external:[]},_event:{internal:[],external:[]}},a.j[b]=c);return c};\njw.prototype.addRestriction=function(a,b,c,d){d=d===void 0?!1:d;if(!d||!this.D[b]){var e=kw(this,b);a===0?d?e._entity.external.push(c):e._entity.internal.push(c):a===1&&(d?e._event.external.push(c):e._event.internal.push(c))}};\njw.prototype.getRestrictions=function(a,b){var c=kw(this,b);if(a===0){var d,e;return[].concat(qa((c==null?void 0:(d=c._entity)==null?void 0:d.internal)||[]),qa((c==null?void 0:(e=c._entity)==null?void 0:e.external)||[]))}if(a===1){var f,g;return[].concat(qa((c==null?void 0:(f=c._event)==null?void 0:f.internal)||[]),qa((c==null?void 0:(g=c._event)==null?void 0:g.external)||[]))}return[]};\njw.prototype.getExternalRestrictions=function(a,b){var c=kw(this,b),d,e;return a===0?(c==null?void 0:(d=c._entity)==null?void 0:d.external)||[]:(c==null?void 0:(e=c._event)==null?void 0:e.external)||[]};jw.prototype.removeExternalRestrictions=function(a){var b=kw(this,a);b._event&&(b._event.external=[]);b._entity&&(b._entity.external=[]);this.D[a]=!0};function gw(){var a=ii.r;a||(a=new jw,ii.r=a);return a};var lw=new RegExp(/^(.*\\.)?(google|youtube|blogger|withgoogle)(\\.com?)?(\\.[a-z]{2})?\\.?$/),mw={cl:[\"ecl\"],customPixels:[\"nonGooglePixels\"],ecl:[\"cl\"],ehl:[\"hl\"],gaawc:[\"googtag\"],hl:[\"ehl\"],html:[\"customScripts\",\"customPixels\",\"nonGooglePixels\",\"nonGoogleScripts\",\"nonGoogleIframes\"],customScripts:[\"html\",\"customPixels\",\"nonGooglePixels\",\"nonGoogleScripts\",\"nonGoogleIframes\"],nonGooglePixels:[],nonGoogleScripts:[\"nonGooglePixels\"],nonGoogleIframes:[\"nonGooglePixels\"]},nw={cl:[\"ecl\"],customPixels:[\"customScripts\",\n\"html\"],ecl:[\"cl\"],ehl:[\"hl\"],gaawc:[\"googtag\"],hl:[\"ehl\"],html:[\"customScripts\"],customScripts:[\"html\"],nonGooglePixels:[\"customPixels\",\"customScripts\",\"html\",\"nonGoogleScripts\",\"nonGoogleIframes\"],nonGoogleScripts:[\"customScripts\",\"html\"],nonGoogleIframes:[\"customScripts\",\"html\",\"nonGoogleScripts\"]},ow=\"google customPixels customScripts html nonGooglePixels nonGoogleScripts nonGoogleIframes\".split(\" \");\nfunction pw(){var a=Hi(\"gtm.allowlist\")||Hi(\"gtm.whitelist\");a&&O(9);ni&&(a=[\"google\",\"gtagfl\",\"lcl\",\"zone\"]);lw.test(F.location&&F.location.hostname)&&(ni?O(116):(O(117),qw&&(a=[],window.console&&window.console.log&&window.console.log(\"GTM blocked. See go/13687728.\"))));var b=a&&Hb(Ab(a),mw),c=Hi(\"gtm.blocklist\")||Hi(\"gtm.blacklist\");c||(c=Hi(\"tagTypeBlacklist\"))&&O(3);c?O(8):c=[];lw.test(F.location&&F.location.hostname)&&(c=Ab(c),c.push(\"nonGooglePixels\",\"nonGoogleScripts\",\"sandboxedScripts\"));\nAb(c).indexOf(\"google\")>=0&&O(2);var d=c&&Hb(Ab(c),nw),e={};return function(f){var g=f&&f[Ie.oa];if(!g||typeof g!==\"string\")return!0;g=g.replace(/^_*/,\"\");if(e[g]!==void 0)return e[g];var k=xi[g]||[],m=!0;if(a){var n;if(n=m)a:{if(b.indexOf(g)<0)if(k&&k.length>0)for(var p=0;p<k.length;p++){if(b.indexOf(k[p])<0){O(11);n=!1;break a}}else{n=!1;break a}n=!0}m=n}var q=!1;if(c){var r=d.indexOf(g)>=0;if(r)q=r;else{var t=vb(d,k||[]);t&&O(10);q=t}}var u=!m||q;u||!(k.indexOf(\"sandboxedScripts\")>=0)||b&&b.indexOf(\"sandboxedScripts\")!==\n-1||(u=vb(d,ow));return e[g]=u}}var qw=!1;qw=!0;function rw(){Hj&&fw(Pj(),function(a){var b=sf(a.entityId),c;if(vf(b)){var d=b[Ie.oa];if(!d)throw Error(\"Error: No function name given for function call.\");var e=kf[d];c=!!e&&!!e.runInSiloedMode}else c=!!ew(b[Ie.oa],4);return c})}var tw=function(a,b,c,d,e){if(!sw()){var f=d.siloed?Kj(a):a;if(!Zj(f)){var g=\"?id=\"+encodeURIComponent(a)+\"&l=\"+hi.Ya,k=Ib(a,\"GTM-\");k||(g+=\"&cx=c\");T(65)&&(g+=\"&gtm=\"+no());var m=mj();m&&(g+=\"&sign=\"+hi.yf);var n=c?\"/gtag/js\":\"/gtm.js\",p=lj(b,n+g);if(!p){var q=hi.Ed+n;m&&uc&&k?(q=uc.replace(/^(?:https?:\\/\\/)?/i,\"\").split(/[?#]/)[0],p=Or(\"https://\",\"http://\",q+g)):p=Ai.D?Bi()+n+g:Or(\"https://\",\"http://\",q+g)}d.siloed&&bk({ctid:f,isDestination:!1});var r=Sj();Ej().container[f]={state:1,context:d,parent:r};\nDj({ctid:f,isDestination:!1},e);Bc(p)}}},uw=function(a,b,c,d){if(!sw()){var e=c.siloed?Kj(a):a;if(!ak(e))if(!c.siloed&&ck())Ej().destination[e]={state:0,transportUrl:b,context:c,parent:Sj()},Dj({ctid:e,isDestination:!0},d),O(91);else{var f=\"/gtag/destination?id=\"+encodeURIComponent(a)+\"&l=\"+hi.Ya+\"&cx=c\";T(65)&&(f+=\"&gtm=\"+no());mj()&&(f+=\"&sign=\"+hi.yf);var g=lj(b,f);g||(g=Ai.D?Bi()+f:Or(\"https://\",\"http://\",hi.Ed+f));c.siloed&&bk({ctid:e,isDestination:!0});Ej().destination[e]={state:1,context:c,\nparent:Sj()};Dj({ctid:e,isDestination:!0},d);Bc(g)}}};function sw(){if(lo()){return!0}return!1};var vw=!1,ww=0,xw=[];function yw(a){if(!vw){var b=H.createEventObject,c=H.readyState===\"complete\",d=H.readyState===\"interactive\";if(!a||a.type!==\"readystatechange\"||c||!b&&d){vw=!0;for(var e=0;e<xw.length;e++)I(xw[e])}xw.push=function(){for(var f=Aa.apply(0,arguments),g=0;g<f.length;g++)I(f[g]);return 0}}}function zw(){if(!vw&&ww<140){ww++;try{var a,b;(b=(a=H.documentElement).doScroll)==null||b.call(a,\"left\");yw()}catch(c){F.setTimeout(zw,50)}}}function Aw(a){vw?a():xw.push(a)};function Cw(a,b,c){return{entityType:a,indexInOriginContainer:b,nameInOriginContainer:c,originContainerId:Nj()}};var Ew=function(a,b){this.j=!1;this.K=[];this.eventData={tags:[]};this.O=!1;this.D=this.H=0;Dw(this,a,b)},Fw=function(a,b,c,d){if(ki.hasOwnProperty(b)||b===\"__zone\")return-1;var e={};Xa(d)&&(e=h(d,e));e.id=c;e.status=\"timeout\";return a.eventData.tags.push(e)-1},Gw=function(a,b,c,d){var e=a.eventData.tags[b];e&&(e.status=c,e.executionTime=d)},Hw=function(a){if(!a.j){for(var b=a.K,c=0;c<b.length;c++)b[c]();a.j=!0;a.K.length=0}},Dw=function(a,b,c){b!==void 0&&a.ne(b);c&&F.setTimeout(function(){Hw(a)},\nNumber(c))};Ew.prototype.ne=function(a){var b=this,c=Fb(function(){I(function(){a(Nj(),b.eventData)})});this.j?c():this.K.push(c)};var Iw=function(a){a.H++;return Fb(function(){a.D++;a.O&&a.D>=a.H&&Hw(a)})},Jw=function(a){a.O=!0;a.D>=a.H&&Hw(a)};var Kw={},Mw=function(){return F[Lw()]};\nfunction Lw(){return F.GoogleAnalyticsObject||\"ga\"}\nvar Pw=function(){var a=Nj();},Qw=function(a,b){return function(){var c=Mw(),d=c&&c.getByName&&c.getByName(a);if(d){var e=d.get(\"sendHitTask\");d.set(\"sendHitTask\",function(f){var g=f.get(\"hitPayload\"),k=f.get(\"hitCallback\"),m=g.indexOf(\"&tid=\"+b)<0;m&&(f.set(\"hitPayload\",g.replace(/&tid=UA-[0-9]+-[0-9]+/,\"&tid=\"+b),!0),f.set(\"hitCallback\",void 0,!0));e(f);\nm&&(f.set(\"hitPayload\",g,!0),f.set(\"hitCallback\",k,!0),f.set(\"_x_19\",void 0,!0),e(f))})}}};var Vw=[\"es\",\"1\"],Ww={},Xw={};function Yw(a,b){if(wj){var c;c=b.match(/^(gtm|gtag)\\./)?encodeURIComponent(b):\"*\";Ww[a]=[[\"e\",c],[\"eid\",a]];uk(a)}}function Zw(a){var b=a.eventId,c=a.Ma;if(!Ww[b])return[];var d=[];Xw[b]||d.push(Vw);d.push.apply(d,qa(Ww[b]));c&&(Xw[b]=!0);return d};var $w={},ax={},bx={};function cx(a,b,c,d){wj&&T(75)&&((d===void 0?0:d)?(bx[b]=bx[b]||0,++bx[b]):c!==void 0?(ax[a]=ax[a]||{},ax[a][b]=Math.round(c)):($w[a]=$w[a]||{},$w[a][b]=($w[a][b]||0)+1))}function dx(a){var b=a.eventId,c=a.Ma,d=$w[b]||{},e=[],f;for(f in d)d.hasOwnProperty(f)&&e.push(\"\"+f+d[f]);c&&delete $w[b];return e.length?[[\"md\",e.join(\".\")]]:[]}\nfunction ex(a){var b=a.eventId,c=a.Ma,d=ax[b]||{},e=[],f;for(f in d)d.hasOwnProperty(f)&&e.push(\"\"+f+d[f]);c&&delete ax[b];return e.length?[[\"mtd\",e.join(\".\")]]:[]}function fx(){for(var a=[],b=na(Object.keys(bx)),c=b.next();!c.done;c=b.next()){var d=c.value;a.push(\"\"+d+bx[d])}return a.length?[[\"mec\",a.join(\".\")]]:[]};var gx={},hx={};function ix(a,b,c){if(wj&&b){var d=qj(b);gx[a]=gx[a]||[];gx[a].push(c+d);var e=(vf(b)?\"1\":\"2\")+d;hx[a]=hx[a]||[];hx[a].push(e);uk(a)}}function jx(a){var b=a.eventId,c=a.Ma,d=[],e=gx[b]||[];e.length&&d.push([\"tr\",e.join(\".\")]);var f=hx[b]||[];f.length&&d.push([\"ti\",f.join(\".\")]);c&&(delete gx[b],delete hx[b]);return d};function kx(a,b,c,d){var e=hf[a],f=lx(a,b,c,d);if(!f)return null;var g=wf(e[Ie.pj],c,[]);if(g&&g.length){var k=g[0];f=kx(k.index,{onSuccess:f,onFailure:k.Dj===1?b.terminate:f,terminate:b.terminate},c,d)}return f}\nfunction lx(a,b,c,d){function e(){if(f[Ie.Kk])k();else{var w=uf(f,c,[]),x=w[Ie.kk];if(x!=null)for(var y=0;y<x.length;y++)if(!X(x[y])){k();return}var B=Fw(c.ic,String(f[Ie.oa]),Number(f[Ie.me]),w[Ie.Lk]),A=!1;w.vtp_gtmOnSuccess=function(){if(!A){A=!0;var C=Db()-E;ix(c.id,hf[a],\"5\");Gw(c.ic,B,\"success\",C);T(66)&&Kv(c,f,Tu.M.tj);g()}};w.vtp_gtmOnFailure=function(){if(!A){A=!0;var C=Db()-E;ix(c.id,hf[a],\"6\");Gw(c.ic,B,\"failure\",C);T(66)&&Kv(c,f,Tu.M.sj);k()}};w.vtp_gtmTagId=f.tag_id;w.vtp_gtmEventId=\nc.id;c.priorityId&&(w.vtp_gtmPriorityId=c.priorityId);ix(c.id,f,\"1\");var D=function(){El(3);var C=Db()-E;ix(c.id,f,\"7\");Gw(c.ic,B,\"exception\",C);T(66)&&Kv(c,f,Tu.M.rj);A||(A=!0,k())};T(66)&&Jv(c,f);var E=Db();try{xf(w,{event:c,index:a,type:1})}catch(C){D(C)}T(66)&&Kv(c,f,Tu.M.uj)}}var f=hf[a],g=b.onSuccess,k=b.onFailure,m=b.terminate;if(c.isBlocked(f))return null;var n=wf(f[Ie.vj],c,[]);if(n&&n.length){var p=n[0],q=kx(p.index,{onSuccess:g,onFailure:k,terminate:m},c,d);if(!q)return null;g=q;k=p.Dj===\n2?m:q}if(f[Ie.gj]||f[Ie.Nk]){var r=f[Ie.gj]?jf:c.Lm,t=g,u=k;if(!r[a]){e=Fb(e);var v=mx(a,r,e);g=v.onSuccess;k=v.onFailure}return function(){r[a](t,u)}}return e}function mx(a,b,c){var d=[],e=[];b[a]=nx(d,e,c);return{onSuccess:function(){b[a]=ox;for(var f=0;f<d.length;f++)d[f]()},onFailure:function(){b[a]=px;for(var f=0;f<e.length;f++)e[f]()}}}function nx(a,b,c){return function(d,e){a.push(d);b.push(e);c()}}function ox(a){a()}function px(a,b){b()};var sx=function(a,b){for(var c=[],d=0;d<hf.length;d++)if(a[d]){var e=hf[d];var f=Iw(b.ic);try{var g=kx(d,{onSuccess:f,onFailure:f,terminate:f},b,d);if(g){var k=e[Ie.oa];if(!k)throw Error(\"Error: No function name given for function call.\");var m=kf[k];c.push({bk:d,Pj:(m?m.priorityOverride||0:0)||ew(e[Ie.oa],1)||0,execute:g})}else qx(d,b),f()}catch(p){f()}}c.sort(rx);for(var n=0;n<c.length;n++)c[n].execute();return c.length>\n0};function rx(a,b){var c,d=b.Pj,e=a.Pj;c=d>e?1:d<e?-1:0;var f;if(c!==0)f=c;else{var g=a.bk,k=b.bk;f=g>k?1:g<k?-1:0}return f}\nfunction qx(a,b){if(wj){var c=function(d){var e=b.isBlocked(hf[d])?\"3\":\"4\",f=wf(hf[d][Ie.pj],b,[]);f&&f.length&&c(f[0].index);ix(b.id,hf[d],e);var g=wf(hf[d][Ie.vj],b,[]);g&&g.length&&c(g[0].index)};c(a)}}var vx=!1,tx;\nvar Bx=function(a){var b=a[\"gtm.uniqueEventId\"],c=a[\"gtm.priorityId\"],d=a.event;if(T(66)){}if(d===\"gtm.js\"){if(vx)return!1;vx=!0}var e=!1,f=iw(),g=h(a);if(!f.every(function(t){return t({originalEventData:g})})){if(d!==\"gtm.js\"&&d!==\"gtm.init\"&&d!==\"gtm.init_consent\")return!1;e=!0}Yw(b,d);var k=a.eventCallback,m=a.eventTimeout,n={id:b,\npriorityId:c,name:d,isBlocked:xx(g,e),Lm:[],logMacroError:function(){O(6);El(0)},cachedModelValues:yx(),ic:new Ew(function(){if(T(66)){}k&&\nk.apply(k,[].slice.call(arguments,0))},m),originalEventData:g};T(75)&&wj&&(n.reportMacroDiscrepancy=cx);T(66)&&Fv(n.id,n.name);var p=Ff(n);T(66)&&Gv(n.id,n.name);e&&(p=zx(p));if(T(66)){}var q=sx(p,n),r=!1;Jw(n.ic);d!==\"gtm.js\"&&d!==\"gtm.sync\"||Pw();return Ax(p,q)||r};function yx(){var a={};a.event=Mi(\"event\",1);a.ecommerce=Mi(\"ecommerce\",1);a.gtm=Mi(\"gtm\");a.eventModel=Mi(\"eventModel\");return a}\nfunction xx(a,b){var c=pw();return function(d){if(c(d))return!0;var e=d&&d[Ie.oa];if(!e||typeof e!=\"string\")return!0;e=e.replace(/^_*/,\"\");var f,g=Pj();f=gw().getRestrictions(0,g);var k=a;b&&(k=h(a),k[\"gtm.uniqueEventId\"]=Number.MAX_SAFE_INTEGER);for(var m=xi[e]||[],n=na(f),p=n.next();!p.done;p=n.next()){var q=p.value;try{if(!q({entityId:e,securityGroups:m,originalEventData:k}))return!0}catch(r){return!0}}return!1}}\nfunction zx(a){for(var b=[],c=0;c<a.length;c++)if(a[c]){var d=String(hf[c][Ie.oa]);if(ji[d]||hf[c][Ie.Ok]!==void 0||ew(d,2))b[c]=!0}return b}function Ax(a,b){if(!b)return b;for(var c=0;c<a.length;c++)if(a[c]&&hf[c]&&!ki[String(hf[c][Ie.oa])])return!0;return!1}var Cx=0;function Dx(){Cx===1&&tk()}var Ex=function(a){if(!a.Cj||Cx!==1)return[];a.mc();var b=xl();b.push([\"mcc\",\"1\"]);Cx=3;return b};function Fx(a,b){return arguments.length===1?Gx(\"set\",a):Gx(\"set\",a,b)}function Hx(a,b){return arguments.length===1?Gx(\"config\",a):Gx(\"config\",a,b)}function Ix(a,b,c){c=c||{};c[P.g.Yb]=a;return Gx(\"event\",b,c)}function Gx(){return arguments};var Jx=function(){this.messages=[];this.j=[]};Jx.prototype.enqueue=function(a,b,c){var d=this.messages.length+1;a[\"gtm.uniqueEventId\"]=b;a[\"gtm.priorityId\"]=d;var e=Object.assign({},c,{eventId:b,priorityId:d,fromContainerExecution:!0}),f={message:a,notBeforeEventId:b,priorityId:d,messageContext:e};this.messages.push(f);for(var g=0;g<this.j.length;g++)try{this.j[g](f)}catch(k){}};Jx.prototype.listen=function(a){this.j.push(a)};\nJx.prototype.get=function(){for(var a={},b=0;b<this.messages.length;b++){var c=this.messages[b],d=a[c.notBeforeEventId];d||(d=[],a[c.notBeforeEventId]=d);d.push(c)}return a};Jx.prototype.prune=function(a){for(var b=[],c=[],d=0;d<this.messages.length;d++){var e=this.messages[d];e.notBeforeEventId===a?b.push(e):c.push(e)}this.messages=c;return b};function Kx(a,b,c){c.eventMetadata=c.eventMetadata||{};c.eventMetadata.source_canonical_id=Mf.canonicalContainerId;Lx().enqueue(a,b,c)}\nfunction Mx(){var a=Nx;Lx().listen(a)}function Lx(){var a=ii.mb;a||(a=new Jx,ii.mb=a);return a};var If;var Ox={},Px={};function Qx(a,b){for(var c=[],d=[],e={},f=0;f<a.length;e={Dh:void 0,kh:void 0},f++){var g=a[f];if(g.indexOf(\"-\")>=0){if(e.Dh=um(g,b),e.Dh){var k=Lj();tb(k,function(r){return function(t){return r.Dh.ia===t}}(e))?c.push(g):d.push(g)}}else{var m=Ox[g]||[];e.kh={};m.forEach(function(r){return function(t){r.kh[t]=!0}}(e));for(var n=Ij(),p=0;p<n.length;p++)if(e.kh[n[p]]){c=c.concat(Lj());break}var q=Px[g]||[];q.length&&(c=c.concat(q))}}return{bm:c,gm:d}}\nfunction Rx(a){z(Ox,function(b,c){var d=c.indexOf(a);d>=0&&c.splice(d,1)})}function Sx(a){z(Px,function(b,c){var d=c.indexOf(a);d>=0&&c.splice(d,1)})}var Tx=\"HA GF G UA AW DC MC\".split(\" \"),Ux=!1,Vx=!1,Wx=!1,Xx=!1;function Yx(a,b){a.hasOwnProperty(\"gtm.uniqueEventId\")||Object.defineProperty(a,\"gtm.uniqueEventId\",{value:yi()});b.eventId=a[\"gtm.uniqueEventId\"];b.priorityId=a[\"gtm.priorityId\"];return{eventId:b.eventId,priorityId:b.priorityId}}var Zx=void 0,$x=void 0;\nfunction ay(a,b,c){var d=h(a);d.eventId=void 0;d.inheritParentConfig=void 0;Object.keys(b).some(function(f){return b[f]!==void 0})&&O(136);var e=h(b);h(c,e);Kx(Hx(Ij()[0],e),a.eventId,d)}function by(a){for(var b=na([P.g.jd,P.g.Lb]),c=b.next();!c.done;c=b.next()){var d=c.value,e=a&&a[d]||kn.D[d];if(e)return e}}\nvar cy=[P.g.jd,P.g.Lb,P.g.yc,P.g.lb,P.g.tb,P.g.Ba,P.g.sa,P.g.Oa,P.g.Va,P.g.Eb],dy={config:function(a,b){var c=Yx(a,b);if(!(a.length<2)&&l(a[1])){var d={};if(a.length>2){if(a[2]!=void 0&&!Xa(a[2])||a.length>3)return;d=a[2]}var e=um(a[1],b.isGtmEvent);if(e){var f,g,k;a:{if(!Gj.fe){var m=Rj(Sj());if(ek(m)){var n=m.parent,p=n.isDestination;k={om:Rj(n),am:p};break a}}k=void 0}var q=k;q&&(f=q.om,g=q.am);Yw(c.eventId,\"gtag.config\");var r=e.ia,t=e.id!==r;if(t?Lj().indexOf(r)===-1:Ij().indexOf(r)===-1){if(!b.inheritParentConfig&&\n!d[P.g.Hb]){var u=by(d);if(t)uw(r,u,{source:2,fromContainerExecution:b.fromContainerExecution});else if(f!==void 0&&f.containers.indexOf(r)!==-1){var v=d;Zx?ay(b,v,Zx):$x||($x=h(v))}else tw(r,u,!0,{source:2,fromContainerExecution:b.fromContainerExecution})}}else{if(f&&(O(128),g&&O(130),b.inheritParentConfig)){var w;var x=d;$x?(ay(b,$x,x),w=!1):(!x[P.g.Zb]&&mi&&Zx||(Zx=h(x)),w=!0);w&&f.containers&&f.containers.join(\",\");return}var y=d;if(!Wx&&(Wx=!0,Vx))for(var B=na(cy),A=B.next();!A.done;A=B.next())if(y.hasOwnProperty(A.value)){Cl(\"erc\");\nbreak}xj&&!Hj&&(Cx===1&&(T(44)?Bk.mcc=!1:Gc(F,\"pagehide\",Dx)),Cx=2);if(mi&&!t&&!d[P.g.Zb]){var D=Xx;Xx=!0;if(D)return}Ux||O(43);if(!b.noTargetGroup)if(t){Sx(e.id);var E=e.id,C=d[P.g.Wd]||\"default\";C=String(C).split(\",\");for(var G=0;G<C.length;G++){var M=Px[C[G]]||[];Px[C[G]]=M;M.indexOf(E)<0&&M.push(E)}}else{Rx(e.id);var L=e.id,S=d[P.g.Wd]||\"default\";S=S.toString().split(\",\");for(var V=0;V<S.length;V++){var ba=Ox[S[V]]||[];Ox[S[V]]=ba;ba.indexOf(L)<0&&ba.push(L)}}delete d[P.g.Wd];var aa=b.eventMetadata||\n{};aa.hasOwnProperty(\"is_external_event\")||(aa.is_external_event=!b.fromContainerExecution);b.eventMetadata=aa;delete d[P.g.bd];for(var Q=t?[e.id]:Lj(),oa=0;oa<Q.length;oa++){var ma=d,ia=Q[oa],za=h(b),Ma=um(ia,za.isGtmEvent);Ma&&kn.push(\"config\",[ma],Ma,za)}}}}},consent:function(a,b){if(a.length===3){O(39);var c=Yx(a,b),d=a[1],e=a[2];b.fromContainerExecution||(e[P.g.P]&&O(139),e[P.g.ya]&&O(140));d===\"default\"?jm(e):d===\"update\"?km(e,c):d===\"declare\"&&b.fromContainerExecution&&im(e)}},event:function(a,\nb){var c=a[1];if(!(a.length<2)&&l(c)){var d;if(a.length>2){if(!Xa(a[2])&&a[2]!=void 0||a.length>3)return;d=a[2]}var e=d,f={},g=(f.event=c,f);e&&(g.eventModel=h(e),e[P.g.bd]&&(g.eventCallback=e[P.g.bd]),e[P.g.Td]&&(g.eventTimeout=e[P.g.Td]));var k=Yx(a,b),m=k.eventId,n=k.priorityId;g[\"gtm.uniqueEventId\"]=m;n&&(g[\"gtm.priorityId\"]=n);if(c===\"optimize.callback\")return g.eventModel=g.eventModel||{},g;var p;var q=d,r=q&&q[P.g.Yb];r===void 0&&(r=Hi(P.g.Yb,2),r===void 0&&(r=\"default\"));if(l(r)||Array.isArray(r)){var t;\nt=b.isGtmEvent?l(r)?[r]:r:r.toString().replace(/\\s+/g,\"\").split(\",\");var u=Qx(t,b.isGtmEvent),v=u.bm,w=u.gm;if(w.length)for(var x=by(q),y=0;y<w.length;y++){var B=um(w[y],b.isGtmEvent);B&&uw(B.ia,x,{source:3,fromContainerExecution:b.fromContainerExecution})}p=vm(v,b.isGtmEvent)}else p=void 0;var A=p;if(A){var D;!A.length||((D=b.eventMetadata)==null?0:D.em_event)||(Vx=!0);Yw(m,c);for(var E=[],C=0;C<A.length;C++){var G=A[C],M=h(b);if(Tx.indexOf(Uj(G.prefix))!==-1){var L=h(d),S=M.eventMetadata||{};S.hasOwnProperty(\"is_external_event\")||\n(S.is_external_event=!M.fromContainerExecution);M.eventMetadata=S;delete L[P.g.bd];ln(c,L,G.id,M);xj&&!Hj&&Cx===0&&(T(44)?Dk(\"mcc\",\"1\"):Fc(F,\"pagehide\",Dx),Cx=1)}E.push(G.id)}g.eventModel=g.eventModel||{};A.length>0?g.eventModel[P.g.Yb]=E.join():delete g.eventModel[P.g.Yb];Ux||O(43);b.noGtmEvent===void 0&&b.eventMetadata&&b.eventMetadata.syn_or_mod&&(b.noGtmEvent=!0);g.eventModel[P.g.Wb]&&(b.noGtmEvent=!0);return b.noGtmEvent?void 0:g}}},get:function(a,b){O(53);if(a.length===4&&l(a[1])&&l(a[2])&&\nqb(a[3])){var c=um(a[1],b.isGtmEvent),d=String(a[2]),e=a[3];if(c){Ux||O(43);var f=by();if(!tb(Lj(),function(k){return c.ia===k}))uw(c.ia,f,{source:4,fromContainerExecution:b.fromContainerExecution});else if(Tx.indexOf(Uj(c.prefix))!==-1){Yx(a,b);var g={};h((g[P.g.qb]=d,g[P.g.Fb]=e,g));mn(d,function(k){I(function(){return e(k)})},c.id,b)}}}},js:function(a,b){if(a.length==2&&a[1].getTime){Ux=!0;var c=Yx(a,b),d=c.eventId,e=c.priorityId,f={};return f.event=\"gtm.js\",f[\"gtm.start\"]=a[1].getTime(),f[\"gtm.uniqueEventId\"]=\nd,f[\"gtm.priorityId\"]=e,f}},policy:function(a){if(a.length===3&&l(a[1])&&qb(a[2])){if(Jf(a[1],a[2]),O(74),a[1]===\"all\"){O(75);var b=!1;try{b=a[2](Nj(),\"unknown\",{})}catch(c){}b||O(76)}}else O(73)},set:function(a,b){var c;a.length==2&&Xa(a[1])?c=h(a[1]):a.length==3&&l(a[1])&&(c={},Xa(a[2])||Array.isArray(a[2])?c[a[1]]=h(a[2]):c[a[1]]=a[2]);if(c){var d=Yx(a,b),e=d.eventId,f=d.priorityId;h(c);var g=h(c);kn.push(\"set\",[g],void 0,b);c[\"gtm.uniqueEventId\"]=e;f&&(c[\"gtm.priorityId\"]=f);delete c.event;b.overwriteModelFields=\n!0;return c}}},ey={policy:!0};var gy=function(a){if(fy(a))return a;this.value=a};gy.prototype.getUntrustedMessageValue=function(){return this.value};var fy=function(a){return!a||Va(a)!==\"object\"||Xa(a)?!1:\"getUntrustedMessageValue\"in a};gy.prototype.getUntrustedMessageValue=gy.prototype.getUntrustedMessageValue;var hy=!1,iy=[];function jy(){if(!hy){hy=!0;for(var a=0;a<iy.length;a++)I(iy[a])}}function ky(a){hy?I(a):iy.push(a)};var ly=0,my={},ny=[],oy=[],py=!1,qy=!1;function ry(a,b){return a.messageContext.eventId-b.messageContext.eventId||a.messageContext.priorityId-b.messageContext.priorityId}\nvar sy=function(a){return F[hi.Ya].push(a)},ty=function(a,b,c){a.eventCallback=b;c&&(a.eventTimeout=c);return sy(a)},uy=function(a,b){if(!rb(b)||b<0)b=0;var c=ii[hi.Ya],d=0,e=!1,f=void 0;f=F.setTimeout(function(){e||(e=!0,a());f=void 0},b);return function(){var g=c?c.subscribers:1;++d===g&&(f&&(F.clearTimeout(f),f=void 0),e||(a(),e=!0))}};\nfunction vy(a,b){var c=a._clear||b.overwriteModelFields;z(a,function(e,f){e!==\"_clear\"&&(c&&Ki(e),Ki(e,f))});ui||(ui=a[\"gtm.start\"]);var d=a[\"gtm.uniqueEventId\"];if(!a.event)return!1;typeof d!==\"number\"&&(d=yi(),a[\"gtm.uniqueEventId\"]=d,Ki(\"gtm.uniqueEventId\",d));return Bx(a)}function wy(a){if(a==null||typeof a!==\"object\")return!1;if(a.event)return!0;if(xb(a)){var b=a[0];if(b===\"config\"||b===\"event\"||b===\"js\"||b===\"get\")return!0}return!1}\nfunction xy(){var a;if(oy.length)a=oy.shift();else if(ny.length)a=ny.shift();else return;var b;var c=a;if(py||!wy(c.message))b=c;else{py=!0;var d=c.message[\"gtm.uniqueEventId\"];typeof d!==\"number\"&&(d=c.message[\"gtm.uniqueEventId\"]=yi());var e={},f={message:(e.event=\"gtm.init_consent\",e[\"gtm.uniqueEventId\"]=d-2,e),messageContext:{eventId:d-2}},g={},k={message:(g.event=\"gtm.init\",g[\"gtm.uniqueEventId\"]=d-1,g),messageContext:{eventId:d-1}};ny.unshift(k,c);if(xj){var m=Mf.ctid;if(m){var n,p=Rj(Sj());\nn=p&&p.context;var q=rl(!0),r=Mf.canonicalContainerId,t=wl(),u=n&&n.fromContainerExecution,v=Gj.fe,w=n&&n.source;sl||(sl=t);ul.push(m+\";\"+r+\";\"+(u?1:0)+\";\"+(w||0)+\";\"+(v?1:0));tl=q;Hk()}}b=f}return b}\nfunction yy(){for(var a=!1,b;!qy&&(b=xy());){qy=!0;delete Ei.eventModel;Gi();var c=b,d=c.message,e=c.messageContext;if(d==null)qy=!1;else{e.fromContainerExecution&&Li();try{if(qb(d))try{d.call(Ii)}catch(v){}else if(Array.isArray(d)){var f=d;if(l(f[0])){var g=f[0].split(\".\"),k=g.pop(),m=f.slice(1),n=Hi(g.join(\".\"),2);if(n!=null)try{n[k].apply(n,m)}catch(v){}}}else{var p=void 0;if(xb(d))a:{if(d.length&&l(d[0])){var q=dy[d[0]];if(q&&(!e.fromContainerExecution||!ey[d[0]])){p=q(d,e);break a}}p=void 0}else p=\nd;p&&(a=vy(p,e)||a)}}finally{e.fromContainerExecution&&Gi(!0);var r=d[\"gtm.uniqueEventId\"];if(typeof r===\"number\"){for(var t=my[String(r)]||[],u=0;u<t.length;u++)oy.push(zy(t[u]));t.length&&oy.sort(ry);delete my[String(r)];r>ly&&(ly=r)}qy=!1}}}return!a}\nfunction Ay(){if(T(66)){var a=By();}var b=yy();if(T(66)){}try{var c=Nj(),d=F[hi.Ya].hide;if(d&&d[c]!==void 0&&d.end){d[c]=!1;var e=!0,f;for(f in d)if(d.hasOwnProperty(f)&&d[f]===\n!0){e=!1;break}e&&(d.end(),d.end=null)}}catch(g){}return b}function Nx(a){if(ly<a.notBeforeEventId){var b=String(a.notBeforeEventId);my[b]=my[b]||[];my[b].push(a)}else oy.push(zy(a)),oy.sort(ry),I(function(){qy||yy()})}function zy(a){return{message:a.message,messageContext:a.messageContext}}\nvar Cy=function(){function a(f){var g={};if(fy(f)){var k=f;f=fy(k)?k.getUntrustedMessageValue():void 0;g.fromContainerExecution=!0}return{message:f,messageContext:g}}var b=vc(hi.Ya,[]),c=ii[hi.Ya]=ii[hi.Ya]||{};c.pruned===!0&&O(83);my=Lx().get();Mx();Aw(function(){if(!c.gtmDom){c.gtmDom=!0;var f={};b.push((f.event=\"gtm.dom\",f))}});ky(function(){if(!c.gtmLoad){c.gtmLoad=!0;var f={};b.push((f.event=\"gtm.load\",f))}});c.subscribers=(c.subscribers||0)+1;var d=b.push;b.push=function(){var f;if(ii.SANDBOXED_JS_SEMAPHORE>\n0){f=[];for(var g=0;g<arguments.length;g++)f[g]=new gy(arguments[g])}else f=[].slice.call(arguments,0);var k=f.map(function(q){return a(q)});ny.push.apply(ny,k);var m=d.apply(b,f),n=Math.max(100,Number(\"1000\")||300);if(this.length>n)for(O(4),c.pruned=!0;this.length>n;)this.shift();var p=typeof m!==\"boolean\"||m;return yy()&&p};var e=b.slice(0).map(function(f){return a(f)});ny.push.apply(ny,e);if(By()){if(T(66)){}I(Ay)}},By=function(){var a=!0;return a};function Dy(a){if(a==null||a.length===0)return!1;var b=Number(a),c=Db();return b<c+3E5&&b>c-9E5}function Ey(a){return a&&a.indexOf(\"pending:\")===0?Dy(a.substr(8)):!1};var Fy=!1,Gy=function(a){if(Fy)return[];var b=[[\"bt\",String(Ai.H?2:pi?1:0)],[\"ct\",String(Ai.H?0:pi?1:lo()?2:3)]];a.Ma&&(Fy=!0,a.mc());return b};var Hy=!1;function Iy(){var a=Qj();if(a){var b;return a.canonicalContainerId||\"_\"+(a.scriptContainerId||((b=a.destinations)==null?void 0:b[0]))}}var Jy=function(a){if(Hy)return[];var b=[],c=Iy();c&&b.push([\"pcid\",c]);a.Ma&&(Hy=!0,b.length&&a.mc());return b};function Ky(a){if(a.scriptSource){var b;try{var c;b=(c=Rc())==null?void 0:c.getEntriesByType(\"resource\")}catch(k){}if(b){for(var d={},e=0;e<b.length;++e){var f=b[e],g=f.initiatorType;if(g===\"script\"&&f.name===a.scriptSource)return{Uj:e,Vj:d};d[g]=1+(d[g]||0)}O(146)}else O(145)}}\nfunction Ly(){var a=Tj();if(!a)O(144);else if(a.canonicalContainerId){var b=Ky(a);if(b)if(T(44))Dk(\"rtg\",String(a.canonicalContainerId)),Dk(\"rlo\",String(b.Uj)),Dk(\"slo\",String(b.Vj.script||\"0\")),T(70)&&(Dk(\"hlo\",a.htmlLoadOrder||Bj(a)),Dk(\"lst\",String(a.loadScriptType||Cj(a))));else{var c=!1;hk.push(function(d){if(c)return[];d.Ma&&(c=!0);d.mc();var e=[[\"rtg\",String(a.canonicalContainerId)],[\"rlo\",String(b.Uj)],[\"slo\",String(b.Vj.script||\"0\")]];T(70)&&(e.push([\"hlo\",a.htmlLoadOrder||Bj(a)]),e.push([\"lst\",\nString(a.loadScriptType||Cj(a))]));return e})}}};\n\nvar fz=function(){};var gz=function(){};gz.prototype.toString=function(){return\"undefined\"};var hz=new gz;function oz(a,b){function c(g){var k=U(g),m=bj(k,\"protocol\"),n=bj(k,\"host\",!0),p=bj(k,\"port\"),q=bj(k,\"path\").toLowerCase().replace(/\\/$/,\"\");if(m===void 0||m===\"http\"&&p===\"80\"||m===\"https\"&&p===\"443\")m=\"web\",p=\"default\";return[m,n,p,q]}for(var d=c(String(a)),e=c(String(b)),f=0;f<d.length;f++)if(d[f]!==e[f])return!1;return!0}\nfunction pz(a){return qz(a)?1:0}\nfunction qz(a){var b=a.arg0,c=a.arg1;if(a.any_of&&Array.isArray(c)){for(var d=0;d<c.length;d++){var e=h(a,{});h({arg1:c[d],any_of:void 0},e);if(pz(e))return!0}return!1}switch(a[\"function\"]){case \"_cn\":return og(b,c);case \"_css\":var f;a:{if(b)try{for(var g=0;g<kg.length;g++){var k=kg[g];if(b[k]){f=b[k](c);break a}}}catch(m){}f=!1}return f;case \"_ew\":return lg(b,c);case \"_eq\":return pg(b,c);case \"_ge\":return qg(b,c);case \"_gt\":return sg(b,c);case \"_lc\":return String(b).split(\",\").indexOf(String(c))>=\n0;case \"_le\":return rg(b,c);case \"_lt\":return tg(b,c);case \"_re\":return ng(b,c,a.ignore_case);case \"_sw\":return ug(b,c);case \"_um\":return oz(b,c)}return!1};function rz(){var a;a=a===void 0?\"\":a;var b,c;return((b=data)==null?0:(c=b.blob)==null?0:c.hasOwnProperty(1))?String(data.blob[1]):a};function sz(){var a=[[\"cv\",T(83)?rz():\"1\"],[\"rv\",hi.Kg],[\"tc\",hf.filter(function(b){return b}).length]];hi.ie&&a.push([\"x\",hi.ie]);Ai.j&&a.push([\"tag_exp\",Ai.j]);return a};function tz(){var a=Gl();return a.length?[[\"exp_geo\",a]]:[]}var uz;function vz(){try{uz!=null||(uz=(new Intl.DateTimeFormat).resolvedOptions().timeZone)}catch(b){}var a;return((a=uz)==null?0:a.length)?[[\"exp_tz\",uz]]:[]};function wz(a){var b=[],c=a.Ma,d=pj;d!==void 0&&(b.push([\"exp_lol\",String(Math.floor(d))]),c&&(pj=void 0));return b};function xz(){return!1}function yz(){var a={};return function(b,c,d){}};function zz(){var a=Az;return function(b,c,d){var e=d&&d.event;Bz(c);var f=Ib(b,\"__cvt_\")?void 0:1,g=new cb;z(c,function(r,t){var u=fd(t,void 0,f);u===void 0&&t!==void 0&&O(44);g.set(r,u)});a.j.j.D=Cf();var k={zj:Qf(b),eventId:e==null?void 0:e.id,priorityId:e!==void 0?e.priorityId:void 0,ne:e!==void 0?function(r){e.ic.ne(r)}:void 0,wb:function(){return b},log:function(){},tl:{index:d==null?void 0:d.index,type:d==null?void 0:d.type,name:d==null?void 0:d.name},Cm:!!ew(b,3),originalEventData:e==null?\nvoid 0:e.originalEventData};e&&e.cachedModelValues&&(k.cachedModelValues={gtm:e.cachedModelValues.gtm,ecommerce:e.cachedModelValues.ecommerce});if(xz()){var m=yz(),n,p;k.Sa={Nh:[],oe:{},xb:function(r,t,u){t===1&&(n=r);t===7&&(p=u);m(r,t,u)},If:ch()};k.log=function(r){var t=Aa.apply(1,arguments);n&&m(n,4,{level:r,source:p,message:t})}}var q=Ce(a,k,[b,g]);a.j.j.D=void 0;q instanceof Ha&&q.type===\"return\"&&(q=q.data);return J(q,void 0,f)}}\nfunction Bz(a){var b=a.gtmOnSuccess,c=a.gtmOnFailure;qb(b)&&(a.gtmOnSuccess=function(){I(b)});qb(c)&&(a.gtmOnFailure=function(){I(c)})};function Cz(a,b){var c=this;}Cz.T=\"addConsentListener\";var Dz=!1;function Ez(a){for(var b=0;b<a.length;++b)if(Dz)try{a[b]()}catch(c){O(77)}else a[b]()}function Fz(a,b,c){var d=this,e;return e}Fz.J=\"internal.addDataLayerEventListener\";function Gz(a,b,c){}Gz.T=\"addDocumentEventListener\";function Hz(a,b,c,d){}Hz.T=\"addElementEventListener\";function Iz(a){return a.F.j};function Jz(a){}Jz.T=\"addEventCallback\";\nfunction Zz(a){}Zz.J=\"internal.addFormAbandonmentListener\";function $z(a,b,c,d){}\n$z.J=\"internal.addFormData\";var aA={},bA=[],cA={},dA=0,eA=0;\nfunction lA(a,b){}lA.J=\"internal.addFormInteractionListener\";\nfunction sA(a,b){}sA.J=\"internal.addFormSubmitListener\";\nfunction xA(a){}xA.J=\"internal.addGaSendListener\";function yA(a){if(!a)return{};var b=a.tl;return Cw(b.type,b.index,b.name)}function zA(a){return a?{originatingEntity:yA(a)}:{}};function HA(a){var b=ii.zones;return b?b.getIsAllowedFn(Ij(),a):function(){return!0}}\nfunction IA(){hw(Pj(),function(a){var b=a.originalEventData[\"gtm.uniqueEventId\"],c=ii.zones;return c?c.isActive(Ij(),b):!0});fw(Pj(),function(a){var b,c;b=a.entityId;c=a.securityGroups;return HA(Number(a.originalEventData[\"gtm.uniqueEventId\"]))(b,c)})};var JA=function(a,b){this.tagId=a;this.qe=b};\nfunction KA(a,b){var c=this,d;return d}\nKA.J=\"internal.loadGoogleTag\";function LA(a){return new Yc(\"\",function(b){var c=this.evaluate(b);if(c instanceof Yc)return new Yc(\"\",function(){var d=Aa.apply(0,arguments),e=this,f=h(Iz(this),null);f.eventId=a.eventId;f.priorityId=a.priorityId;f.originalEventData=a.originalEventData;var g=d.map(function(m){return e.evaluate(m)}),k=Na(this.F);k.j=f;return c.fb.apply(c,[k].concat(qa(g)))})})};function MA(a,b,c){var d=this;}MA.J=\"internal.addGoogleTagRestriction\";var NA={},OA=[];\nfunction VA(a,b){}\nVA.J=\"internal.addHistoryChangeListener\";function WA(a,b,c){}WA.T=\"addWindowEventListener\";function XA(a,b){return!0}XA.T=\"aliasInWindow\";function YA(a,b,c){}YA.J=\"internal.appendRemoteConfigParameter\";function ZA(a){var b;return b}ZA.T=\"callInWindow\";function $A(a){}$A.T=\"callLater\";function aB(a){}aB.J=\"callOnDomReady\";function bB(a){}bB.J=\"callOnWindowLoad\";function cB(a,b){var c;return c}cB.J=\"internal.computeGtmParameter\";function dB(a){var b;return b}dB.J=\"internal.copyFromCrossContainerData\";function eB(a,b){var c;var d=fd(c,this.F,Ib(Iz(this).wb(),\"__cvt_\")?2:1);d===void 0&&c!==void 0&&O(45);return d}eB.T=\"copyFromDataLayer\";\nfunction fB(a){var b=void 0;return b}fB.J=\"internal.copyFromDataLayerCache\";function gB(a){var b;return b}gB.T=\"copyFromWindow\";function hB(a){var b=void 0;return fd(b,this.F,1)}hB.J=\"internal.copyKeyFromWindow\";function iB(a,b){var c;K(this.getName(),[\"preHit:!PixieMap\",\"dustOptions:?PixieMap\"],arguments);var d=J(b)||{},e=J(a,this.F,1).Ej(),f=e.m;d.omitEventContext&&(f=en(new Um(e.m.eventId,e.m.priorityId)));var g=new ar(e.target,e.eventName,f);d.omitHitData||h(e.o,g.o);d.omitMetadata?g.metadata={}:h(e.metadata,g.metadata);g.isAborted=e.isAborted;c=fd(as(g),this.F,1);return c}iB.J=\"internal.copyPreHit\";function jB(a,b){var c=null;return fd(c,this.F,2)}jB.T=\"createArgumentsQueue\";function kB(a){return fd(function(c){var d=Mw();if(typeof c===\"function\")d(function(){c(function(f,g,k){var m=Mw(),n=m&&m.getByName&&\nm.getByName(f);return Mk(F.gaplugins.Linker,n).decorate(g,k)})});else if(Array.isArray(c)){var e=String(c[0]).split(\".\");b[e.length===1?e[0]:e[1]]&&d.apply(null,c)}else if(c===\"isLoaded\")return!!d.loaded},this.F,1)}kB.J=\"internal.createGaCommandQueue\";function lB(a){return fd(function(){if(!qb(e.push))throw Error(\"Object at \"+a+\" in window is not an array.\");e.push.apply(e,Array.prototype.slice.call(arguments,0))},this.F,Ib(Iz(this).wb(),\n\"__cvt_\")?2:1)}lB.T=\"createQueue\";function mB(a,b){var c=null;K(this.getName(),[\"pattern:!string\",\"flags:?string\"],arguments);try{var d=(b||\"\").split(\"\").filter(function(e){return\"ig\".indexOf(e)>=0}).join(\"\");c=new cd(new RegExp(a,d))}catch(e){}return c}mB.J=\"internal.createRegex\";function nB(){var a={};return a};function oB(a){}oB.J=\"internal.declareConsentState\";function pB(a){var b=\"\";return b}pB.J=\"internal.decodeUrlHtmlEntities\";function qB(a,b,c){var d;return d}qB.J=\"internal.decorateUrlWithGaCookies\";function rB(a){var b;N(this,\"detect_user_provided_data\",\"auto\");var c=J(a)||{},d=at({ud:!!c.includeSelector,vd:!!c.includeVisibility,ve:c.excludeElementSelectors,vb:c.fieldFilters,Lf:!!c.selectMultipleElements});b=new cb;var e=new $a;b.set(\"elements\",e);for(var f=d.elements,g=0;g<f.length;g++)e.push(sB(f[g]));d.Eh!==void 0&&b.set(\"preferredEmailElement\",sB(d.Eh));b.set(\"status\",d.status);\nreturn b}\nvar sB=function(a){var b=new cb;b.set(\"userData\",a.X);b.set(\"tagName\",a.tagName);a.querySelector!==void 0&&b.set(\"querySelector\",a.querySelector);a.isVisible!==void 0&&b.set(\"isVisible\",a.isVisible);if(T(22)){}else switch(a.type){case \"1\":b.set(\"type\",\"email\")}return b};rB.J=\"internal.detectUserProvidedData\";\nfunction vB(a,b){return b}vB.J=\"internal.enableAutoEventOnClick\";\nfunction DB(a,b){return b}DB.J=\"internal.enableAutoEventOnElementVisibility\";function EB(){}EB.J=\"internal.enableAutoEventOnError\";var FB={},GB=[],HB={},IB=0,JB=0;\nfunction PB(a,b){var c=this;return b}PB.J=\"internal.enableAutoEventOnFormInteraction\";\nfunction UB(a,b){var c=this;return b}UB.J=\"internal.enableAutoEventOnFormSubmit\";\nfunction ZB(){var a=this;}ZB.J=\"internal.enableAutoEventOnGaSend\";var $B={},aC=[];\nfunction hC(a,b){var c=this;return b}hC.J=\"internal.enableAutoEventOnHistoryChange\";var iC=[\"http://\",\"https://\",\"javascript:\",\"file://\"];\nfunction mC(a,b){var c=this;return b}mC.J=\"internal.enableAutoEventOnLinkClick\";var nC,oC;\nfunction zC(a,b){var c=this;return b}zC.J=\"internal.enableAutoEventOnScroll\";function AC(a){return function(){if(a.wh&&a.yh>=a.wh)a.Gf&&F.clearInterval(a.Gf);else{a.yh++;var b=Db();sy({event:a.eventName,\"gtm.timerId\":a.Gf,\"gtm.timerEventNumber\":a.yh,\"gtm.timerInterval\":a.interval,\"gtm.timerLimit\":a.wh,\"gtm.timerStartTime\":a.Zj,\"gtm.timerCurrentTime\":b,\"gtm.timerElapsedTime\":b-a.Zj,\"gtm.triggers\":a.Sm})}}}\nfunction BC(a,b){\nreturn b}BC.J=\"internal.enableAutoEventOnTimer\";var jc=ka([\"data-gtm-yt-inspected-\"]),DC=[\"www.youtube.com\",\"www.youtube-nocookie.com\"],EC,FC=!1;\nfunction PC(a,b){var c=this;return b}PC.J=\"internal.enableAutoEventOnYouTubeActivity\";function QC(a,b){K(this.getName(),[\"booleanExpression:!string\",\"context:?PixieMap\"],arguments);var c=b?J(b):{},d=a,e=!1;var f=JSON.parse(d);if(!f)throw Error(\"Invalid boolean expression string was given.\");e=Sg(f,c);return e}QC.J=\"internal.evaluateBooleanExpression\";var RC;function SC(a){var b=!1;return b}SC.J=\"internal.evaluateMatchingRules\";var AD=function(){var a=!0;Tn(7)&&Tn(9)&&Tn(10)||(a=!1);return a};function vE(a,b,c,d){}vE.J=\"internal.executeEventProcessor\";function wE(a){var b;return fd(b,this.F,1)}wE.J=\"internal.executeJavascriptString\";function xE(a){var b;return b};var yE=null;\nfunction zE(){var a=new cb;N(this,\"read_container_data\"),T(37)&&yE?a=yE:(a.set(\"containerId\",'G-PQ5N2MZG5M'),a.set(\"version\",'1'),a.set(\"environmentName\",''),a.set(\"debugMode\",Tf),a.set(\"previewMode\",Vf),a.set(\"environmentMode\",Uf),a.set(\"firstPartyServing\",Ai.D||pi),a.set(\"containerUrl\",uc),a.Mb(),T(37)&&(yE=a));return a}\nzE.T=\"getContainerVersion\";function AE(a,b){b=b===void 0?!0:b;var c;return c}AE.T=\"getCookieValues\";function BE(){return Gl()}BE.J=\"internal.getCountryCode\";function CE(){var a=[];a=Lj();return fd(a)}CE.J=\"internal.getDestinationIds\";function DE(a,b){var c=null;return c}DE.J=\"internal.getElementAttribute\";function EE(a){var b=null;return b}EE.J=\"internal.getElementById\";function FE(a){var b=\"\";return b}FE.J=\"internal.getElementInnerText\";function GE(a,b){var c=null;return c}GE.J=\"internal.getElementProperty\";function HE(a){var b;return b}HE.J=\"internal.getElementValue\";function IE(a){var b=0;return b}IE.J=\"internal.getElementVisibilityRatio\";function JE(a){var b=null;return b}JE.J=\"internal.getElementsByCssSelector\";\nfunction KE(a){var b;K(this.getName(),[\"keyPath:!string\"],arguments);N(this,\"read_event_data\",a);var c;a:{var d=a,e=Iz(this).originalEventData;if(e){for(var f=e,g={},k={},m={},n=[],p=d.split(\"\\\\\\\\\"),q=0;q<p.length;q++){for(var r=p[q].split(\"\\\\.\"),t=0;t<r.length;t++){for(var u=r[t].split(\".\"),v=0;v<u.length;v++)n.push(u[v]),v!==u.length-1&&n.push(m);t!==r.length-1&&n.push(k)}q!==p.length-1&&n.push(g)}for(var w=[],x=\"\",y=na(n),B=y.next();!B.done;B=\ny.next()){var A=B.value;A===m?(w.push(x),x=\"\"):x=A===g?x+\"\\\\\":A===k?x+\".\":x+A}x&&w.push(x);for(var D=na(w),E=D.next();!E.done;E=D.next()){if(f==null){c=void 0;break a}f=f[E.value]}c=f}else c=void 0}b=fd(c,this.F,1);return b}KE.J=\"internal.getEventData\";var LE={};LE.enableAWFledge=T(23);LE.enableAdsConversionValidation=T(14);LE.enableAutoPiiOnPhoneAndAddress=T(22);LE.enableCachedEcommerceData=T(29);LE.enableCcdPreAutoPiiDetection=T(30);LE.enableCloudRecommentationsErrorLogging=T(31);LE.enableCloudRecommentationsSchemaIngestion=T(32);LE.enableCloudRetailInjectPurchaseMetadata=T(34);LE.enableCloudRetailLogging=T(33);LE.enableCloudRetailPageCategories=T(35);LE.enableConsentDisclosureActivity=T(36);LE.enableConversionMarkerPageViewRename=T(38);\nLE.enableDCFledge=T(41);LE.enableDecodeUri=T(57);LE.enableDeferAllEnhancedMeasurement=T(42);LE.enableDmaBlockDisclosure=T(46);LE.enableEuidAutoMode=T(50);LE.enableFormSkipValidation=T(54);LE.enableUrlDecodeEventUsage=T(82);LE.enableZoneConfigInChildContainers=T(85);LE.ignoreServerMacroInGoogleSignal=T(88);LE.useEnableAutoEventOnFormApis=T(93);LE.autoPiiEligible=Ll();function ME(){return fd(LE)}ME.J=\"internal.getFlags\";function NE(){return new cd(hz)}NE.J=\"internal.getHtmlId\";function OE(a,b){var c;K(this.getName(),[\"targetId:!string\",\"name:!string\"],arguments);var d=$q(a)||{};c=fd(d[b],this.F);return c}OE.J=\"internal.getProductSettingsParameter\";function PE(a,b){var c;K(this.getName(),[\"queryKey:!string\",\"retrieveAll:?boolean\"],arguments);N(this,\"get_url\",\"query\",a);var d=bj(U(F.location.href),\"query\"),e=aj(d,a,b);c=fd(e,this.F);return c}PE.T=\"getQueryParameters\";function QE(a,b){var c;return c}QE.T=\"getReferrerQueryParameters\";function RE(a){var b=\"\";return b}RE.T=\"getReferrerUrl\";function SE(){return Hl()}SE.J=\"internal.getRegionCode\";function TE(a,b){var c;return c}TE.J=\"internal.getRemoteConfigParameter\";function UE(a){var b=\"\";return b}UE.T=\"getUrl\";function VE(){N(this,\"get_user_agent\");return rc.userAgent}VE.J=\"internal.getUserAgent\";var WE=!1,XE=function(a){var b=(T(6)||a.eventName===P.g.Sb&&am())&&dt(a),c=a.metadata.is_sgtm_service_worker,d=a.metadata.batch_on_navigation,e=a.metadata.is_conversion,f=a.metadata.is_session_start,g=a.metadata.create_dc_join,k=a.metadata.create_google_join,m=a.metadata.euid_mode_enabled&&!!et(a);return!(!(T(58)&&T(59)&&\"fetch\"in F||rc.sendBeacon)||e||m||f||g||k||b||c||!d&&WE)};\nvar YE=function(a){var b=0,c=0;return{start:function(){b=Db()},stop:function(){c=this.get()},get:function(){var d=0;a.qh()&&(d=Db()-b);return d+c}}},ZE=function(){this.j=void 0;this.D=0;this.isActive=this.isVisible=this.H=!1;this.O=this.K=void 0};ca=ZE.prototype;ca.Hk=function(a){var b=this;if(!this.j){this.H=H.hasFocus();this.isVisible=!H.hidden;this.isActive=!0;var c=function(d,e,f){Fc(d,e,function(g){b.j.stop();f(g);b.qh()&&b.j.start()})};c(F,\"focus\",function(){b.H=!0});c(F,\"blur\",function(){b.H=\n!1});c(F,\"pageshow\",function(d){b.isActive=!0;d.persisted&&O(56);b.O&&b.O()});c(F,\"pagehide\",function(){b.isActive=!1;b.K&&b.K()});c(H,\"visibilitychange\",function(){b.isVisible=!H.hidden});dt(a)&&!wc(\"Firefox\")&&!wc(\"FxiOS\")&&c(F,\"beforeunload\",function(){WE=!0});this.Jh();this.D=0}};ca.Jh=function(){this.D+=this.Cf();this.j=YE(this);this.qh()&&this.j.start()};ca.Rm=function(a){var b=this.Cf();b>0&&(a.o[P.g.Od]=b)};ca.Jl=function(a){a.o[P.g.Od]=void 0;this.Jh();this.D=0};ca.qh=function(){return this.H&&\nthis.isVisible&&this.isActive};ca.Bl=function(){return this.D+this.Cf()};ca.Cf=function(){return this.j&&this.j.get()||0};ca.Am=function(a){this.K=a};ca.Sj=function(a){this.O=a};var aF=function(a){var b=a.metadata.event_usage;if(Array.isArray(b))for(var c=0;c<b.length;c++)$E(b[c]);var d=nb(\"GA4_EVENT\");d&&(a.o._eu=d)},bF=function(){delete lb.GA4_EVENT},$E=function(a){mb(\"GA4_EVENT\",a)};function cF(){return F.gaGlobal=F.gaGlobal||{}}var dF=function(){var a=cF();a.hid=a.hid||ub();return a.hid},eF=function(a,b){var c=cF();if(c.vid==void 0||b&&!c.from_cookie)c.vid=a,c.from_cookie=b};\nvar fF=function(a,b,c){var d=a.metadata.client_id_source;if(d===void 0||c<=d)a.o[P.g.lb]=b,a.metadata.client_id_source=c},iF=function(a,b){var c;var d=b.metadata.cookie_options,e=d.prefix+\"_ga\",f=So(d,void 0,void 0,P.g.U);if(W(b.m,P.g.vc)===!1&&gF(b)===a)c=!0;else{var g=Ro(a,hF[0],d.domain,d.path);c=Io(e,g,f)!==1}return c},gF=function(a){var b=a.metadata.cookie_options,c=b.prefix+\"_ga\",d=Qo(c,b.domain,b.path,hF,P.g.U);if(!d){var e=String(W(a.m,P.g.uc,\"\"));e&&e!=c&&(d=Qo(e,b.domain,b.path,hF,P.g.U))}return d},\nhF=[\"GA1\"],jF=function(a,b){var c=a.o[P.g.lb];if(W(a.m,P.g.Hb)&&W(a.m,P.g.Wb)||b&&c===b)return c;if(c){c=\"\"+c;if(!iF(c,a))return O(31),a.isAborted=!0,\"\";eF(c,X(P.g.U));return c}O(32);a.isAborted=!0;return\"\"};\nvar mF=function(a,b,c){if(!b)return a;if(!a)return b;var d=kF(a);if(!d)return b;var e,f=yb((e=W(c.m,P.g.kd))!=null?e:30);if(!(Math.floor(c.metadata.event_start_timestamp_ms/1E3)>d.He+f*60))return a;var g=kF(b);if(!g)return a;g.Lc=d.Lc+1;var k;return(k=lF(g.sessionId,g.Lc,g.yd,g.He,g.uh,g.Hc,g.ue))!=null?k:b},pF=function(a,b){var c=b.metadata.cookie_options,d=nF(b,c),e=Ro(a,oF[0],c.domain,c.path),f={Ab:P.g.U,domain:c.domain,path:c.path,expires:c.zb?new Date(Db()+Number(c.zb)*1E3):void 0,flags:c.flags};\nIo(d,void 0,f);return Io(d,e,f)!==1},qF=function(a){var b=a.metadata.cookie_options,c=nF(a,b),d=Qo(c,b.domain,b.path,oF,P.g.U);if(!d)return d;var e=xo(c,void 0,void 0,P.g.U);if(d&&e.length>1){O(114);for(var f=void 0,g=void 0,k=0;k<e.length;k++){var m=e[k].split(\".\");if(!(m.length<7)){var n=Number(m[5]);n&&(!g||n>g)&&(g=n,f=e[k])}}f&&!Jb(f,d)&&(O(115),d=f.split(\".\").slice(2).join(\".\"))}return d},lF=function(a,b,c,d,e,f,g){if(a&&b){var k=[a,b,yb(c),d,e];k.push(f?\"1\":\"0\");k.push(g||\"0\");return k.join(\".\")}},\noF=[\"GS1\"],nF=function(a,b){return b.prefix+\"_ga_\"+a.target.ma[xm[0]]},kF=function(a){if(a){var b=a.split(\".\");if(!(b.length<5||b.length>7)){b.length<7&&O(67);var c=Number(b[1]),d=Number(b[3]),e=Number(b[4]||0);c||O(118);d||O(119);isNaN(e)&&O(120);if(c&&d&&!isNaN(e))return{sessionId:b[0],Lc:c,yd:!!Number(b[2]),He:d,uh:e,Hc:b[5]===\"1\",ue:b[6]!==\"0\"?b[6]:void 0}}}},rF=function(a){return lF(a.o[P.g.tb],a.o[P.g.be],a.o[P.g.ae],Math.floor(a.metadata.event_start_timestamp_ms/1E3),a.metadata.join_timer_sec||\n0,!!a.metadata[P.g.Ze],a.o[P.g.Pd])};\nvar sF=function(a){var b=W(a.m,P.g.sa),c=a.m.D[P.g.sa];if(c===b)return c;var d=h(b);c&&c[P.g.W]&&(d[P.g.W]=(d[P.g.W]||[]).concat(c[P.g.W]));return d},tF=function(a,b){var c=hp(!0);return c._up!==\"1\"?{}:{clientId:c[a],Mf:c[b]}},uF=function(a,b,c){var d=hp(!0),e=d[b];e&&(fF(a,e,2),iF(e,a));var f=d[c];f&&pF(f,a);return{clientId:e,Mf:f}},vF=!1,wF=function(a){var b=sF(a)||{},c=a.metadata.cookie_options,d=c.prefix+\"_ga\",e=nF(a,c),f={};rp(b[P.g.Cc],!!b[P.g.W])&&(f=uF(a,d,e),f.clientId&&f.Mf&&(vF=!0));b[P.g.W]&&\nop(function(){var g={},k=gF(a);k&&(g[d]=k);var m=qF(a);m&&(g[e]=m);var n=xo(\"FPLC\",void 0,void 0,P.g.U);n.length&&(g._fplc=n[0]);return g},b[P.g.W],b[P.g.Ib],!!b[P.g.sb]);return f},yF=function(a){if(!W(a.m,P.g.Xa))return{};var b=a.metadata.cookie_options,c=b.prefix+\"_ga\",d=nF(a,b);pp(function(){var e;if(X(\"analytics_storage\"))e={};else{var f={};e=(f._up=\"1\",f[c]=a.o[P.g.lb],f[d]=rF(a),f)}return e},1);return!X(\"analytics_storage\")&&xF()?tF(c,d):{}},xF=function(){var a=dj(F.location,\"host\"),b=dj(U(H.referrer),\n\"host\");return a&&b?a===b||a.indexOf(\".\"+b)>=0||b.indexOf(\".\"+a)>=0?!0:!1:!1};var zF=function(a){if(!a.metadata.is_merchant_center&&nj(a.m)){var b=sF(a)||{},c=(rp(b[P.g.Cc],!!b[P.g.W])?hp(!0)._fplc:void 0)||(xo(\"FPLC\",void 0,void 0,P.g.U).length>0?void 0:\"0\");a.o._fplc=c}};var BF=function(a,b){var c=ii.grl;c||(c=AF(),ii.grl=c);c(b)||(O(35),a.isAborted=!0)},AF=function(){var a=Db(),b=a+864E5,c=20,d=5E3;return function(e){var f=Db();f>=b&&(b=f+864E5,d=5E3);c=Math.min(c+(f-a)/1E3*5,20);a=f;var g=!1;d<1||c<1||(g=!0,d--,c--);e&&(e.nl=d,e.bl=c);return g}};\nvar CF=function(a){if(W(a.m,P.g.dd)!==void 0)a.copyToHitData(P.g.dd);else{var b=W(a.m,P.g.cf),c,d;a:{if(vF){var e=sF(a)||{};if(e&&e[P.g.W])for(var f=bj(U(a.o[P.g.Da]),\"host\",!0),g=e[P.g.W],k=0;k<g.length;k++)if(g[k]instanceof RegExp){if(g[k].test(f)){d=!0;break a}}else if(f.indexOf(g[k])>=0){d=!0;break a}}d=!1}if(!(c=d)){var m;if(m=b)a:{for(var n=b.include_conditions||[],p=bj(U(a.o[P.g.Da]),\"host\",!0),q=0;q<n.length;q++)if(n[q].test(p)){m=!0;break a}m=!1}c=m}c&&(a.o[P.g.dd]=\"1\",$E(4))}};\nvar DF=function(a,b){$n()&&(a.gcs=ao(),b.metadata.is_consent_update&&(a.gcu=\"1\"));a.gcd=fo(b.m);Zn(b.m)?a.npa=\"0\":a.npa=\"1\";T(64)&&ko()&&(a._ng=\"1\")},GF=function(a){if(a.metadata.is_merchant_center)return{url:oj(\"https://www.merchant-center-analytics.goog\")+\"/mc/collect\",endpoint:20};var b=kj(nj(a.m),\"/g/collect\");if(b)return{url:b,endpoint:16};if(Ai.D)return{url:\"\"+Bi()+\"/g/collect\",endpoint:16};var c=ct(a),d=W(a.m,P.g.kb);return c&&!Il()&&d!==!1&&AD()&&X(P.g.R)&&X(P.g.U)?{url:EF(),endpoint:17}:\n{url:FF(),endpoint:16}},HF=!1;HF=!0;var IF={};IF[P.g.lb]=\"cid\";IF[P.g.Yf]=\"gcut\";IF[P.g.Ub]=\"are\";IF[P.g.Ve]=\"pscdl\";IF[P.g.af]=\"_fid\";IF[P.g.og]=\"_geo\";IF[P.g.rb]=\"gdid\";IF[P.g.Bc]=\"_ng\";IF[P.g.Gb]=\"frm\";IF[P.g.dd]=\"ir\";IF[P.g.Pa]=\"ul\";IF[P.g.zg]=\"pae\";IF[P.g.Zd]=\"_rdi\";IF[P.g.Kb]=\"sr\";IF[P.g.Qi]=\"tid\";IF[P.g.jf]=\"tt\";IF[P.g.md]=\"ec_mode\";IF[P.g.bj]=\"gtm_up\";IF[P.g.kf]=\"uaa\";IF[P.g.lf]=\"uab\";IF[P.g.nf]=\"uafvl\";IF[P.g.pf]=\"uamb\";IF[P.g.qf]=\"uam\";IF[P.g.rf]=\"uap\";IF[P.g.tf]=\"uapv\";IF[P.g.uf]=\"uaw\";IF[P.g.Ri]=\"ur\";IF[P.g.ed]=\"lps\";var JF={};JF[P.g.Oc]=\"cc\";JF[P.g.Pc]=\"ci\";JF[P.g.Qc]=\"cm\";JF[P.g.Rc]=\"cn\";JF[P.g.Tc]=\"cs\";JF[P.g.Uc]=\"ck\";JF[P.g.za]=\"cu\";JF[P.g.wa]=\n\"dl\";JF[P.g.Da]=\"dr\";JF[P.g.Jb]=\"dt\";JF[P.g.ae]=\"seg\";JF[P.g.tb]=\"sid\";JF[P.g.be]=\"sct\";JF[P.g.Ba]=\"uid\";T(87)&&(JF[P.g.gd]=\"dp\");var KF={};KF[P.g.Od]=\"_et\";KF[P.g.ob]=\"edid\";var LF={};LF[P.g.Oc]=\"cc\";LF[P.g.Pc]=\"ci\";LF[P.g.Qc]=\"cm\";LF[P.g.Rc]=\"cn\";LF[P.g.Tc]=\"cs\";LF[P.g.Uc]=\"ck\";var MF={},NF=Object.freeze((MF[P.g.Ea]=1,MF)),FF=function(){var a=\"www\";\nHF&&Kl()&&(a=Kl());return\"https://\"+a+\".google-analytics.com/g/collect\"},EF=function(){var a;HF&&Kl()!==\"\"&&(a=Kl());return\"https://\"+(a?a+\".\":\"\")+\"analytics.google.com/g/collect\"},OF=function(a,b,c){var d={},e={},f={};d.v=\"2\";d.tid=a.target.ia;d.gtm=no({xa:a.metadata.source_canonical_id});d._p=T(95)?ui:dF();c&&(d.em=c);a.metadata.create_google_join&&(d._gaz=1);DF(d,a);io()&&(d.dma_cps=go());d.dma=ho();Cn(Kn())&&(d.tcfd=jo());Ai.j&&(d.tag_exp=Ai.j);var g=a.o[P.g.rb];g&&(d.gdid=g);e.en=String(a.eventName);\na.metadata.is_first_visit&&(e._fv=a.metadata.is_first_visit_conversion?2:1);a.metadata.is_new_to_site&&(e._nsi=1);a.metadata.is_session_start&&(e._ss=a.metadata.is_session_start_conversion?2:1);a.metadata.is_conversion&&(e._c=1);a.metadata.is_external_event&&(e._ee=1);if(a.metadata.is_ecommerce){var k=a.o[P.g.da]||W(a.m,P.g.da);if(Array.isArray(k))for(var m=0;m<k.length&&m<200;m++)e[\"pr\"+(m+1)]=Zf(k[m])}var n=a.o[P.g.ob];n&&(e.edid=n);var p=function(t,u){if(typeof u!==\"object\"||!NF[t]){var v=\"ep.\"+\nt,w=\"epn.\"+t;t=rb(u)?w:v;var x=rb(u)?v:w;e.hasOwnProperty(x)&&delete e[x];e[t]=String(u)}};z(a.o,function(t,u){if(u!==void 0&&!Th.hasOwnProperty(t)){u===null&&(u=\"\");var v;var w=u;t!==P.g.Pd?v=!1:a.metadata.euid_mode_enabled||dt(a)?(d.ecid=w,v=!0):v=void 0;if(!v&&t!==P.g.Ze){var x=u;u===!0&&(x=\"1\");u===!1&&(x=\"0\");x=String(x);var y;if(IF[t])y=IF[t],d[y]=x;else if(JF[t])y=JF[t],f[y]=x;else if(KF[t])y=KF[t],e[y]=x;else if(t.charAt(0)===\"_\")d[t]=x;else{var B;LF[t]?B=!0:t!==P.g.Sc?B=!1:(typeof u!==\"object\"&&\np(t,u),B=!0);B||p(t,u)}}}});(function(t){dt(a)&&typeof t===\"object\"&&z(t||{},function(u,v){typeof v!==\"object\"&&(d[\"sst.\"+u]=String(v))})})(a.o[P.g.je]);var q=a.o[P.g.cb]||{};T(67)&&W(a.m,P.g.kb,void 0,4)===!1&&(d.ngs=\"1\");z(q,function(t,u){u!==void 0&&((u===null&&(u=\"\"),t!==P.g.Ba||f.uid)?b[t]!==u&&(e[(rb(u)?\"upn.\":\"up.\")+String(t)]=String(u),b[t]=u):f.uid=String(u))});var r=GF(a);ag.call(this,{ja:d,Mc:f,bh:e},r.url,dt(a),void 0,r.endpoint)};ya(OF,ag);\nvar PF=function(a){this.D=a;this.H=\"\";this.j=this.D},QF=function(a,b){a.j=b;return a},RF=function(a,b){a.K=b;return a};function SF(a){var b=a.search;return a.protocol+\"//\"+a.hostname+a.pathname+(b?b+\"&richsstsse\":\"?richsstsse\")}function TF(a,b,c){if(a){var d=a||[];if(Array.isArray(d))for(var e=Xa(b)?b:{},f=na(d),g=f.next();!g.done;g=f.next())c(g.value,e)}};\nvar UF=function(a,b){return a.replace(/\\$\\{([^\\}]+)\\}/g,function(c,d){return b[d]||c})},VF=function(a){var b={},c=\"\",d=a.pathname.indexOf(\"/g/collect\");d>=0&&(c=a.pathname.substring(0,d));b.transport_url=a.protocol+\"//\"+a.hostname+c;return b},WF=function(a,b,c,d){var e=RF(QF(new PF(function(k,m){var n=UF(k,c);d&&(n=n.replace(\"_is_sw=0\",d));var p={};m.attribution_reporting&&(p.attributionsrc=\"\");Ec(n,void 0,void 0,p)}),function(k){var m=UF(k,c);Lc(m)}),function(k,m){var n=UF(k,c),p=m.dedupe_key;p&&\nWt(n,p)}),f=0,g=new F.XMLHttpRequest;g.withCredentials=!0;g.onprogress=function(k){if(g.status===200){var m=g.responseText.substring(f);f=k.loaded;var n;n=e.H+m;for(var p=n.indexOf(\"\\n\\n\");p!==-1;){var q;a:{var r=na(n.substring(0,p).split(\"\\n\")),t=r.next().value,u=r.next().value;if(t.indexOf(\"event: message\")===0&&u.indexOf(\"data: \")===0)try{q=JSON.parse(u.substring(u.indexOf(\":\")+1));break a}catch(G){}q=void 0}var v=e,w=q;if(w){TF(w.send_pixel,w.options,v.D);TF(w.send_beacon,void 0,v.j);var x=w.create_iframe,\ny=w.options,B=v.K;if(x&&B){var A=x||[];if(Array.isArray(A))for(var D=Xa(y)?y:{},E=na(A),C=E.next();!C.done;C=E.next())B(C.value,D)}}n=n.substring(p+2);p=n.indexOf(\"\\n\\n\")}e.H=n}};g.open(b?\"POST\":\"GET\",a);g.setAttributionReporting&&g.setAttributionReporting({eventSourceEligible:!1,triggerEligible:!0});g.send(b)},XF=function(a,b){var c=U(a),d=VF(c),e=SF(c);T(79)?Bt(e,b,d,function(f){WF(e,b,d,f)}):WF(e,b,d)};\nvar YF=function(a,b){return a?[a,b].join(\"&\"):b},aG=function(a,b,c,d){var e=b,f=Qc();f!==void 0&&(e+=\"&tfd=\"+Math.round(f));b=e;var g=a+\"?\"+b;ZF&&(d=!Ib(g,FF())&&!Ib(g,EF()));if(d&&!WE)XF(g,c);else{var k;var m=b;T(58)?(\"fetch\"in F?T(59)?Oc(a+\"?\"+YF(m,\"_z=fetch\"),c,{Ln:!0})||$F(a,YF(m,\"_z=failedfetch\"),c):$F(a,YF(m,\"_z=sendBeacon\"),c):$F(a,YF(m,\"_z=nofetch\"),c),k=!0):k=!1;k||$F(a,b,c)}},bG=function(a,b){function c(u){n.push(u+\"=\"+encodeURIComponent(\"\"+a.ja[u]))}var d=b.Hm,e=b.Im,f=b.Dl,g=b.Tl,k=b.Sl,\nm=b.zm;if(d||e){var n=[];a.ja._ng&&c(\"_ng\");c(\"tid\");c(\"cid\");c(\"gtm\");n.push(\"aip=1\");a.Mc.uid&&!k&&n.push(\"uid=\"+encodeURIComponent(\"\"+a.Mc.uid));var p=function(){c(\"dma\");a.ja.dma_cps!=null&&c(\"dma_cps\");a.ja.gcs!=null&&c(\"gcs\");c(\"gcd\");a.ja.npa!=null&&c(\"npa\")};p();a.ja.frm!=null&&c(\"frm\");d&&($F(\"https://stats.g.doubleclick.net/g/collect\",\"v=2&\"+n.join(\"&\")),n.join(\"&\"));if(e){var q=function(){var u=Yt()+\"/td/ga/rul?\";n=[];c(\"tid\");n.push(\"gacid=\"+encodeURIComponent(String(a.ja.cid)));c(\"gtm\");\np();c(\"pscdl\");a.ja._ng!=null&&c(\"_ng\");n.push(\"aip=1\");n.push(\"fledge=1\");a.ja.frm!=null&&c(\"frm\");n.push(\"z=\"+ub());var v=u+n.join(\"&\");Wt(v,a.ja.tid)};n.push(\"z=\"+ub());if(!g){var r=f&&Ib(f,\"google.\")&&f!==\"google.com\"?\"https://www.%/ads/ga-audiences?v=1&t=sr&slf_rd=1&_r=4&\".replace(\"%\",f):void 0;if(r){var t=r+n.join(\"&\");Ec(t)}}T(67)&&m&&!WE&&q()}}},ZF=!1;\nvar cG=function(){this.K=1;this.O={};this.j=new bg;this.D=-1};cG.prototype.H=function(a,b){var c=this,d=new OF(a,this.O,b),e=XE(a);e&&this.j.O(d)||this.flush();if(e&&this.j.add(d)){if(this.D<0){var f=F.setTimeout,g;dt(a)?dG?(dG=!1,g=eG):g=fG:g=5E3;this.D=f.call(F,function(){return c.flush()},g)}}else{var k=fg(d,this.K++);aG(d.baseUrl,k.params,k.body,d.H);var m=a.metadata.create_dc_join,n=a.metadata.create_google_join,p=W(a.m,P.g.Ca)!==!1,q=Zn(a.m),r={eventId:a.m.eventId,priorityId:a.m.priorityId},\nt=a.o[P.g.zg],u={Hm:m,Im:n,Dl:Ml(),Dn:p,Cn:q,Tl:Il(),Sl:a.metadata.euid_mode_enabled,Jn:r,zm:t,m:a.m};bG(d,u)}Dv(a.m.eventId,a.eventName)};cG.prototype.add=function(a){a.metadata.euid_mode_enabled&&!WE?this.Z(a):this.H(a)};cG.prototype.flush=function(){if(this.j.events.length){var a=gg(this.j,this.K++);aG(this.j.baseUrl,a.params,a.body,this.j.D);this.j=new bg;this.D>=0&&(F.clearTimeout(this.D),this.D=-1)}};cG.prototype.Z=function(a){var b=this,c=et(a);c?zh(c,function(d){b.H(a,d.split(\"~\").length===\n1?void 0:d)}):this.H(a)};var $F=function(a,b,c){var d=a+\"?\"+b;c?Mc(d,c):Lc(d)},eG=Qi('',500),fG=Qi('',5E3),dG=!0;\nvar gG=function(a,b,c){c===void 0&&(c={});if(typeof b===\"object\")for(var d in b)gG(a+\".\"+d,b[d],c);else c[a]=b;return c},hG=function(a){for(var b={},c=na(a),d=c.next();!d.done;d=c.next()){var e=d.value;b[e]=!!X(e)}return b},iG=function(a,b,c){var d=c.filter(function(f){return!X(f)});if(d.length){var e=hG(d);mm(d,function(){for(var f=hG(d),g=[],k=na(d),m=k.next();!m.done;m=k.next()){var n=m.value;!e[n]&&f[n]&&g.push(n);f[n]&&(e[n]=!0)}if(g.length){b.metadata.is_consent_update=!0;var p=g.map(function(q){return ci[q]}).join(\".\");\np&&gt(b,\"gcut\",p);a(b)}})}},jG=[P.g.R,P.g.P],kG=function(a){dt(a)&&am()&&gt(a,\"rnd\",cr())},lG=function(a){},mG=function(a){if(T(63)&&dt(a)){br(a,P.g.Vb,!1)&&gt(a,\"gse\",1);W(a.m,P.g.kb,void 0,4)===!1&&gt(a,\"ngs\",1);Il()&&gt(a,\"ga_rd\",1);AD()||gt(a,\"ngst\",1);var b=Ml();b&&gt(a,\"etld\",b)}},nG=function(a){if(dt(a)){var b=HF?Kl():\"\";b&&gt(a,\n\"gcsub\",b)}},oG=function(a){dt(a)&&(gt(a,\"gcd\",fo(a.m)),am()&&W(a.m,P.g.fa)&&gt(a,\"adr\",1))},pG=function(a){if(dt(a)){var b=wr();b&&gt(a,\"us_privacy\",b);var c=Sn();c&&gt(a,\"gdpr\",c);var d=Pn();d&&gt(a,\"gdpr_consent\",d)}},qG=function(a){if(dt(a)){var b=br(a,\"ccd_add_1p_data\",!1)?1:0;gt(a,\"ude\",b);var c=function(e){var f=gG(P.g.Ea,e);z(f,function(g,k){a.o[g]=k})},d=W(a.m,P.g.Ea);d!==void 0?(c(d),a.o[P.g.md]=\"c\"):c(a.metadata.user_data);a.metadata.user_data=void 0}},rG=function(a){dt(a)&&(a.o[P.g.Ri]=\nHl()||Gl())},sG=function(a){if(dt(a)){var b=ui;b&&gt(a,\"tft\",Number(b))}},tG=function(a){dt(a)&&(a.metadata.speculative&&gt(a,\"sp\",1),a.metadata.is_syn&&gt(a,\"syn\",1),a.metadata.em_event&&(gt(a,\"em_event\",1),gt(a,\"sp\",1)))},uG=function(a){dt(a)&&(a.metadata.speculative=!1)},vG=function(a){T(90)&&dt(a)&&W(a.m,P.g.Ca)!==!1&&Tt(\"join-ad-interest-group\")&&qb(rc.joinAdInterestGroup)&&gt(a,\"flg\",1)},wG=function(a){if(dt(a)&&a.eventName===P.g.Nc&&a.metadata.is_consent_update){var b=a.o[P.g.Yf];b&&(gt(a,\n\"gcut\",b),gt(a,\"syn\",1))}},xG=function(a,b){if(dt(b)){var c=b.metadata.is_conversion;if(b.eventName===\"page_view\"||c)if(T(72))iG(a,b,jG);else for(var d=na(jG),e=d.next();!e.done;e=d.next())iG(a,b,[e.value])}},yG=function(a){T(6)&&dt(a)&&gt(a,\"b_exp\",1)};\nvar zG=function(a,b,c,d,e){var f=W(a.m,P.g.lb);if(W(a.m,P.g.Hb)&&W(a.m,P.g.Wb))f?fF(a,f,1):(O(127),a.isAborted=!0);else{var g=f?1:8;a.metadata.is_new_to_site=!1;f||(f=gF(a),g=3);f||(f=b,g=5);if(!f){var k=X(P.g.U),m=cF();f=!m.from_cookie||k?m.vid:void 0;g=6}f?f=\"\"+f:(f=Po(),g=7,a.metadata.is_first_visit=a.metadata.is_new_to_site=!0);fF(a,f,g)}var n=Math.floor(a.metadata.event_start_timestamp_ms/1E3),p=void 0;a.metadata.is_new_to_site||(p=qF(a)||c);var q=yb(W(a.m,P.g.kd,30));q=Math.min(475,q);q=Math.max(5,\nq);var r=yb(W(a.m,P.g.ef,1E4)),t=kF(p);a.metadata.is_first_visit=!1;a.metadata.is_session_start=!1;a.metadata.join_timer_sec=0;t&&t.uh&&(a.metadata.join_timer_sec=Math.max(0,t.uh-Math.max(0,n-t.He)));var u=!1;t||(u=a.metadata.is_first_visit=!0,t={sessionId:String(n),Lc:1,yd:!1,He:n,Hc:!1,ue:void 0});n>t.He+q*60&&(u=!0,t.sessionId=String(n),t.Lc++,t.yd=!1,t.ue=void 0);if(u)a.metadata.is_session_start=!0,d.Jl(a);else if(d.Bl()>r||a.eventName==P.g.Sb)t.yd=!0;a.metadata.euid_mode_enabled?W(a.m,P.g.Ba)?\nt.Hc=!0:(t.Hc&&!T(12)&&(t.ue=void 0),t.Hc=!1):t.Hc=!1;var v=t.ue;if(a.metadata.euid_mode_enabled||dt(a)){var w=W(a.m,P.g.Pd),x=w?1:8;w||(w=v,x=4);w||(w=Oo(),x=7);var y=w.toString(),B=x,A=a.metadata.enhanced_client_id_source;if(A===void 0||B<=A)a.o[P.g.Pd]=y,a.metadata.enhanced_client_id_source=B}e?(a.copyToHitData(P.g.tb,t.sessionId),a.copyToHitData(P.g.be,t.Lc),a.copyToHitData(P.g.ae,t.yd?1:0)):(a.o[P.g.tb]=t.sessionId,a.o[P.g.be]=t.Lc,a.o[P.g.ae]=t.yd?1:0);a.metadata[P.g.Ze]=t.Hc?1:0},AG=function(a,\nb){var c;a:{var d=rF(a);if(d){if(pF(d,a)){c=d;break a}O(25);a.isAborted=!0}c=void 0}var e=c;return{clientId:jF(a,b),Mf:e}};var BG=window,CG=document,DG=function(a){var b=BG._gaUserPrefs;if(b&&b.ioo&&b.ioo()||CG.documentElement.hasAttribute(\"data-google-analytics-opt-out\")||a&&BG[\"ga-disable-\"+a]===!0)return!0;try{var c=BG.external;if(c&&c._gaUserPrefs&&c._gaUserPrefs==\"oo\")return!0}catch(p){}for(var d=[],e=String(CG.cookie).split(\";\"),f=0;f<e.length;f++){var g=e[f].split(\"=\"),k=g[0].replace(/^\\s*|\\s*$/g,\"\");if(k&&k==\"AMP_TOKEN\"){var m=g.slice(1).join(\"=\").replace(/^\\s*|\\s*$/g,\"\");m&&(m=decodeURIComponent(m));d.push(m)}}for(var n=\n0;n<d.length;n++)if(d[n]==\"$OPT_OUT\")return!0;return CG.getElementById(\"__gaOptOutExtension\")?!0:!1};\nvar FG=function(a){return!a||EG.test(a)||Vh.hasOwnProperty(a)},GG=function(a){var b=P.g.Kb,c;c||(c=function(){});a.o[b]!==void 0&&(a.o[b]=c(a.o[b]))},HG=function(a){var b=a.indexOf(\"?\"),c=b===-1?a:a.substring(0,b);try{c=decodeURIComponent(c)}catch(d){}return b===-1?c:\"\"+c+a.substring(b)},IG=function(a){var b=Nb(Sm(a.m,P.g.la,1),\".\");b&&(a.o[P.g.rb]=b);var c=Nb(Sm(a.m,P.g.la,2),\".\");c&&(a.o[P.g.ob]=c)},Qt={rl:\"\",Tm:Number(\"\")},JG={},KG=(JG[P.g.Oc]=\n1,JG[P.g.Pc]=1,JG[P.g.Qc]=1,JG[P.g.Rc]=1,JG[P.g.Tc]=1,JG[P.g.Uc]=1,JG),EG=/^(_|ga_|google_|gtag\\.|firebase_).*$/,LG=[zr,IG,cs],MG=function(a){this.O=a;this.ac=new cG;this.j=void 0;this.K=new ZE;this.D=this.H=void 0;this.bc=this.Qa=!1;this.nd=0;this.Z=!1};ca=MG.prototype;ca.xm=function(a,b,c){var d=this,e=um(this.O);if(e)if(c.eventMetadata.is_external_event&&a.charAt(0)===\"_\")c.onFailure();else{a!==P.g.ba&&a!==P.g.Ta&&FG(a)&&O(58);NG(c.j);var f=new ar(e,a,c);f.metadata.event_start_timestamp_ms=b;var g=\n[P.g.U];if(br(f,P.g.Vb,W(f.m,P.g.Vb))||dt(f))g.push(P.g.R),g.push(P.g.P);Rt(function(){om(function(){d.ym(f)},g)});this.vm(a,c,f)}else c.onFailure()};ca.vm=function(a,b,c){var d=um(this.O);if(T(55)&&a===P.g.ba&&br(c,\"ga4_ads_linked\",!1)){var e=function(){for(var k=na(LG),m=k.next();!m.done;m=k.next()){var n=m.value;n(f);if(f.isAborted)break}f.metadata.speculative||f.isAborted||Ru(f)},f=new ar(d,a,b);f.metadata.hit_type=\"page_view\";f.metadata.speculative=!0;f.metadata.is_server_side_destination=dt(c);\nvar g=[P.g.R,P.g.P];om(function(){e();X(g)||nm(function(k){var m,n;m=k.consentEventId;n=k.consentPriorityId;f.metadata.consent_updated=!0;f.metadata.consent_event_id=m;f.metadata.consent_priority_id=n;e()},g)},g)}};ca.ym=function(a){var b=this;this.D=a;try{OG(a);PG(a);QG(a);RG(a);T(81)&&(a.isAborted=!0);Er(a);var c={};BF(a,c);if(a.isAborted){a.m.onFailure();bF();return}var d=c.bl;c.nl===0&&$E(25);d===0&&$E(26);SG(a);TG(a);this.Ik(a);this.K.Rm(a);UG(a);VG(a);WG(a);this.Rj(XG(a));var e=a.eventName===\nP.g.ba;e&&(this.Z=!0);YG(a);e&&!a.isAborted&&this.nd++>0&&$E(17);IG(a);zG(a,this.j,this.H,this.K,!this.bc);ZG(a);$G(a);aH(a);bH(a);cH(a);dH(a);eH(a);zF(a);CF(a);kG(a);lG(a);mG(a);nG(a);oG(a);pG(a);rG(a);sG(a);tG(a);vG(a);wG(a);yG(a);fH(a);gH(a);hH(a);Gr(a);Fr(a);iH(a);jH(a);cs(a);qG(a);uG(a);kH(a);!this.Z&&a.metadata.em_event&&$E(18);aF(a);if(a.metadata.speculative||a.isAborted){a.m.onFailure();bF();return}this.Rj(AG(a,this.j));this.bc=!0;this.Mm(a);lH(a);xG(function(f){return b.xj(f)},a);this.K.Jh();\nmH(a);if(a.isAborted){a.m.onFailure();bF();return}this.xj(a);a.m.onSuccess()}catch(f){a.m.onFailure()}bF()};ca.xj=function(a){this.ac.add(a)};ca.Rj=function(a){var b=a.clientId,c=a.Mf;b&&c&&(this.j=b,this.H=c)};ca.flush=function(){this.ac.flush()};ca.Mm=function(a){var b=this;if(!this.Qa){var c=X(P.g.P),d=X(P.g.U);mm([P.g.P,P.g.U],function(){var e=X(P.g.P),f=X(P.g.U),g=!1,k={},m={};if(d!==f&&b.D&&b.H&&b.j){var n=b.j;if(f){var p=gF(b.D);if(p){b.j=p;var q=qF(b.D);q&&(b.H=mF(q,b.H,b.D))}else iF(b.j,\nb.D),eF(b.j,!0);pF(b.H,b.D);g=!0;k[P.g.ng]=n}else b.H=void 0,b.j=void 0,F.gaGlobal={}}e&&!c&&(g=!0,m.is_consent_update=!0,k[P.g.Yf]=ci[P.g.P]);if(g){var r=Ix(b.O,P.g.Nc,k);Kx(r,a.m.eventId,{eventMetadata:m})}d=f;c=e});this.Qa=!0}};ca.Ik=function(a){a.eventName!==P.g.Ta&&this.K.Hk(a)};var OG=function(a){if(DG(a.target.ia))O(28),a.isAborted=!0;else if(T(86)){var b=Qj();if(b&&Array.isArray(b.destinations))for(var c=0;c<b.destinations.length;c++)if(DG(b.destinations[c])){O(125);a.isAborted=!0;break}}},\nQG=function(a){var b=H.location.protocol;b!=\"http:\"&&b!=\"https:\"&&(O(29),a.isAborted=!0)},RG=function(a){rc&&rc.loadPurpose==\"preview\"&&(O(30),a.isAborted=!0)},SG=function(a){var b={prefix:String(W(a.m,P.g.Oa,\"\")),path:String(W(a.m,P.g.Eb,\"/\")),flags:String(W(a.m,P.g.ab,\"\")),domain:String(W(a.m,P.g.Va,\"auto\")),zb:Number(W(a.m,P.g.Wa,63072E3))};a.metadata.cookie_options=b},UG=function(a){a.metadata.is_merchant_center?a.metadata.euid_mode_enabled=!1:br(a,\"ccd_add_1p_data\",!1)&&(a.metadata.euid_mode_enabled=\n!0)},VG=function(a){if(a.metadata.euid_mode_enabled&&br(a,\"ccd_add_1p_data\",!1)){var b=a.m.D[P.g.ce];if(Pi(b)){var c=W(a.m,P.g.Ea);c===null?a.metadata.user_data_from_code=null:(b.enable_code&&Xa(c)&&(a.metadata.user_data_from_code=c),Xa(b.selectors)&&!a.metadata.user_data_from_manual&&(a.metadata.user_data_from_manual=Oi(b.selectors)))}}},WG=function(a){if(T(56)&&!T(55)&&br(a,\"ga4_ads_linked\",!1)&&a.eventName===P.g.ba){var b=W(a.m,P.g.ra)!==!1;if(b){var c=xr(a);c.zb&&(c.zb=Math.min(c.zb,7776E3));\nyr({rd:b,wd:W(a.m,P.g.sa)||{},Cd:W(a.m,P.g.Xa),jc:c})}}},fH=function(a){if(!Mt(F))O(87);else if(Ot!==void 0){O(85);var b=Kt();b?W(a.m,P.g.Zd)&&!dt(a)||St(b,a):O(86)}},YG=function(a){a.eventName==P.g.ba&&(W(a.m,P.g.Ja,!0)?(a.m.j[P.g.la]&&(a.m.H[P.g.la]=a.m.j[P.g.la],a.m.j[P.g.la]=void 0,a.o[P.g.la]=void 0),a.eventName=P.g.Sb):a.isAborted=!0)},TG=function(a){function b(c,d){Th[c]||d===void 0||(a.o[c]=d)}z(a.m.H,b);z(a.m.j,b)},ZG=function(a){var b=Tm(a.m),c=function(d,e){KG[d]&&(a.o[d]=e)};Xa(b[P.g.Sc])?\nz(b[P.g.Sc],function(d,e){c((P.g.Sc+\"_\"+d).toLowerCase(),e)}):z(b,c)},XG=function(a){W(a.m,P.g.Xa)&&(X(P.g.U)||W(a.m,P.g.lb)||(a.o[P.g.bj]=!0));var b;var c;c=c===void 0?3:c;var d=F.location.href;if(d){var e=U(d).search.replace(\"?\",\"\"),f=aj(e,\"_gl\",!1,!0)||\"\";b=f?ip(f,c)!==void 0:!1}else b=!1;b&&dt(a)&&gt(a,\"glv\",1);if(a.eventName!==P.g.ba)return{};W(a.m,P.g.Xa)&&Bq([\"aw\",\"dc\"]);Dq([\"aw\",\"dc\"]);var g=wF(a),k=yF(a);return Object.keys(g).length?g:k},lH=function(a){if(T(79)&&X(P.g.U)){dt(a)&&(a.metadata.is_sgtm_service_worker=\n!0);a:{}}},iH=function(a){if(a.eventName==P.g.Ta){var b=W(a.m,P.g.qb);W(a.m,P.g.Fb)(a.o[b]||W(a.m,b));a.isAborted=!0}},$G=function(a){if(!W(a.m,P.g.Wb)||!W(a.m,P.g.Hb)){var b=a.copyToHitData,c=P.g.wa,d=\"\",e=H.location;if(e){var f=e.pathname||\"\";f.charAt(0)!=\"/\"&&(f=\"/\"+f);var g=e.search||\"\";\nif(T(84)&&g&&g[0]===\"?\")for(var k=g.substring(1).split(\"&\"),m=0;m<k.length;++m){var n=k[m].split(\"=\");n&&n.length==2&&n[0]===\"wbraid\"&&(g=g.replace(/([?&])wbraid=[^&]+/,\"$1wbraid=\"+Pb(n[1])))}d=e.protocol+\"//\"+e.hostname+f+g}b.call(a,c,d,HG);var p=a.copyToHitData,q=P.g.Da,r;a:{var t=xo(\"_opt_expid\",void 0,void 0,P.g.U)[0];if(t){var u=decodeURIComponent(t).split(\"$\");if(u.length===3){r=u[2];break a}}if(ii.ga4_referrer_override!==void 0)r=ii.ga4_referrer_override;else{var v=Hi(\"gtm.gtagReferrer.\"+a.target.ia),\nw=H.referrer;r=v?\"\"+v:w}}p.call(a,q,r||void 0,HG);a.copyToHitData(P.g.Jb,H.title);a.copyToHitData(P.g.Pa,(rc.language||\"\").toLowerCase());var x=hs();a.copyToHitData(P.g.Kb,x.width+\"x\"+x.height);T(87)&&a.copyToHitData(P.g.gd,void 0,HG);T(60)&&fr()&&a.copyToHitData(P.g.ed,\"1\")}},bH=function(a){a.metadata.create_dc_join=!1;a.metadata.create_google_join=!1;if(!(Ai.D||T(7)&&dt(a)||a.metadata.is_merchant_center||W(a.m,P.g.kb)===!1)&&AD()&&X(P.g.R)){var b=ct(a);(a.metadata.is_session_start||W(a.m,P.g.ng))&&\n(a.metadata.create_dc_join=!!b);var c=a.metadata.join_timer_sec;b&&(c||0)===0&&(a.metadata.join_timer_sec=60,a.metadata.create_google_join=!0)}},PG=function(a){if(Qt.rl.replace(/\\s+/g,\"\").split(\",\").indexOf(a.eventName)>=0)a.isAborted=!0;else{var b=ft(a);b&&b.blacklisted&&(a.isAborted=!0)}},cH=function(a){var b=function(c){return!!c&&c.conversion};a.metadata.is_conversion=b(ft(a));a.metadata.is_first_visit&&(a.metadata.is_first_visit_conversion=b(ft(a,\"first_visit\")));a.metadata.is_session_start&&\n(a.metadata.is_session_start_conversion=b(ft(a,\"session_start\")))},dH=function(a){Xh.hasOwnProperty(a.eventName)&&(a.metadata.is_ecommerce=!0,a.copyToHitData(P.g.da),a.copyToHitData(P.g.za))},eH=function(a){a.copyToHitData(P.g.jf);for(var b=W(a.m,P.g.bf)||[],c=0;c<b.length;c++){var d=b[c];if(d.rule_result){a.copyToHitData(P.g.jf,d.traffic_type);$E(3);break}}},mH=function(a){a.copyToHitData(P.g.og);W(a.m,P.g.Zd)&&(a.o[P.g.Zd]=!0,dt(a)||GG(a))},jH=function(a){a.copyToHitData(P.g.Ba);a.copyToHitData(P.g.cb)},\naH=function(a){br(a,\"google_ng\")&&!Il()?a.copyToHitData(P.g.Bc,1):Hr(a)},nH=!1,gH=function(a){var b=Tt(\"attribution-reporting\");b||nH||(nH=!0,pl(''),b=Tt(\"attribution-reporting\"));b&&(a.o[P.g.Ub]=\"1\")},hH=function(a){if(W(a.m,P.g.Ca)!==!1&&Zn(a.m)){var b=ct(a),c=W(a.m,P.g.kb);b&&c!==!1&&AD()&&X(P.g.R)&&Xl(P.g.P)&&Zl([\"ads\"]).ads&&Tt(\"join-ad-interest-group\")&&qb(rc.joinAdInterestGroup)&&(a.o[P.g.zg]=!0)}},kH=function(a){var b=W(a.m,P.g.Hb);b&&$E(12);\na.metadata.em_event&&$E(14);var c=Rj(Sj());(b||ek(c)||c&&c.parent&&c.context&&c.context.source===5)&&$E(19)};function NG(a){z(a,function(c){c.charAt(0)===\"_\"&&delete a[c]});var b=a[P.g.cb]||{};z(b,function(c){c.charAt(0)===\"_\"&&delete b[c]})};var pH=function(a){if(!oH(a)){var b=!1,c=function(){!b&&oH(a)&&(b=!0,Gc(H,\"visibilitychange\",c),T(4)&&Gc(H,\"prerenderingchange\",c),O(55))};Fc(H,\"visibilitychange\",c);T(4)&&Fc(H,\"prerenderingchange\",c);O(54)}},oH=function(a){if(T(4)&&\"prerendering\"in H?H.prerendering:H.visibilityState===\"prerender\")return!1;a();return!0};var rH=function(a,b){pH(function(){var c=um(a);if(c){var d=qH(c,b);jn(a,d)}});};function qH(a,b){var c=function(){};var d=new MG(a.id),e=a.prefix===\"MC\";c=function(f,g,k,m){e&&(m.eventMetadata.is_merchant_center=!0);d.xm(g,k,m)};Hj||sH(a,d,b);return c}\nfunction sH(a,b,c){var d=b.K,e={},f={eventId:c,eventMetadata:(e.batch_on_navigation=!0,e)};T(42)&&(f.deferrable=!0);d.Am(function(){WE=!0;kn.flush();d.Cf()>=1E3&&rc.sendBeacon&&ln(P.g.Nc,{},a.id,f);b.flush();d.Sj(function(){WE=!1;d.Sj()})});};var tH=qH;function vH(a,b,c){var d=this;}vH.J=\"internal.gtagConfig\";function wH(){var a={};return a};\nfunction yH(a,b){}yH.T=\"gtagSet\";function zH(a,b){}zH.T=\"injectHiddenIframe\";function AH(a,b,c,d,e){}AH.J=\"internal.injectHtml\";var EH={};\nfunction GH(a,b,c,d){}var HH={dl:1,id:1},IH={};\nfunction JH(a,b,c,d){}GH.T=\"injectScript\";JH.J=\"internal.injectScript\";function KH(a){var b=!0;return b}KH.T=\"isConsentGranted\";function LH(){return Jl()}LH.J=\"internal.isDmaRegion\";function MH(a){var b=!1;return b}MH.J=\"internal.isEntityInfrastructure\";function NH(){var a=Yg(function(b){Iz(this).log(\"error\",b)});a.T=\"JSON\";return a};function OH(a){var b=void 0;return fd(b)}OH.J=\"internal.legacyParseUrl\";function PH(){return!1}\nvar QH={getItem:function(a){var b=null;return b},setItem:function(a,b){return!1},removeItem:function(a){}};function RH(){}RH.T=\"logToConsole\";function SH(a,b){}SH.J=\"internal.mergeRemoteConfig\";function TH(a,b,c){c=c===void 0?!0:c;var d=[];return fd(d)}TH.J=\"internal.parseCookieValuesFromString\";function UH(a){var b=void 0;if(typeof a!==\"string\")return;a&&Ib(a,\"//\")&&(a=H.location.protocol+a);if(typeof URL===\"function\"){var c;a:{var d;try{d=new URL(a)}catch(w){c=void 0;break a}for(var e={},f=Array.from(d.searchParams),g=0;g<f.length;g++){var k=f[g][0],m=f[g][1];e.hasOwnProperty(k)?typeof e[k]===\"string\"?e[k]=[e[k],m]:e[k].push(m):e[k]=m}c=fd({href:d.href,origin:d.origin,protocol:d.protocol,username:d.username,password:d.password,host:d.host,\nhostname:d.hostname,port:d.port,pathname:d.pathname,search:d.search,searchParams:e,hash:d.hash})}return c}var n;try{n=U(a)}catch(w){return}if(!n.protocol||!n.host)return;var p={};if(n.search)for(var q=n.search.replace(\"?\",\"\").split(\"&\"),r=0;r<q.length;r++){var t=q[r].split(\"=\"),u=t[0],v=decodeURIComponent(t.splice(1).join(\"=\")).replace(/\\+/g,\" \");p.hasOwnProperty(u)?typeof p[u]===\"string\"?p[u]=[p[u],v]:p[u].push(v):p[u]=v}n.searchParams=p;n.origin=n.protocol+\"//\"+n.host;n.username=\"\";n.password=\"\";\nb=fd(n);return b}UH.T=\"parseUrl\";function VH(a){}VH.J=\"internal.processAsNewEvent\";function WH(a,b,c){var d;return d}WH.J=\"internal.pushToDataLayer\";function XH(a){var b=!1;return b}XH.T=\"queryPermission\";function YH(){var a=\"\";return a}YH.T=\"readCharacterSet\";function ZH(){return hi.Ya}ZH.J=\"internal.readDataLayerName\";function $H(){var a=\"\";return a}$H.T=\"readTitle\";function aI(a,b){var c=this;K(this.getName(),[\"destinationId:!string\",\"callback:!Fn\"],arguments),ds(a,function(d){b.invoke(c.F,fd(d,c.F,1))});}aI.J=\"internal.registerCcdCallback\";function bI(a){return!0}\nbI.J=\"internal.registerDestination\";var cI=[\"config\",\"event\",\"get\",\"set\"];function dI(a,b,c){}dI.J=\"internal.registerGtagCommandListener\";function eI(a,b){var c=!1;return c}eI.J=\"internal.removeDataLayerEventListener\";function fI(a,b){}\nfI.J=\"internal.removeFormData\";function gI(){}gI.T=\"resetDataLayer\";function hI(a,b,c,d){K(this.getName(),[\"destinationIds:!*\",\"eventName:!*\",\"eventParameters:?PixieMap\",\"messageContext:?PixieMap\"],arguments);var e=c?J(c):{},f=J(a);Array.isArray(f)||(f=[f]);b=String(b);var g=d?J(d):{},k=Iz(this);g.originatingEntity=yA(k);var m=f;for(var n=0;n<m.length;n++){var p=m[n];if(typeof p===\"string\"){var q=\n{};h(e,q);var r={};h(g,r);var t=Ix(p,b,q);Kx(t,g.eventId||k.eventId,r)}}}hI.J=\"internal.sendGtagEvent\";function iI(a,b,c){}iI.T=\"sendPixel\";function jI(a,b){}jI.J=\"internal.setAnchorHref\";function kI(a,b,c,d){var e=this;d=d===void 0?!0:d;var f=!1;return f}kI.T=\"setCookie\";function lI(a){}lI.J=\"internal.setCorePlatformServices\";function mI(a,b){}mI.J=\"internal.setDataLayerValue\";function nI(a){}nI.T=\"setDefaultConsentState\";function oI(a,b){}oI.J=\"internal.setDelegatedConsentType\";function pI(a,b){}pI.J=\"internal.setFormAction\";function qI(a,b,c){}qI.J=\"internal.setInCrossContainerData\";function rI(a,b,c){return!1}rI.T=\"setInWindow\";function sI(a,b,c){K(this.getName(),[\"targetId:!string\",\"name:!string\",\"value:!*\"],arguments);var d=$q(a)||{};d[b]=J(c,this.F);var e=a;Yq||Zq();Xq[e]=d;}sI.J=\"internal.setProductSettingsParameter\";function tI(a,b,c){K(this.getName(),[\"targetId:!string\",\"name:!string\",\"value:!*\"],arguments);for(var d=b.split(\".\"),e=nn(a),f=0;f<d.length-1;f++){if(e[d[f]]===void 0)e[d[f]]={};else if(!Xa(e[d[f]]))throw Error(\"setRemoteConfigParameter failed, path contains a non-object type: \"+d[f]);e=e[d[f]]}e[d[f]]=J(c,this.F,1);}tI.J=\"internal.setRemoteConfigParameter\";function uI(a,b,c,d){var e=this;}uI.T=\"sha256\";function vI(a,b,c){}\nvI.J=\"internal.sortRemoteConfigParameters\";function wI(a,b){var c=void 0;return c}wI.J=\"internal.subscribeToCrossContainerData\";var xI={},yI={};xI.getItem=function(a){var b=null;return b};xI.setItem=function(a,b){};\nxI.removeItem=function(a){};xI.clear=function(){};xI.T=\"templateStorage\";function zI(a,b){var c=!1;return c}zI.J=\"internal.testRegex\";function AI(a){var b;return b};function BI(a){var b;return b}BI.J=\"internal.unsiloId\";function CI(a,b){var c;return c}CI.J=\"internal.unsubscribeFromCrossContainerData\";function DI(a){}DI.T=\"updateConsentState\";var EI;function FI(a,b,c){EI=EI||new ih;EI.add(a,b,c)}function GI(a,b){var c=EI=EI||new ih;if(c.D.hasOwnProperty(a))throw\"Attempting to add a private function which already exists: \"+a+\".\";if(c.j.hasOwnProperty(a))throw\"Attempting to add a private function with an existing API name: \"+a+\".\";c.D[a]=qb(b)?Fg(a,b):Gg(a,b)}\nfunction HI(){return function(a){var b;var c=EI;if(c.j.hasOwnProperty(a))b=c.get(a,this);else{var d;if(d=c.D.hasOwnProperty(a)){var e=!1,f=this.F.j;if(f){var g=f.wb();if(g){g.indexOf(\"__cvt_\")!==0&&(e=!0);}}else e=!0;d=e}if(d){var k=c.D.hasOwnProperty(a)?c.D[a]:void 0;b=k}else throw Error(a+\" is not a valid API name.\");}return b}};var II=function(){var a=function(c){return GI(c.J,c)},b=function(c){return FI(c.T,c)};b(Cz);b(Jz);b(XA);b(ZA);b($A);b(eB);b(gB);b(jB);b(lB);b(zE);b(AE);b(PE);b(QE);b(RE);b(UE);b(yH);b(zH);b(GH);b(KH);b(RH);b(UH);b(XH);b(YH);b($H);b(iI);b(kI);b(nI);b(rI);b(uI);b(xI);b(DI);b(NH());FI(\"Math\",Kg());FI(\"Object\",gh);FI(\"TestHelper\",kh());FI(\"assertApi\",Hg);FI(\"assertThat\",Ig);FI(\"decodeUri\",Mg);FI(\"decodeUriComponent\",Ng);FI(\"encodeUri\",Og);FI(\"encodeUriComponent\",Pg);FI(\"fail\",Ug);FI(\"generateRandom\",\nVg);FI(\"getTimestamp\",Wg);FI(\"getTimestampMillis\",Wg);FI(\"getType\",Xg);FI(\"makeInteger\",Zg);FI(\"makeNumber\",$g);FI(\"makeString\",ah);FI(\"makeTableMap\",bh);FI(\"mock\",eh);FI(\"fromBase64\",xE,!(\"atob\"in F));FI(\"localStorage\",QH,!PH());FI(\"toBase64\",AI,!(\"btoa\"in F));a(Fz);a($z);a(lA);a(sA);a(xA);a(MA);a(VA);a(YA);a(aB);a(bB);a(cB);a(dB);a(fB);a(hB);a(iB);a(kB);a(mB);a(oB);a(pB);a(qB);a(rB);a(vB);a(DB);a(EB);a(PB);a(UB);a(ZB);a(hC);a(mC);a(zC);a(BC);a(PC);a(QC);a(SC);a(vE);a(wE);a(BE);a(CE);a(DE);a(EE);\na(FE);a(GE);a(HE);a(IE);a(JE);a(KE);a(ME);a(NE);a(OE);a(SE);a(TE);a(vH);a(AH);a(JH);a(LH);a(MH);a(OH);a(KA);a(SH);a(TH);a(VH);a(WH);a(ZH);a(aI);a(bI);a(dI);a(eI);a(fI);a(hI);a(jI);a(lI);a(mI);a(oI);a(pI);a(qI);a(sI);a(tI);a(vI);a(wI);a(zI);a(BI);a(CI);GI(\"internal.CrossContainerSchema\",nB());GI(\"internal.GtagSchema\",wH());FI(\"mockObject\",fh);return HI()};var Az;function JI(){Az.j.j.K=function(a,b,c){ii.SANDBOXED_JS_SEMAPHORE=ii.SANDBOXED_JS_SEMAPHORE||0;ii.SANDBOXED_JS_SEMAPHORE++;try{return a.apply(b,c)}finally{ii.SANDBOXED_JS_SEMAPHORE--}}}function KI(a){a&&z(a,function(b,c){for(var d=0;d<c.length;d++){var e=c[d].replace(/^_*/,\"\");xi[e]=xi[e]||[];xi[e].push(b)}})};var LI=encodeURI,Y=encodeURIComponent,MI=Array.isArray,NI=function(a,b,c){Ec(a,b,c)},OI=function(a,b){if(!a)return!1;var c=bj(U(a),\"host\");if(!c)return!1;for(var d=0;b&&d<b.length;d++){var e=b[d]&&b[d].toLowerCase();if(e){var f=c.length-e.length;f>0&&e.charAt(0)!=\".\"&&(f--,e=\".\"+e);if(f>=0&&c.indexOf(e,f)==f)return!0}}return!1},PI=function(a,b,c){for(var d={},e=!1,f=0;a&&f<a.length;f++)a[f]&&\na[f].hasOwnProperty(b)&&a[f].hasOwnProperty(c)&&(d[a[f][b]]=a[f][c],e=!0);return e?d:null};var YI=F.clearTimeout,ZI=F.setTimeout,$I=function(a,b,c){if(lo()){b&&I(b)}else return Bc(a,b,c)},aJ=function(){return F.location.href},bJ=function(a,b){return Hi(a,b||2)},cJ=function(a,b){F[a]=b},dJ=function(a,b,c){b&&(F[a]===void 0||c&&!F[a])&&(F[a]=b);return F[a]},eJ=function(a,b){if(lo()){b&&I(b)}else Dc(a,b)};\nvar fJ={};var Z={securityGroups:{}};\n\nZ.securityGroups.v=[\"google\"],Z.__v=function(a){var b=a.vtp_name;if(!b||!b.replace)return!1;var c=bJ(b.replace(/\\\\\\./g,\".\"),a.vtp_dataLayerVersion||1);return c!==void 0?c:a.vtp_defaultValue},Z.__v.C=\"v\",Z.__v.isVendorTemplate=!0,Z.__v.priorityOverride=0,Z.__v.isInfrastructure=!0,Z.__v.runInSiloedMode=!1;\n\nZ.securityGroups.read_event_data=[\"google\"],function(){function a(b,c){return{key:c}}(function(b){Z.__read_event_data=b;Z.__read_event_data.C=\"read_event_data\";Z.__read_event_data.isVendorTemplate=!0;Z.__read_event_data.priorityOverride=0;Z.__read_event_data.isInfrastructure=!1;Z.__read_event_data.runInSiloedMode=!1})(function(b){var c=b.vtp_eventDataAccess,d=b.vtp_keyPatterns||[],e=b.vtp_createPermissionError;return{assert:function(f,g){if(g!=null&&!l(g))throw e(f,{key:g},\"Key must be a string.\");\nif(c!==\"any\"){try{if(c===\"specific\"&&g!=null&&jg(g,d))return}catch(k){throw e(f,{key:g},\"Invalid key filter.\");}throw e(f,{key:g},\"Prohibited read from event data.\");}},N:a}})}();\n\n\n\n\n\nZ.securityGroups.read_container_data=[\"google\"],Z.__read_container_data=function(){return{assert:function(){},N:function(){return{}}}},Z.__read_container_data.C=\"read_container_data\",Z.__read_container_data.isVendorTemplate=!0,Z.__read_container_data.priorityOverride=0,Z.__read_container_data.isInfrastructure=!1,Z.__read_container_data.runInSiloedMode=!1;\n\nZ.securityGroups.detect_user_provided_data=[\"google\"],function(){function a(b,c){return{dataSource:c}}(function(b){Z.__detect_user_provided_data=b;Z.__detect_user_provided_data.C=\"detect_user_provided_data\";Z.__detect_user_provided_data.isVendorTemplate=!0;Z.__detect_user_provided_data.priorityOverride=0;Z.__detect_user_provided_data.isInfrastructure=!1;Z.__detect_user_provided_data.runInSiloedMode=!1})(function(b){var c=b.vtp_createPermissionError;return{assert:function(d,e){if(e!==\"auto\"&&e!==\"manual\"&&\ne!==\"code\")throw c(d,{},\"Unknown user provided data source.\");if(b.vtp_limitDataSources)if(e!==\"auto\"||b.vtp_allowAutoDataSources){if(e===\"manual\"&&!b.vtp_allowManualDataSources)throw c(d,{},\"Detection of user provided data via manually specified CSS selectors is not allowed.\");if(e===\"code\"&&!b.vtp_allowCodeDataSources)throw c(d,{},\"Detection of user provided data from an in-page variable is not allowed.\");}else throw c(d,{},\"Automatic detection of user provided data is not allowed.\");},N:a}})}();\n\n\n\nZ.securityGroups.get_url=[\"google\"],function(){function a(b,c,d){return{component:c,queryKey:d}}(function(b){Z.__get_url=b;Z.__get_url.C=\"get_url\";Z.__get_url.isVendorTemplate=!0;Z.__get_url.priorityOverride=0;Z.__get_url.isInfrastructure=!1;Z.__get_url.runInSiloedMode=!1})(function(b){var c=b.vtp_urlParts===\"any\"?null:[];c&&(b.vtp_protocol&&c.push(\"protocol\"),b.vtp_host&&c.push(\"host\"),b.vtp_port&&c.push(\"port\"),b.vtp_path&&c.push(\"path\"),b.vtp_extension&&c.push(\"extension\"),b.vtp_query&&c.push(\"query\"),\nb.vtp_fragment&&c.push(\"fragment\"));var d=c&&b.vtp_queriesAllowed!==\"any\"?b.vtp_queryKeys||[]:null,e=b.vtp_createPermissionError;return{assert:function(f,g,k){if(g){if(!l(g))throw e(f,{},\"URL component must be a string.\");if(c&&c.indexOf(g)<0)throw e(f,{},\"Prohibited URL component: \"+g);if(g===\"query\"&&d){if(!k)throw e(f,{},\"Prohibited from getting entire URL query when query keys are specified.\");if(!l(k))throw e(f,{},\"Query key must be a string.\");if(d.indexOf(k)<0)throw e(f,{},\"Prohibited query key: \"+\nk);}}else if(c)throw e(f,{},\"Prohibited from getting entire URL when components are specified.\");},N:a}})}();\n\n\n\nZ.securityGroups.gct=[\"google\"],function(){function a(b){for(var c=[],d=0;d<b.length;d++)try{c.push(new RegExp(b[d]))}catch(e){}return c}(function(b){Z.__gct=b;Z.__gct.C=\"gct\";Z.__gct.isVendorTemplate=!0;Z.__gct.priorityOverride=0;Z.__gct.isInfrastructure=!1;Z.__gct.runInSiloedMode=!0})(function(b){var c={},d=b.vtp_sessionDuration;d>0&&(c[P.g.kd]=d);c[P.g.Sd]=b.vtp_eventSettings;c[P.g.cg]=b.vtp_dynamicEventSettings;c[P.g.Vb]=b.vtp_googleSignals===1;c[P.g.pg]=b.vtp_foreignTld;c[P.g.mg]=b.vtp_restrictDomain===\n1;c[P.g.bf]=b.vtp_internalTrafficResults;var e=P.g.sa,f=b.vtp_linker;f&&f[P.g.W]&&(f[P.g.W]=a(f[P.g.W]));c[e]=f;var g=P.g.cf,k=b.vtp_referralExclusionDefinition;k&&k.include_conditions&&(k.include_conditions=a(k.include_conditions));c[g]=k;var m=Uj(b.vtp_trackingId);pn(m,c);rH(m,b.vtp_gtmEventId);I(b.vtp_gtmOnSuccess)})}();\n\n\n\nZ.securityGroups.get=[\"google\"],Z.__get=function(a){var b=a.vtp_settings,c=b.eventParameters||{},d=String(a.vtp_eventName),e={};e.eventId=a.vtp_gtmEventId;e.priorityId=a.vtp_gtmPriorityId;a.vtp_deferrable&&(e.deferrable=!0);var f=Ix(String(b.streamId),d,c);Kx(f,e.eventId,e);a.vtp_gtmOnSuccess()},Z.__get.C=\"get\",Z.__get.isVendorTemplate=!0,Z.__get.priorityOverride=0,Z.__get.isInfrastructure=!1,Z.__get.runInSiloedMode=!1;\n\n\nvar gJ={};gJ.dataLayer=Ii;gJ.callback=function(a){wi.hasOwnProperty(a)&&qb(wi[a])&&wi[a]();delete wi[a]};gJ.bootstrap=0;gJ._spx=!1;\nfunction hJ(){ii[Nj()]=ii[Nj()]||gJ;Yj();ck()||z(dk(),function(d,e){uw(d,e.transportUrl,e.context);O(92)});Gb(xi,Z.securityGroups);var a=Rj(Sj()),b,c=a==null?void 0:(b=a.context)==null?void 0:b.source;c!==2&&c!==4&&c!==3||O(142);pf=Gf}\n(function(a){function b(){n=H.documentElement.getAttribute(\"data-tag-assistant-present\");Dy(n)&&(m=k.Vi)}function c(){m&&uc?g(m):a()}if(!F[\"__TAGGY_INSTALLED\"]){var d=!1;if(H.referrer){var e=U(H.referrer);d=dj(e,\"host\")===\"cct.google\"}if(!d){var f=xo(\"googTaggyReferrer\");d=!(!f.length||!f[0].length)}d&&(F[\"__TAGGY_INSTALLED\"]=!0,Bc(\"https://cct.google/taggy/agent.js\"))}var g=function(u){var v=\"GTM\",w=\"GTM\";ni&&(v=\"OGT\",w=\"GTAG\");var x=F[\"google.tagmanager.debugui2.queue\"];x||(x=\n[],F[\"google.tagmanager.debugui2.queue\"]=x,Bc(\"https://\"+hi.Ed+\"/debug/bootstrap?id=\"+Mf.ctid+\"&src=\"+w+\"&cond=\"+u+\"&gtm=\"+no()));var y={messageType:\"CONTAINER_STARTING\",data:{scriptSource:uc,containerProduct:v,debug:!1,id:Mf.ctid,targetRef:{ctid:Mf.ctid,isDestination:Gj.fe},aliases:Jj(),destinations:Mj()}};y.data.resume=function(){a()};hi.lk&&(y.data.initialPublish=!0);x.push(y)},k={Fk:1,Xi:2,mj:3,ai:4,Vi:5};k[k.Fk]=\"GTM_DEBUG_LEGACY_PARAM\";k[k.Xi]=\"GTM_DEBUG_PARAM\";k[k.mj]=\"REFERRER\";k[k.ai]=\"COOKIE\";k[k.Vi]=\"EXTENSION_PARAM\";\nvar m=void 0,n=void 0,p=bj(F.location,\"query\",!1,void 0,\"gtm_debug\");Dy(p)&&(m=k.Xi);if(!m&&H.referrer){var q=U(H.referrer);dj(q,\"host\")===\"tagassistant.google.com\"&&(m=k.mj)}if(!m){var r=xo(\"__TAG_ASSISTANT\");r.length&&r[0].length&&(m=k.ai)}m||b();if(!m&&Ey(n)){var t=!1;Fc(H,\"TADebugSignal\",function(){t||(t=!0,b(),c())},!1);F.setTimeout(function(){t||(t=!0,b(),c())},200)}else c()})(function(){try{Wj();if(T(66)){}Tl().D();\nQn();rm();var a=Pj();if(Ej().canonical[a]){var b=ii.zones;b&&b.unregisterChild(Ij());gw().removeExternalRestrictions(Pj());}else{Pt();a:{}Ai.j=\n\"0\";Ai.D=Ai.H;Ai.K=\"\";Ai.Z=\"ad_storage|analytics_storage|ad_user_data|ad_personalization\";Ai.O=\"ad_storage|analytics_storage|ad_user_data\";Ai.Qa=\"\";rw();for(var c=data.resource||{},d=c.macros||\n[],e=0;e<d.length;e++)ef.push(d[e]);for(var f=c.tags||[],g=0;g<f.length;g++)hf.push(f[g]);for(var k=c.predicates||[],m=0;m<k.length;m++)gf.push(k[m]);for(var n=c.rules||[],p=0;p<n.length;p++){for(var q=n[p],r={},t=0;t<q.length;t++){var u=q[t][0];r[u]=Array.prototype.slice.call(q[t],1);u!==\"if\"&&u!==\"unless\"||of(r[u])}ff.push(r)}kf=Z;lf=pz;If=new Pf;var v=data.sandboxed_scripts,w=data.security_groups;a:{var x=data.runtime||[],y=data.runtime_lines;Az=new Ae;JI();df=zz();var B=Az,A=II(),D=new Yc(\"require\",\nA);D.Mb();B.j.j.set(\"require\",D);for(var E=[],C=0;C<x.length;C++){var G=x[C];if(!Array.isArray(G)||G.length<3){if(G.length===0)continue;break a}y&&y[C]&&y[C].length&&zf(G,y[C]);try{Az.execute(G),T(75)&&wj&&G[0]===50&&E.push(G[1])}catch(Da){}}T(75)&&(qf=E)}if(v&&v.length)for(var M=[\"sandboxedScripts\"],L=0;L<v.length;L++){var S=v[L].replace(/^_*/,\"\");xi[S]=M}KI(w);hJ();if(!ri)for(var V=Jl()?Ci(Ai.O):Ci(Ai.Z),ba=0;ba<fm.length;ba++){var aa=fm[ba],Q=aa,oa=V[aa]?\"granted\":\"denied\";Ol().implicit(Q,oa)}Cy();\nvw=!1;ww=0;if(H.readyState===\"interactive\"&&!H.createEventObject||H.readyState===\"complete\")yw();else{Fc(H,\"DOMContentLoaded\",yw);Fc(H,\"readystatechange\",yw);if(H.createEventObject&&H.documentElement.doScroll){var ma=!0;try{ma=!F.frameElement}catch(Da){}ma&&zw()}Fc(F,\"load\",yw)}hy=!1;H.readyState===\"complete\"?jy():Fc(F,\"load\",jy);wj&&(ik(xk),\nF.setInterval(wk,864E5),ik(sz),ik(Zw),ik(Uu),ik(hn),ik(jx),ik(Dt),T(75)&&(ik(dx),ik(ex),ik(fx)),T(62)&&(ik(tz),ik(vz)),T(43)&&ik(wz));if(xj){Lk();Om();zl();Ly();T(44)||hk.push(Dl);T(44)||hk.push(Ex);if(T(44)){var za=Iy();za&&Dk(\"pcid\",za)}else hk.push(Jy);T(28)&&(T(44)?(Dk(\"bt\",String(Ai.H?2:pi?1:0)),Dk(\"ct\",String(Ai.H?0:pi?1:lo()?2:3))):hk.push(Gy))}fz();\nEl(1);IA();vi=Db();gJ.bootstrap=vi;if(T(66)){}}}catch(Da){if(El(4),wj){var Ma=qk(!1,!0,!0);Ec(Ma)}}});\n\n})()\n\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": 59,
                    "connect": 181,
                    "ssl": 65,
                    "send": 0,
                    "wait": 54,
                    "receive": 170
                },
                "_type": 3,
                "_id": "35191.20",
                "_request_id": "35191.20",
                "_ip_addr": "142.251.179.97",
                "_full_url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.googletagmanager.com",
                "_url": "/gtag/js?id=G-PQ5N2MZG5M",
                "_raw_id": "35191.20",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 224,
                "_ttfb_ms": 54,
                "_load_start": 686,
                "_load_start_float": 686.000168,
                "_bytesIn": 90944,
                "_objectSize": 90944,
                "_objectSizeUncompressed": 258300,
                "_chunks": [
                    {
                        "ts": 744,
                        "bytes": 1177,
                        "inflated": 2085
                    },
                    {
                        "ts": 746,
                        "bytes": 1186,
                        "inflated": 4716
                    },
                    {
                        "ts": 750,
                        "bytes": 2372,
                        "inflated": 9965
                    },
                    {
                        "ts": 754,
                        "bytes": 2238,
                        "inflated": 7669
                    },
                    {
                        "ts": 758,
                        "bytes": 2363,
                        "inflated": 6501
                    },
                    {
                        "ts": 763,
                        "bytes": 2372,
                        "inflated": 6171
                    },
                    {
                        "ts": 768,
                        "bytes": 2372,
                        "inflated": 6725
                    },
                    {
                        "ts": 774,
                        "bytes": 2262,
                        "inflated": 8797
                    },
                    {
                        "ts": 779,
                        "bytes": 2372,
                        "inflated": 7831
                    },
                    {
                        "ts": 785,
                        "bytes": 2372,
                        "inflated": 6085
                    },
                    {
                        "ts": 790,
                        "bytes": 2271,
                        "inflated": 6194
                    },
                    {
                        "ts": 799,
                        "bytes": 2363,
                        "inflated": 7251
                    },
                    {
                        "ts": 803,
                        "bytes": 2372,
                        "inflated": 5615
                    },
                    {
                        "ts": 806,
                        "bytes": 2372,
                        "inflated": 6486
                    },
                    {
                        "ts": 811,
                        "bytes": 2262,
                        "inflated": 5700
                    },
                    {
                        "ts": 814,
                        "bytes": 2372,
                        "inflated": 6086
                    },
                    {
                        "ts": 818,
                        "bytes": 2372,
                        "inflated": 6439
                    },
                    {
                        "ts": 822,
                        "bytes": 2271,
                        "inflated": 6315
                    },
                    {
                        "ts": 825,
                        "bytes": 1177,
                        "inflated": 3630
                    },
                    {
                        "ts": 831,
                        "bytes": 2372,
                        "inflated": 6537
                    },
                    {
                        "ts": 847,
                        "bytes": 9378,
                        "inflated": 24950
                    },
                    {
                        "ts": 851,
                        "bytes": 2372,
                        "inflated": 6545
                    },
                    {
                        "ts": 854,
                        "bytes": 2262,
                        "inflated": 6295
                    },
                    {
                        "ts": 859,
                        "bytes": 2372,
                        "inflated": 6125
                    },
                    {
                        "ts": 861,
                        "bytes": 2372,
                        "inflated": 7114
                    },
                    {
                        "ts": 865,
                        "bytes": 2259,
                        "inflated": 6089
                    },
                    {
                        "ts": 869,
                        "bytes": 2363,
                        "inflated": 6491
                    },
                    {
                        "ts": 873,
                        "bytes": 2372,
                        "inflated": 6381
                    },
                    {
                        "ts": 877,
                        "bytes": 2372,
                        "inflated": 6384
                    },
                    {
                        "ts": 879,
                        "bytes": 1085,
                        "inflated": 3240
                    },
                    {
                        "ts": 883,
                        "bytes": 2363,
                        "inflated": 7062
                    },
                    {
                        "ts": 887,
                        "bytes": 2372,
                        "inflated": 6245
                    },
                    {
                        "ts": 896,
                        "bytes": 4634,
                        "inflated": 12274
                    },
                    {
                        "ts": 901,
                        "bytes": 2372,
                        "inflated": 6550
                    },
                    {
                        "ts": 904,
                        "bytes": 2372,
                        "inflated": 7403
                    },
                    {
                        "ts": 908,
                        "bytes": 2271,
                        "inflated": 7581
                    },
                    {
                        "ts": 910,
                        "bytes": 2063,
                        "inflated": 4773
                    }
                ],
                "_expires": "Wed, 03 Jul 2024 14:32:16 GMT",
                "_cacheControl": "private, max-age=900",
                "_contentType": "application/javascript",
                "_contentEncoding": "br",
                "_socket": 211,
                "_protocol": "HTTP/2",
                "_dns_start": 445,
                "_dns_end": 504,
                "_connect_start": 505,
                "_connect_end": 621,
                "_ssl_start": 621,
                "_ssl_end": 686,
                "_securityDetails": {
                    "protocol": "TLS 1.3",
                    "keyExchange": "",
                    "keyExchangeGroup": "X25519",
                    "cipher": "AES_128_GCM",
                    "certificateId": 0,
                    "subjectName": "*.google-analytics.com",
                    "sanList": [
                        "*.google-analytics.com",
                        "region1.app-measurement.com",
                        "app-measurement.com",
                        "region1.att.app-measurement.com",
                        "att.app-measurement.com",
                        "region1.analytics.app-measurement.com",
                        "analytics.app-measurement.com",
                        "region1.app-analytics-services-att.com",
                        "app-analytics-services-att.com",
                        "region1.app-analytics-services.com",
                        "app-analytics-services.com",
                        "google-analytics.com",
                        "region1.google-analytics.com",
                        "ssl.google-analytics.com",
                        "www.google-analytics.com",
                        "region1.analytics.google.com",
                        "googletagmanager.com",
                        "www.googletagmanager.com",
                        "urchin.com",
                        "service.urchin.com",
                        "fps.goog",
                        "*.fps.goog",
                        "googleoptimize.com",
                        "www.googleoptimize.com"
                    ],
                    "issuer": "WR2",
                    "validFrom": 1718292434,
                    "validTo": 1725550033,
                    "signedCertificateTimestampList": [
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Google 'Xenon2024' log",
                            "logId": "76FF883F0AB6FB9551C261CCF587BA34B4A4CDBB29DC68420A9FE6674C5A3A74",
                            "timestamp": 1718296036899,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "304402207319080C13D6AE69DA9CF79F7238134AE49E895C9235494798CCFC85C9D725DF022063C7373D1901448BC24DDC16AE1AA284E0452D46EF5E7313CDD3085130F2D726"
                        },
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Sectigo 'Mammoth2024h2'",
                            "logId": "DFE156EBAA05AFB59C0F86718DA8C0324EAE56D96EA7F5A56A01D1C13BBE525C",
                            "timestamp": 1718296037179,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "304502200550FDAC2A74A1116214268385AD983B525243CA697B1C82E80A3702BACA9E5D022100DF3546FF109F03CA4ED1ADFB2886233895A4B918DA653F205AA2F667DD75FB4A"
                        }
                    ],
                    "certificateTransparencyCompliance": "compliant",
                    "serverSignatureAlgorithm": 1027,
                    "encryptedClientHello": false
                },
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2622,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.googletagmanager.com",
                        ":method: GET",
                        ":path: /gtag/js?id=G-PQ5N2MZG5M",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-credentials: true",
                        "access-control-allow-headers: Cache-Control",
                        "access-control-allow-origin: *",
                        "cache-control: private, max-age=900",
                        "content-encoding: br",
                        "content-length: 90944",
                        "content-type: application/javascript; charset=UTF-8",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 14:32:16 GMT",
                        "expires: Wed, 03 Jul 2024 14:32:16 GMT",
                        "server: Google Tag Manager",
                        "strict-transport-security: max-age=31536000; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-xss-protection: 0",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 1813,
                "_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": 59,
                "_connect_ms": 116,
                "_ssl_ms": 65,
                "_gzip_total": 90944,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 900,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 441,
                "_dns_info": {
                    "secure": false,
                    "transactions_needed": [
                        {
                            "dns_query_type": "A"
                        },
                        {
                            "dns_query_type": "HTTPS"
                        }
                    ],
                    "results": {
                        "aliases": [
                            "www.googletagmanager.com"
                        ],
                        "canonical_names": [
                            "www.googletagmanager.com"
                        ],
                        "endpoint_metadatas": [],
                        "expiration": "13364410536401939",
                        "host_ports": [],
                        "hostname_results": [],
                        "ip_endpoints": [
                            {
                                "endpoint_address": "142.251.179.97",
                                "endpoint_port": 0
                            }
                        ],
                        "text_records": []
                    }
                },
                "_socket_group": "https://www.googletagmanager.com <https://httparchive.org same_site>",
                "_http2_stream_id": 1,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_http2_server_settings": {
                    "SETTINGS_MAX_CONCURRENT_STREAMS": 100,
                    "SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
                    "SETTINGS_MAX_HEADER_LIST_SIZE": 65536
                },
                "_tls_version": "TLS 1.3",
                "_tls_resumed": "False",
                "_tls_next_proto": "h2",
                "_tls_cipher_suite": 4865,
                "_netlog_id": 168,
                "_certificates": [
                    "-----BEGIN CERTIFICATE-----\nMIIGvjCCBaagAwIBAgIRAPpfOdrO4+77EOwGGOwJMM4wDQYJKoZIhvcNAQELBQAw\nOzELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEM\nMAoGA1UEAxMDV1IyMB4XDTI0MDYxMzE1MjcxNFoXDTI0MDkwNTE1MjcxM1owITEf\nMB0GA1UEAwwWKi5nb29nbGUtYW5hbHl0aWNzLmNvbTBZMBMGByqGSM49AgEGCCqG\nSM49AwEHA0IABEquHvXDTGyRe/m9lashcmh1HAoJbawfXUkYKNcZERlyXS0JtHbq\nVPtdA8tRC/4qXArtIEz/eLkj5aCtTVWIKKGjggSgMIIEnDAOBgNVHQ8BAf8EBAMC\nB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU\nfFkdMrMAQJQNgEzY19sbukOCgekwHwYDVR0jBBgwFoAU3hse7XkV1D43JMMhu+w0\nOW1CsjAwWAYIKwYBBQUHAQEETDBKMCEGCCsGAQUFBzABhhVodHRwOi8vby5wa2ku\nZ29vZy93cjIwJQYIKwYBBQUHMAKGGWh0dHA6Ly9pLnBraS5nb29nL3dyMi5jcnQw\nggJ3BgNVHREEggJuMIICaoIWKi5nb29nbGUtYW5hbHl0aWNzLmNvbYIbcmVnaW9u\nMS5hcHAtbWVhc3VyZW1lbnQuY29tghNhcHAtbWVhc3VyZW1lbnQuY29tgh9yZWdp\nb24xLmF0dC5hcHAtbWVhc3VyZW1lbnQuY29tghdhdHQuYXBwLW1lYXN1cmVtZW50\nLmNvbYIlcmVnaW9uMS5hbmFseXRpY3MuYXBwLW1lYXN1cmVtZW50LmNvbYIdYW5h\nbHl0aWNzLmFwcC1tZWFzdXJlbWVudC5jb22CJnJlZ2lvbjEuYXBwLWFuYWx5dGlj\ncy1zZXJ2aWNlcy1hdHQuY29tgh5hcHAtYW5hbHl0aWNzLXNlcnZpY2VzLWF0dC5j\nb22CInJlZ2lvbjEuYXBwLWFuYWx5dGljcy1zZXJ2aWNlcy5jb22CGmFwcC1hbmFs\neXRpY3Mtc2VydmljZXMuY29tghRnb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9u\nMS5nb29nbGUtYW5hbHl0aWNzLmNvbYIYc3NsLmdvb2dsZS1hbmFseXRpY3MuY29t\nghh3d3cuZ29vZ2xlLWFuYWx5dGljcy5jb22CHHJlZ2lvbjEuYW5hbHl0aWNzLmdv\nb2dsZS5jb22CFGdvb2dsZXRhZ21hbmFnZXIuY29tghh3d3cuZ29vZ2xldGFnbWFu\nYWdlci5jb22CCnVyY2hpbi5jb22CEnNlcnZpY2UudXJjaGluLmNvbYIIZnBzLmdv\nb2eCCiouZnBzLmdvb2eCEmdvb2dsZW9wdGltaXplLmNvbYIWd3d3Lmdvb2dsZW9w\ndGltaXplLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATA2BgNVHR8ELzAtMCugKaAn\nhiVodHRwOi8vYy5wa2kuZ29vZy93cjIvb0JGWVlhaHpnVkkuY3JsMIIBAwYKKwYB\nBAHWeQIEAgSB9ASB8QDvAHUAdv+IPwq2+5VRwmHM9Ye6NLSkzbsp3GhCCp/mZ0xa\nOnQAAAGQEmzGIwAABAMARjBEAiBzGQgME9auadqc959yOBNK5J6JXJI1SUeYzPyF\nydcl3wIgY8c3PRkBRIvCTdwWrhqihOBFLUbvXnMTzdMIUTDy1yYAdgDf4VbrqgWv\ntZwPhnGNqMAyTq5W2W6n9aVqAdHBO75SXAAAAZASbMc7AAAEAwBHMEUCIAVQ/awq\ndKERYhQmg4WtmDtSUkPKaXscgugKNwK6yp5dAiEA3zVG/xCfA8pO0a37KIYjOJWk\nuRjaZT8gWqL2Z911+0owDQYJKoZIhvcNAQELBQADggEBACcD99a0nMR/lS2zDjdp\n8rHJ6Dctjn3VfsAyg5f4hEKm+SYtdOVor4tNeizWiubpGWv5hLgq5l5QpHsnD3zm\nwdpak+rQitlEVxVGiXx9t7GJ2ERUc0x1AAz/xaGru0MTae6Tk1pXLtTt+s056u3n\nZ4jbZuf/FNxwGj8JqqaIKNRcS1hbW7+XgORypcqUFTl4mnYOal/2Za2eojzgYvFO\nfG3+90esFMEehPgwPLdbbuLsPUoBoN4RV3hFeX/fA13x873vYSm2dOYw9ulTdG6D\nVFt/WK4rYfIgP6v3ealEweLG869aV1GZIlhANzNWLc9ckwHJJV0FUgkJ1mxKvLum\n1Ec=\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIFCzCCAvOgAwIBAgIQf/AFoHxM3tEArZ1mpRB7mDANBgkqhkiG9w0BAQsFADBH\nMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM\nQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIw\nMTQwMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNl\ncnZpY2VzMQwwCgYDVQQDEwNXUjIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQCp/5x/RR5wqFOfytnlDd5GV1d9vI+aWqxG8YSau5HbyfsvAfuSCQAWXqAc\n+MGr+XgvSszYhaLYWTwO0xj7sfUkDSbutltkdnwUxy96zqhMt/TZCPzfhyM1IKji\naeKMTj+xWfpgoh6zySBTGYLKNlNtYE3pAJH8do1cCA8Kwtzxc2vFE24KT3rC8gIc\nLrRjg9ox9i11MLL7q8Ju26nADrn5Z9TDJVd06wW06Y613ijNzHoU5HEDy01hLmFX\nxRmpC5iEGuh5KdmyjS//V2pm4M6rlagplmNwEmceOuHbsCFx13ye/aoXbv4r+zgX\nFNFmp6+atXDMyGOBOozAKql2N87jAgMBAAGjgf4wgfswDgYDVR0PAQH/BAQDAgGG\nMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/\nAgEAMB0GA1UdDgQWBBTeGx7teRXUPjckwyG77DQ5bUKyMDAfBgNVHSMEGDAWgBTk\nrysmcRorSCeFL1JmLO/wiRNxPjA0BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAKG\nGGh0dHA6Ly9pLnBraS5nb29nL3IxLmNydDArBgNVHR8EJDAiMCCgHqAchhpodHRw\nOi8vYy5wa2kuZ29vZy9yL3IxLmNybDATBgNVHSAEDDAKMAgGBmeBDAECATANBgkq\nhkiG9w0BAQsFAAOCAgEARXWL5R87RBOWGqtY8TXJbz3S0DNKhjO6V1FP7sQ02hYS\nTL8Tnw3UVOlIecAwPJQl8hr0ujKUtjNyC4XuCRElNJThb0Lbgpt7fyqaqf9/qdLe\nSiDLs/sDA7j4BwXaWZIvGEaYzq9yviQmsR4ATb0IrZNBRAq7x9UBhb+TV+PfdBJT\nDhEl05vc3ssnbrPCuTNiOcLgNeFbpwkuGcuRKnZc8d/KI4RApW//mkHgte8y0YWu\nryUJ8GLFbsLIbjL9uNrizkqRSvOFVU6xddZIMy9vhNkSXJ/UcZhjJY1pXAprffJB\nvei7j+Qi151lRehMCofa6WBmiA4fx+FOVsV2/7R6V2nyAiIJJkEd2nSi5SnzxJrl\nXdaqev3htytmOPvoKWa676ATL/hzfvDaQBEcXd2Ppvy+275W+DKcH0FBbX62xevG\niza3F4ydzxl6NJ8hk8R+dDXSqv1MbRT1ybB5W0k8878XSOjvmiYTDIfyc9acxVJr\nY/cykHipa+te1pOhv7wYPYtZ9orGBV5SGOJm4NrB3K1aJar0RfzxC3ikr7Dyc6Qw\nqDTBU39CluVIQeuQRgwG3MuSxl7zRERDRilGoKb8uY45JzmxWuKxrfwT/478JuHU\n/oTxUFqOl2stKnn7QGTq8z29W+GgBLCXSBxC9epaHM0myFH/FJlniXJfHeytWt0=\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y/lD63\nladAPKH9gvl9MgaCcfb2jH/76Nu8ai6Xl6OMS/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK/GP5Afl4/Xtcd/p2h/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo//z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6/AhSrw\n9U5pCZEt4Wi4wStz6dTZ/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz/yilrbCgj8=\n-----END CERTIFICATE-----\n"
                ],
                "_server_port": "443",
                "_renderBlocking": "potentially_blocking",
                "_load_end": 910,
                "_ttfb_start": 686,
                "_ttfb_end": 740,
                "_download_start": 740,
                "_download_end": 910,
                "_download_ms": 170,
                "_all_start": 445,
                "_all_end": 910,
                "_all_ms": 464,
                "_index": 14,
                "_number": 15,
                "_body_file": "009-35191.20-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 79,
                    "v8.compile": 20,
                    "FunctionCall": 93
                },
                "_cpu.EvaluateScript": 79,
                "_cpu.v8.compile": 20,
                "_cpu.FunctionCall": 93,
                "_cpuTime": 192,
                "_body_id": "35191.20",
                "_js_timing": [
                    [
                        1011.01,
                        1090.163
                    ],
                    [
                        1011.033,
                        1030.714
                    ],
                    [
                        1099.625,
                        1189.927
                    ],
                    [
                        1190.434,
                        1191.193
                    ],
                    [
                        1191.964,
                        1192.081
                    ],
                    [
                        1192.582,
                        1192.721
                    ],
                    [
                        1192.776,
                        1192.795
                    ],
                    [
                        1192.809,
                        1192.817
                    ],
                    [
                        1192.831,
                        1192.837
                    ],
                    [
                        1192.85,
                        1192.856
                    ],
                    [
                        1192.885,
                        1192.892
                    ],
                    [
                        1192.907,
                        1192.915
                    ],
                    [
                        1192.954,
                        1192.963
                    ],
                    [
                        1192.977,
                        1193.036
                    ],
                    [
                        1193.053,
                        1193.086
                    ],
                    [
                        1193.156,
                        1193.166
                    ],
                    [
                        1193.191,
                        1193.197
                    ],
                    [
                        1193.222,
                        1193.228
                    ],
                    [
                        1193.253,
                        1193.258
                    ],
                    [
                        1195.989,
                        1196.015
                    ],
                    [
                        1196.034,
                        1196.04
                    ],
                    [
                        1201.794,
                        1201.816
                    ],
                    [
                        1201.84,
                        1201.85
                    ],
                    [
                        1201.906,
                        1201.917
                    ],
                    [
                        1612.07,
                        1612.499
                    ],
                    [
                        1612.891,
                        1613.008
                    ],
                    [
                        1626.004,
                        1626.887
                    ],
                    [
                        1627.137,
                        1627.154
                    ],
                    [
                        1627.202,
                        1627.208
                    ]
                ],
                "_body_url": "/response_body.php?test=240703_07_W&run=1&bodyid=35191.20"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:16.264+00:00",
                "time": 168,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/images/character-markup.png",
                    "headersSize": 667,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 372,
                    "bodySize": 11971,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-type",
                            "value": "image/png"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 14:32:16 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"jMUjPw\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 03 Jul 2024 17:32:16 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "2f6b51444744887c7ccf40f1e1b0ae75"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 11971,
                        "mimeType": "image/png"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 148,
                    "receive": 20
                },
                "_type": 3,
                "_id": "35191.24",
                "_request_id": "35191.24",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/static/images/character-markup.png",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/images/character-markup.png",
                "_raw_id": "35191.24",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 168,
                "_ttfb_ms": 148,
                "_load_start": 830,
                "_load_start_float": 830.000217,
                "_bytesIn": 11971,
                "_objectSize": 11971,
                "_objectSizeUncompressed": 11971,
                "_chunks": [
                    {
                        "ts": 986,
                        "bytes": 3100
                    },
                    {
                        "ts": 990,
                        "bytes": 2807
                    },
                    {
                        "ts": 994,
                        "bytes": 1289
                    },
                    {
                        "ts": 998,
                        "bytes": 2807
                    },
                    {
                        "ts": 998,
                        "bytes": 1968
                    }
                ],
                "_expires": "Wed, 03 Jul 2024 17:32:16 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "image/png",
                "_contentEncoding": "",
                "_socket": 85,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2653,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/images/character-markup.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://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "cache-control: public, max-age=10800",
                        "content-type: image/png",
                        "date: Wed, 03 Jul 2024 14:32:16 GMT",
                        "etag: \"jMUjPw\"",
                        "expires: Wed, 03 Jul 2024 17:32:16 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 2f6b51444744887c7ccf40f1e1b0ae75",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2095,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": 100,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 12077,
                "_image_save": 0,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 829,
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 29,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 217,
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "png",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.52
                        },
                        "File": {
                            "FileSize": "12 kB",
                            "FileType": "PNG",
                            "FileTypeExtension": "png",
                            "MIMEType": "image/png"
                        },
                        "PNG": {
                            "ImageWidth": 154,
                            "ImageHeight": 252,
                            "BitDepth": 8,
                            "ColorType": "Palette",
                            "Compression": "Deflate/Inflate",
                            "Filter": "Adaptive",
                            "Interlace": "Noninterlaced",
                            "Palette": "(Binary data 546 bytes, use -b option to extract)",
                            "Transparency": "(Binary data 158 bytes, use -b option to extract)"
                        },
                        "Composite": {
                            "ImageSize": "154x252",
                            "Megapixels": 0.039
                        }
                    },
                    "magick": {
                        "baseName": "35191.24",
                        "format": "PNG",
                        "formatDescription": "PNG",
                        "mimeType": "image/png",
                        "class": "DirectClass",
                        "geometry": {
                            "width": 154,
                            "height": 252,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "PaletteAlpha",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 8,
                        "baseDepth": 8,
                        "channelDepth": {
                            "alpha": 8,
                            "red": 8,
                            "green": 8,
                            "blue": 8
                        },
                        "pixels": 155232,
                        "imageStatistics": {
                            "Overall": {
                                "min": 0,
                                "max": 255,
                                "mean": 55.1339,
                                "median": 0,
                                "standardDeviation": 70.6796,
                                "kurtosis": 0.384518,
                                "skewness": 1.47109,
                                "entropy": 0.283178
                            }
                        },
                        "channelStatistics": {
                            "alpha": {
                                "min": 0,
                                "max": 255,
                                "mean": 109.816,
                                "median": 0,
                                "standardDeviation": 119.238,
                                "kurtosis": -1.86137,
                                "skewness": 0.244606,
                                "entropy": 0.421521
                            },
                            "red": {
                                "min": 0,
                                "max": 255,
                                "mean": 79.3106,
                                "median": 0,
                                "standardDeviation": 117.033,
                                "kurtosis": -1.31697,
                                "skewness": 0.817568,
                                "entropy": 0.209573
                            },
                            "green": {
                                "min": 0,
                                "max": 92,
                                "mean": 21.1676,
                                "median": 0,
                                "standardDeviation": 31.2871,
                                "kurtosis": -1.31122,
                                "skewness": 0.820158,
                                "entropy": 0.23623
                            },
                            "blue": {
                                "min": 0,
                                "max": 42,
                                "mean": 10.2409,
                                "median": 0,
                                "standardDeviation": 15.1605,
                                "kurtosis": -1.29306,
                                "skewness": 0.826162,
                                "entropy": 0.265389
                            }
                        },
                        "alpha": "#00000000",
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBD",
                        "backgroundColor": "#FFFFFF",
                        "borderColor": "#DFDFDF",
                        "transparentColor": "#00000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 154,
                            "height": 252,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "iterations": 0,
                        "compression": "Zip",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2024-07-03T14:32:16+00:00",
                            "date:modify": "2024-07-03T14:32:16+00:00",
                            "date:timestamp": "2024-07-03T14:32:25+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": "154, 252",
                            "png:PLTE.number_colors": "182",
                            "png:tRNS": "chunk was found",
                            "signature": "5ee4ba580a5108a3c7261e43c86a1ebc248b70eb76ece561a650379eebdd1cd1"
                        },
                        "tainted": false,
                        "filesize": "11971B",
                        "numberPixels": "38808",
                        "pixelsPerSecond": "4.19253MB",
                        "userTime": "0.010u",
                        "elapsedTime": "0:01.009"
                    }
                },
                "_load_end": 998,
                "_ttfb_start": 830,
                "_ttfb_end": 978,
                "_download_start": 978,
                "_download_end": 998,
                "_download_ms": 20,
                "_all_start": 830,
                "_all_end": 998,
                "_all_ms": 168,
                "_index": 15,
                "_number": 16
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:16.273+00:00",
                "time": 100,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/images/character-star.png",
                    "headersSize": 665,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 406,
                    "bodySize": 14345,
                    "headers": [
                        {
                            "name": "age",
                            "value": "7676"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-length",
                            "value": "14345"
                        },
                        {
                            "name": "content-type",
                            "value": "image/png"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 12:24:20 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"jMUjPw\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 03 Jul 2024 15:24:20 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "ca5109567b3f17057d9470d4e9a0cf42"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 14345,
                        "mimeType": "image/png"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 70,
                    "receive": 30
                },
                "_type": 3,
                "_id": "35191.25",
                "_request_id": "35191.25",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/static/images/character-star.png",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/images/character-star.png",
                "_raw_id": "35191.25",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 100,
                "_ttfb_ms": 70,
                "_load_start": 839,
                "_load_start_float": 839.000223,
                "_bytesIn": 14345,
                "_objectSize": 14345,
                "_objectSizeUncompressed": 14345,
                "_chunks": [
                    {
                        "ts": 917,
                        "bytes": 2807
                    },
                    {
                        "ts": 921,
                        "bytes": 2688
                    },
                    {
                        "ts": 925,
                        "bytes": 2697
                    },
                    {
                        "ts": 929,
                        "bytes": 1399
                    },
                    {
                        "ts": 935,
                        "bytes": 2816
                    },
                    {
                        "ts": 939,
                        "bytes": 1938
                    }
                ],
                "_expires": "Wed, 03 Jul 2024 15:24:20 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "image/png",
                "_contentEncoding": "",
                "_socket": 85,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2653,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/images/character-star.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://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "age: 7676",
                        "cache-control: public, max-age=10800",
                        "content-length: 14345",
                        "content-type: image/png",
                        "date: Wed, 03 Jul 2024 12:24:20 GMT",
                        "etag: \"jMUjPw\"",
                        "expires: Wed, 03 Jul 2024 15:24:20 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: ca5109567b3f17057d9470d4e9a0cf42",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2089,
                "_score_cache": 0,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": 100,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 14345,
                "_image_save": 0,
                "_cache_time": 3124,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 830,
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 31,
                "_http2_stream_dependency": 29,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 223,
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "png",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.52
                        },
                        "File": {
                            "FileSize": "14 kB",
                            "FileType": "PNG",
                            "FileTypeExtension": "png",
                            "MIMEType": "image/png"
                        },
                        "PNG": {
                            "ImageWidth": 245,
                            "ImageHeight": 254,
                            "BitDepth": 8,
                            "ColorType": "Palette",
                            "Compression": "Deflate/Inflate",
                            "Filter": "Adaptive",
                            "Interlace": "Noninterlaced",
                            "Palette": "(Binary data 507 bytes, use -b option to extract)",
                            "Transparency": "(Binary data 105 bytes, use -b option to extract)"
                        },
                        "Composite": {
                            "ImageSize": "245x254",
                            "Megapixels": 0.062
                        }
                    },
                    "magick": {
                        "baseName": "35191.25",
                        "format": "PNG",
                        "formatDescription": "PNG",
                        "mimeType": "image/png",
                        "class": "DirectClass",
                        "geometry": {
                            "width": 245,
                            "height": 254,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "PaletteAlpha",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 8,
                        "baseDepth": 8,
                        "channelDepth": {
                            "alpha": 8,
                            "red": 8,
                            "green": 8,
                            "blue": 8
                        },
                        "pixels": 248920,
                        "imageStatistics": {
                            "Overall": {
                                "min": 0,
                                "max": 255,
                                "mean": 68.1021,
                                "median": 0,
                                "standardDeviation": 96.3896,
                                "kurtosis": -0.897414,
                                "skewness": 0.989946,
                                "entropy": 0.256624
                            }
                        },
                        "channelStatistics": {
                            "alpha": {
                                "min": 0,
                                "max": 255,
                                "mean": 101.524,
                                "median": 0,
                                "standardDeviation": 118.583,
                                "kurtosis": -1.7806,
                                "skewness": 0.381773,
                                "entropy": 0.370693
                            },
                            "red": {
                                "min": 0,
                                "max": 255,
                                "mean": 89.4705,
                                "median": 0,
                                "standardDeviation": 119.66,
                                "kurtosis": -1.58147,
                                "skewness": 0.62343,
                                "entropy": 0.263584
                            },
                            "green": {
                                "min": 0,
                                "max": 255,
                                "mean": 67.1783,
                                "median": 0,
                                "standardDeviation": 91.7396,
                                "kurtosis": -1.31669,
                                "skewness": 0.725211,
                                "entropy": 0.279812
                            },
                            "blue": {
                                "min": 0,
                                "max": 255,
                                "mean": 14.235,
                                "median": 0,
                                "standardDeviation": 55.5757,
                                "kurtosis": 13.2238,
                                "skewness": 3.86738,
                                "entropy": 0.112407
                            }
                        },
                        "alpha": "#00000000",
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBD",
                        "backgroundColor": "#FFFFFF",
                        "borderColor": "#DFDFDF",
                        "transparentColor": "#00000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 245,
                            "height": 254,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "iterations": 0,
                        "compression": "Zip",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2024-07-03T14:32:16+00:00",
                            "date:modify": "2024-07-03T14:32:16+00:00",
                            "date:timestamp": "2024-07-03T14:32:26+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": "245, 254",
                            "png:PLTE.number_colors": "169",
                            "png:tRNS": "chunk was found",
                            "signature": "bc3bd1a4d235710ba30437f02087363658d4ada7337467dd7cb712852cf2be31"
                        },
                        "tainted": false,
                        "filesize": "14345B",
                        "numberPixels": "62230",
                        "pixelsPerSecond": "2.83388MB",
                        "userTime": "0.020u",
                        "elapsedTime": "0:01.021"
                    }
                },
                "_load_end": 939,
                "_ttfb_start": 839,
                "_ttfb_end": 909,
                "_download_start": 909,
                "_download_end": 939,
                "_download_ms": 30,
                "_all_start": 839,
                "_all_end": 939,
                "_all_ms": 100,
                "_index": 16,
                "_number": 17
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:16.280+00:00",
                "time": 131,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/images/character-hat.png",
                    "headersSize": 664,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 405,
                    "bodySize": 9966,
                    "headers": [
                        {
                            "name": "age",
                            "value": "1939"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-length",
                            "value": "9966"
                        },
                        {
                            "name": "content-type",
                            "value": "image/png"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 13:59:57 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"jMUjPw\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 03 Jul 2024 16:59:57 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "6b4fcea63a51dc554bbe2e5ff9e2f432"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 9966,
                        "mimeType": "image/png"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 115,
                    "receive": 16
                },
                "_type": 3,
                "_id": "35191.26",
                "_request_id": "35191.26",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/static/images/character-hat.png",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/images/character-hat.png",
                "_raw_id": "35191.26",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 131,
                "_ttfb_ms": 115,
                "_load_start": 846,
                "_load_start_float": 846.000229,
                "_bytesIn": 9966,
                "_objectSize": 9966,
                "_objectSizeUncompressed": 9966,
                "_chunks": [
                    {
                        "ts": 966,
                        "bytes": 1399
                    },
                    {
                        "ts": 970,
                        "bytes": 2697
                    },
                    {
                        "ts": 974,
                        "bytes": 2807
                    },
                    {
                        "ts": 977,
                        "bytes": 3063
                    }
                ],
                "_expires": "Wed, 03 Jul 2024 16:59:57 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "image/png",
                "_contentEncoding": "",
                "_socket": 85,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2653,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/images/character-hat.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://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "age: 1939",
                        "cache-control: public, max-age=10800",
                        "content-length: 9966",
                        "content-type: image/png",
                        "date: Wed, 03 Jul 2024 13:59:57 GMT",
                        "etag: \"jMUjPw\"",
                        "expires: Wed, 03 Jul 2024 16:59:57 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 6b4fcea63a51dc554bbe2e5ff9e2f432",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2086,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 9966,
                "_image_save": 0,
                "_cache_time": 8861,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 835,
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 35,
                "_http2_stream_dependency": 31,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 229,
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "png",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.52,
                            "Warning": "Truncated PNG image"
                        },
                        "File": {
                            "FileSize": "4.1 kB",
                            "FileType": "PNG",
                            "FileTypeExtension": "png",
                            "MIMEType": "image/png"
                        },
                        "PNG": {
                            "ImageWidth": 186,
                            "ImageHeight": 207,
                            "BitDepth": 8,
                            "ColorType": "Palette",
                            "Compression": "Deflate/Inflate",
                            "Filter": "Adaptive",
                            "Interlace": "Noninterlaced",
                            "Palette": "(Binary data 648 bytes, use -b option to extract)",
                            "Transparency": "(Binary data 122 bytes, use -b option to extract)"
                        },
                        "Composite": {
                            "ImageSize": "186x207",
                            "Megapixels": 0.039
                        }
                    }
                },
                "_load_end": 977,
                "_ttfb_start": 846,
                "_ttfb_end": 961,
                "_download_start": 961,
                "_download_end": 977,
                "_download_ms": 16,
                "_all_start": 846,
                "_all_end": 977,
                "_all_ms": 131,
                "_index": 17,
                "_number": 18
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:16.280+00:00",
                "time": 115,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/fonts/Lato-Italic.woff2",
                    "headersSize": 690,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "priority",
                            "value": "u=0"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/static/css/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "font"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 411,
                    "bodySize": 14864,
                    "headers": [
                        {
                            "name": "age",
                            "value": "45355"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000"
                        },
                        {
                            "name": "content-length",
                            "value": "14864"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 01:56:21 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"jMUjPw\""
                        },
                        {
                            "name": "expires",
                            "value": "Thu, 03 Jul 2025 01:56:21 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "9fdef0882137fe4ededfa0680660c469"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 14864,
                        "mimeType": "font/woff2"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 94,
                    "receive": 21
                },
                "_type": 3,
                "_id": "35191.34",
                "_request_id": "35191.34",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/static/fonts/Lato-Italic.woff2",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/fonts/Lato-Italic.woff2",
                "_raw_id": "35191.34",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 115,
                "_ttfb_ms": 94,
                "_load_start": 846,
                "_load_start_float": 846.000235,
                "_bytesIn": 14864,
                "_objectSize": 14864,
                "_objectSizeUncompressed": 14864,
                "_chunks": [
                    {
                        "ts": 943,
                        "bytes": 2807
                    },
                    {
                        "ts": 945,
                        "bytes": 2688
                    },
                    {
                        "ts": 950,
                        "bytes": 1408
                    },
                    {
                        "ts": 954,
                        "bytes": 2816
                    },
                    {
                        "ts": 958,
                        "bytes": 2816
                    },
                    {
                        "ts": 961,
                        "bytes": 2329
                    }
                ],
                "_expires": "Thu, 03 Jul 2025 01:56:21 GMT",
                "_cacheControl": "public, max-age=31536000",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 85,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/static/css/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
                "_initiator_line": "",
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Highest",
                "_initial_priority": "Highest",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/fonts/Lato-Italic.woff2",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://almanac.httparchive.org",
                        "priority: u=0",
                        "referer: https://almanac.httparchive.org/static/css/almanac.css?v=9855ebaccf6c51a57239b9d47e2fde41",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "age: 45355",
                        "cache-control: public, max-age=31536000",
                        "content-length: 14864",
                        "content-type: font/woff2",
                        "date: Wed, 03 Jul 2024 01:56:21 GMT",
                        "etag: \"jMUjPw\"",
                        "expires: Thu, 03 Jul 2025 01:56:21 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 9fdef0882137fe4ededfa0680660c469",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2170,
                "_score_cache": 100,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 31490645,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 837,
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 33,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 256,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 235,
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_font_details": {
                    "table_sizes": {
                        "GPOS": 4936,
                        "GSUB": 112,
                        "OS/2": 96,
                        "cmap": 196,
                        "gasp": 12,
                        "glyf": 17400,
                        "head": 54,
                        "hhea": 36,
                        "hmtx": 886,
                        "loca": 0,
                        "maxp": 32,
                        "name": 656,
                        "post": 581
                    },
                    "names": {
                        "0": "Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic with Reserve",
                        "1": "Lato",
                        "2": "Italic",
                        "3": "tyPolandLukaszDziedzic: Lato Italic: 2011",
                        "4": "Lato Italic",
                        "5": "Version 1.104; Western+Polish opensource",
                        "6": "Lato-Italic",
                        "14": "http://scripts.sil.org/OFL"
                    },
                    "OS2": {
                        "version": 3,
                        "xAvgCharWidth": 978,
                        "usWeightClass": 400,
                        "usWidthClass": 5,
                        "fsType": 0,
                        "ySubscriptXSize": 1400,
                        "ySubscriptYSize": 1300,
                        "ySubscriptXOffset": 0,
                        "ySubscriptYOffset": 280,
                        "ySuperscriptXSize": 1400,
                        "ySuperscriptYSize": 1300,
                        "ySuperscriptXOffset": 0,
                        "ySuperscriptYOffset": 954,
                        "yStrikeoutSize": 116,
                        "yStrikeoutPosition": 500,
                        "sFamilyClass": 2051,
                        "ulUnicodeRange1": 2147483687,
                        "ulUnicodeRange2": 74,
                        "ulUnicodeRange3": 0,
                        "ulUnicodeRange4": 0,
                        "achVendID": "tyPL",
                        "fsSelection": 1,
                        "usFirstCharIndex": 0,
                        "usLastCharIndex": 8722,
                        "sTypoAscender": 1610,
                        "sTypoDescender": -390,
                        "sTypoLineGap": 400,
                        "usWinAscent": 1974,
                        "usWinDescent": 426,
                        "ulCodePageRange1": 536871059,
                        "ulCodePageRange2": 0,
                        "sxHeight": 1013,
                        "sCapHeight": 1433,
                        "usDefaultChar": 0,
                        "usBreakChar": 32,
                        "usMaxContext": 2,
                        "panose": {
                            "bFamilyType": 2,
                            "bSerifStyle": 15,
                            "bWeight": 5,
                            "bProportion": 2,
                            "bContrast": 2,
                            "bStrokeVariation": 2,
                            "bArmStyle": 4,
                            "bLetterForm": 3,
                            "bMidline": 2,
                            "bXHeight": 3
                        }
                    },
                    "post": {
                        "formatType": 2,
                        "italicAngle": -7,
                        "underlinePosition": -142,
                        "underlineThickness": 116,
                        "isFixedPitch": 0,
                        "minMemType42": 0,
                        "maxMemType42": 0,
                        "minMemType1": 0,
                        "maxMemType1": 0
                    },
                    "cmap": {
                        "encodings": [
                            {
                                "platform": 0,
                                "encoding": 3
                            },
                            {
                                "platform": 3,
                                "encoding": 1
                            }
                        ],
                        "codepoints": [
                            0,
                            13,
                            32,
                            33,
                            34,
                            35,
                            36,
                            37,
                            38,
                            39,
                            40,
                            41,
                            42,
                            43,
                            44,
                            45,
                            46,
                            47,
                            48,
                            49,
                            50,
                            51,
                            52,
                            53,
                            54,
                            55,
                            56,
                            57,
                            58,
                            59,
                            60,
                            61,
                            62,
                            63,
                            64,
                            65,
                            66,
                            67,
                            68,
                            69,
                            70,
                            71,
                            72,
                            73,
                            74,
                            75,
                            76,
                            77,
                            78,
                            79,
                            80,
                            81,
                            82,
                            83,
                            84,
                            85,
                            86,
                            87,
                            88,
                            89,
                            90,
                            91,
                            92,
                            93,
                            94,
                            95,
                            96,
                            97,
                            98,
                            99,
                            100,
                            101,
                            102,
                            103,
                            104,
                            105,
                            106,
                            107,
                            108,
                            109,
                            110,
                            111,
                            112,
                            113,
                            114,
                            115,
                            116,
                            117,
                            118,
                            119,
                            120,
                            121,
                            122,
                            123,
                            124,
                            125,
                            126,
                            160,
                            161,
                            162,
                            163,
                            164,
                            165,
                            166,
                            167,
                            168,
                            169,
                            170,
                            171,
                            172,
                            173,
                            174,
                            175,
                            176,
                            177,
                            178,
                            179,
                            180,
                            181,
                            182,
                            183,
                            184,
                            185,
                            186,
                            187,
                            188,
                            189,
                            190,
                            191,
                            192,
                            193,
                            194,
                            195,
                            196,
                            197,
                            198,
                            199,
                            200,
                            201,
                            202,
                            203,
                            204,
                            205,
                            206,
                            207,
                            208,
                            209,
                            210,
                            211,
                            212,
                            213,
                            214,
                            215,
                            216,
                            217,
                            218,
                            219,
                            220,
                            221,
                            222,
                            223,
                            224,
                            225,
                            226,
                            227,
                            228,
                            229,
                            230,
                            231,
                            232,
                            233,
                            234,
                            235,
                            236,
                            237,
                            238,
                            239,
                            240,
                            241,
                            242,
                            243,
                            244,
                            245,
                            246,
                            247,
                            248,
                            249,
                            250,
                            251,
                            252,
                            253,
                            254,
                            255,
                            305,
                            338,
                            339,
                            710,
                            730,
                            732,
                            8211,
                            8212,
                            8216,
                            8217,
                            8218,
                            8220,
                            8221,
                            8222,
                            8226,
                            8230,
                            8249,
                            8250,
                            8260,
                            8364,
                            8482,
                            8722
                        ]
                    },
                    "color": {
                        "formats": [],
                        "numPalettes": 0,
                        "numPaletteEntries": 0
                    },
                    "features": {
                        "GSUB": {
                            "DFLT": {
                                "default": [
                                    "liga"
                                ]
                            },
                            "latn": {
                                "default": [
                                    "liga"
                                ]
                            }
                        },
                        "GPOS": {
                            "DFLT": {
                                "default": [
                                    "kern"
                                ]
                            },
                            "latn": {
                                "default": [
                                    "kern"
                                ]
                            }
                        }
                    },
                    "counts": {
                        "num_cmap_codepoints": 215,
                        "num_glyphs": 224
                    }
                },
                "_load_end": 961,
                "_ttfb_start": 846,
                "_ttfb_end": 940,
                "_download_start": 940,
                "_download_end": 961,
                "_download_ms": 21,
                "_all_start": 846,
                "_all_end": 961,
                "_all_ms": 115,
                "_index": 18,
                "_number": 19
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:16.555+00:00",
                "time": 194,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&l=dataLayer&cx=c",
                    "headersSize": 593,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "script"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "id",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "l",
                            "value": "dataLayer"
                        },
                        {
                            "name": "cx",
                            "value": "c"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 523,
                    "bodySize": 75693,
                    "headers": [
                        {
                            "name": "access-control-allow-credentials",
                            "value": "true"
                        },
                        {
                            "name": "access-control-allow-headers",
                            "value": "Cache-Control"
                        },
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "cache-control",
                            "value": "private, max-age=900"
                        },
                        {
                            "name": "content-encoding",
                            "value": "br"
                        },
                        {
                            "name": "content-length",
                            "value": "75693"
                        },
                        {
                            "name": "content-type",
                            "value": "application/javascript; charset=UTF-8"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 14:32:16 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 03 Jul 2024 14:32:16 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Tag Manager"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-xss-protection",
                            "value": "0"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 75693,
                        "mimeType": "application/javascript",
                        "text": "\n// Copyright 2012 Google Inc. All rights reserved.\n \n(function(){\n\nvar data = {\n\"resource\": {\n  \"version\":\"1\",\n  \n  \"macros\":[{\"function\":\"__e\"},{\"function\":\"__c\",\"vtp_value\":\"c\"}],\n  \"tags\":[{\"function\":\"__ogt_1p_data_v2\",\"priority\":2,\"vtp_isAutoEnabled\":true,\"vtp_autoCollectExclusionSelectors\":[\"list\",[\"map\",\"exclusionSelector\",\"\"]],\"vtp_isEnabled\":true,\"vtp_autoEmailEnabled\":true,\"vtp_autoPhoneEnabled\":false,\"vtp_autoAddressEnabled\":false,\"vtp_isAutoCollectPiiEnabledFlag\":false,\"tag_id\":10},{\"function\":\"__ccd_ga_first\",\"priority\":1,\"vtp_instanceDestinationId\":\"UA-22381566-3\",\"tag_id\":13},{\"function\":\"__rep\",\"vtp_containerId\":\"UA-22381566-3\",\"vtp_remoteConfig\":[\"map\"],\"tag_id\":1},{\"function\":\"__ccd_ga_last\",\"priority\":0,\"vtp_instanceDestinationId\":\"UA-22381566-3\",\"tag_id\":12}],\n  \"predicates\":[{\"function\":\"_eq\",\"arg0\":[\"macro\",0],\"arg1\":\"gtm.js\"},{\"function\":\"_eq\",\"arg0\":[\"macro\",0],\"arg1\":\"gtm.init\"}],\n  \"rules\":[[[\"if\",0],[\"add\",2]],[[\"if\",1],[\"add\",0,3,1]]]\n},\n\"runtime\":[ [50,\"__c\",[46,\"a\"],[36,[17,[15,\"a\"],\"value\"]]]\n ,[50,\"__ccd_ga_first\",[46,\"a\"],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ccd_ga_last\",[46,\"a\"],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__e\",[46,\"a\"],[36,[13,[41,\"$0\"],[3,\"$0\",[\"require\",\"internal.getEventData\"]],[\"$0\",\"event\"]]]]\n ,[50,\"__ogt_1p_data_v2\",[46,\"a\"],[50,\"j\",[46,\"m\",\"n\",\"o\"],[22,[20,[16,[15,\"n\"],\"type\"],[15,\"o\"]],[46,[22,[28,[15,\"m\"]],[46,[3,\"m\",[8]]]],[22,[28,[16,[15,\"m\"],[15,\"o\"]]],[46,[43,[15,\"m\"],[15,\"o\"],[16,[15,\"n\"],\"userData\"]]]]]],[36,[15,\"m\"]]],[50,\"k\",[46,\"m\",\"n\"],[52,\"o\",[16,[15,\"a\"],[15,\"m\"]]],[41,\"p\"],[22,[20,[15,\"o\"],\"CSS_SELECTOR\"],[46,[3,\"p\",\"css_selector\"]],[46,[22,[20,[15,\"o\"],\"JS_VAR\"],[46,[3,\"p\",\"js_variable\"]]]]],[36,[8,\"selector_type\",[15,\"p\"],\"value\",[16,[15,\"a\"],[15,\"n\"]]]]],[50,\"l\",[46,\"m\",\"n\",\"o\",\"p\"],[22,[28,[16,[15,\"a\"],[15,\"p\"]]],[46,[36]]],[43,[15,\"m\"],[15,\"n\"],[\"k\",[15,\"o\"],[15,\"p\"]]]],[22,[28,[17,[15,\"a\"],\"isEnabled\"]],[46,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]],[52,\"b\",[13,[41,\"$0\"],[3,\"$0\",[\"require\",\"internal.getFlags\"]],[\"$0\"]]],[52,\"c\",[\"require\",\"internal.getDestinationIds\"]],[52,\"d\",[\"require\",\"internal.getProductSettingsParameter\"]],[52,\"e\",[\"require\",\"internal.detectUserProvidedData\"]],[52,\"f\",[\"require\",\"internal.setRemoteConfigParameter\"]],[52,\"g\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"h\",[30,[\"c\"],[7]]],[52,\"i\",[8,\"enable_code\",true]],[22,[17,[15,\"a\"],\"isAutoEnabled\"],[46,[53,[52,\"m\",[7]],[22,[1,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],[17,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],\"length\"]],[46,[53,[41,\"o\"],[3,\"o\",0],[63,[7,\"o\"],[23,[15,\"o\"],[17,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],\"length\"]],[33,[15,\"o\"],[3,\"o\",[0,[15,\"o\"],1]]],[46,[53,[52,\"p\",[17,[16,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],[15,\"o\"]],\"exclusionSelector\"]],[22,[15,\"p\"],[46,[2,[15,\"m\"],\"push\",[7,[15,\"p\"]]]]]]]]]]],[52,\"n\",[39,[17,[15,\"a\"],\"isAutoCollectPiiEnabledFlag\"],[17,[15,\"a\"],\"autoEmailEnabled\"],true]],[43,[15,\"i\"],\"auto_detect\",[8,\"email\",[15,\"n\"],\"phone\",[17,[15,\"a\"],\"autoPhoneEnabled\"],\"address\",[17,[15,\"a\"],\"autoAddressEnabled\"],\"exclude_element_selectors\",[15,\"m\"]]]]]],[22,[17,[15,\"a\"],\"isManualEnabled\"],[46,[53,[52,\"m\",[8]],[22,[17,[15,\"a\"],\"manualEmailEnabled\"],[46,[\"l\",[15,\"m\"],\"email\",\"emailType\",\"emailValue\"]]],[22,[17,[15,\"a\"],\"manualPhoneEnabled\"],[46,[\"l\",[15,\"m\"],\"phone\",\"phoneType\",\"phoneValue\"]]],[22,[17,[15,\"a\"],\"manualAddressEnabled\"],[46,[53,[52,\"n\",[8]],[\"l\",[15,\"n\"],\"first_name\",\"firstNameType\",\"firstNameValue\"],[\"l\",[15,\"n\"],\"last_name\",\"lastNameType\",\"lastNameValue\"],[\"l\",[15,\"n\"],\"street\",\"streetType\",\"streetValue\"],[\"l\",[15,\"n\"],\"city\",\"cityType\",\"cityValue\"],[\"l\",[15,\"n\"],\"region\",\"regionType\",\"regionValue\"],[\"l\",[15,\"n\"],\"country\",\"countryType\",\"countryValue\"],[\"l\",[15,\"n\"],\"postal_code\",\"postalCodeType\",\"postalCodeValue\"],[43,[15,\"m\"],\"name_and_address\",[7,[15,\"n\"]]]]]],[43,[15,\"i\"],\"selectors\",[15,\"m\"]]]]],[65,\"m\",[15,\"h\"],[46,[53,[41,\"n\"],[3,\"n\",[15,\"i\"]],[22,[1,[20,[2,[15,\"m\"],\"indexOf\",[7,\"G-\"]],0],[28,[16,[15,\"b\"],\"enableEuidAutoMode\"]]],[46,[53,[52,\"q\",[8,\"enable_code\",true,\"selectors\",[16,[15,\"i\"],\"selectors\"]]],[3,\"n\",[15,\"q\"]]]]],[\"f\",[15,\"m\"],\"user_data_settings\",[15,\"n\"]],[52,\"o\",[16,[15,\"n\"],\"auto_detect\"]],[22,[28,[15,\"o\"]],[46,[6]]],[52,\"p\",[51,\"\",[7,\"q\"],[52,\"r\",[2,[15,\"q\"],\"getMetadata\",[7,\"user_data_from_automatic\"]]],[22,[15,\"r\"],[46,[36,[15,\"r\"]]]],[52,\"s\",[\"e\",[8,\"excludeElementSelectors\",[16,[15,\"o\"],\"exclude_element_selectors\"],\"fieldFilters\",[8,\"email\",[16,[15,\"o\"],\"email\"],\"phone\",[16,[15,\"o\"],\"phone\"],\"address\",[16,[15,\"o\"],\"address\"]]]]],[52,\"t\",[1,[15,\"s\"],[16,[15,\"s\"],\"elements\"]]],[52,\"u\",[8]],[22,[1,[15,\"t\"],[18,[17,[15,\"t\"],\"length\"],0]],[46,[53,[41,\"v\"],[53,[41,\"w\"],[3,\"w\",0],[63,[7,\"w\"],[23,[15,\"w\"],[17,[15,\"t\"],\"length\"]],[33,[15,\"w\"],[3,\"w\",[0,[15,\"w\"],1]]],[46,[53,[52,\"x\",[16,[15,\"t\"],[15,\"w\"]]],[\"j\",[15,\"u\"],[15,\"x\"],\"email\"],[22,[16,[15,\"b\"],\"enableAutoPiiOnPhoneAndAddress\"],[46,[\"j\",[15,\"u\"],[15,\"x\"],\"phone_number\"],[3,\"v\",[\"j\",[15,\"v\"],[15,\"x\"],\"first_name\"]],[3,\"v\",[\"j\",[15,\"v\"],[15,\"x\"],\"last_name\"]],[3,\"v\",[\"j\",[15,\"v\"],[15,\"x\"],\"country\"]],[3,\"v\",[\"j\",[15,\"v\"],[15,\"x\"],\"postal_code\"]]]]]]]],[22,[1,[15,\"v\"],[28,[16,[15,\"u\"],\"address\"]]],[46,[43,[15,\"u\"],\"address\",[15,\"v\"]]]]]]],[2,[15,\"q\"],\"setMetadata\",[7,\"user_data_from_automatic\",[15,\"u\"]]],[36,[15,\"u\"]]]],[\"g\",[15,\"m\"],[51,\"\",[7,\"q\"],[2,[15,\"q\"],\"setMetadata\",[7,\"user_data_from_automatic_getter\",[15,\"p\"]]]]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n \n]\n,\"entities\":{\n\"__c\":{\"2\":true,\"4\":true}\n,\n\"__ccd_ga_first\":{\"2\":true,\"4\":true}\n,\n\"__ccd_ga_last\":{\"2\":true,\"4\":true}\n,\n\"__e\":{\"2\":true,\"4\":true}\n,\n\"__ogt_1p_data_v2\":{\"2\":true}\n\n\n}\n,\"blob\":{\"1\":\"1\"}\n,\"permissions\":{\n\"__c\":{}\n,\n\"__ccd_ga_first\":{}\n,\n\"__ccd_ga_last\":{}\n,\n\"__e\":{\"read_event_data\":{\"eventDataAccess\":\"specific\",\"keyPatterns\":[\"event\"]}}\n,\n\"__ogt_1p_data_v2\":{\"detect_user_provided_data\":{\"limitDataSources\":true,\"allowAutoDataSources\":true,\"allowManualDataSources\":false,\"allowCodeDataSources\":false}}\n\n\n}\n\n\n\n,\"security_groups\":{\n\"google\":[\n\"__c\"\n,\n\"__ccd_ga_first\"\n,\n\"__ccd_ga_last\"\n,\n\"__e\"\n,\n\"__ogt_1p_data_v2\"\n\n]\n\n\n}\n\n\n\n};\n\n\n\n\nvar ca,da=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ea=typeof Object.defineProperties==\"function\"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a},fa=function(a){for(var b=[\"object\"==typeof globalThis&&globalThis,a,\"object\"==typeof window&&window,\"object\"==typeof self&&self,\"object\"==typeof global&&global],c=0;c<b.length;++c){var d=b[c];if(d&&d.Math==Math)return d}throw Error(\"Cannot find global object\");\n},ha=fa(this),ja=function(a,b){if(b)a:{for(var c=ha,d=a.split(\".\"),e=0;e<d.length-1;e++){var f=d[e];if(!(f in c))break a;c=c[f]}var g=d[d.length-1],k=c[g],m=b(k);m!=k&&m!=null&&ea(c,g,{configurable:!0,writable:!0,value:m})}},ka=function(a){return a.raw=a},la=function(a,b){a.raw=b;return a},na=function(a){var b=typeof Symbol!=\"undefined\"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length==\"number\")return{next:da(a)};throw Error(String(a)+\" is not an iterable or ArrayLike\");\n},pa=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c},qa=function(a){return a instanceof Array?a:pa(na(a))},ra=typeof Object.assign==\"function\"?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)Object.prototype.hasOwnProperty.call(d,e)&&(a[e]=d[e])}return a};ja(\"Object.assign\",function(a){return a||ra});var sa=typeof Object.create==\"function\"?Object.create:function(a){var b=function(){};b.prototype=a;return new b},ta;\nif(typeof Object.setPrototypeOf==\"function\")ta=Object.setPrototypeOf;else{var ua;a:{var va={a:!0},wa={};try{wa.__proto__=va;ua=wa.a;break a}catch(a){}ua=!1}ta=ua?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+\" is not extensible\");return a}:null}\nvar xa=ta,ya=function(a,b){a.prototype=sa(b.prototype);a.prototype.constructor=a;if(xa)xa(a,b);else for(var c in b)if(c!=\"prototype\")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.Qn=b.prototype},Aa=function(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b};/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar Ba=this||self,Ca=function(a,b,c){return a.call.apply(a.bind,arguments)},Ea=function(a,b,c){if(!a)throw Error();if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}},Fa=function(a,b,c){Fa=Function.prototype.bind&&Function.prototype.bind.toString().indexOf(\"native code\")!=-1?Ca:Ea;return Fa.apply(null,arguments)},Ga=\nfunction(a){return a};var Ha=function(a,b){this.type=a;this.data=b};var Ia=function(){this.j={};this.H={}};ca=Ia.prototype;ca.get=function(a){return this.j[\"dust.\"+a]};ca.set=function(a,b){a=\"dust.\"+a;this.H.hasOwnProperty(a)||(this.j[a]=b)};ca.Lh=function(a,b){this.set(a,b);this.H[\"dust.\"+a]=!0};ca.has=function(a){return this.j.hasOwnProperty(\"dust.\"+a)};ca.vf=function(a){a=\"dust.\"+a;this.H.hasOwnProperty(a)||delete this.j[a]};var Ja=function(){};Ja.prototype.reset=function(){};var Ka=function(a,b){this.O=a;this.parent=b;this.j=this.D=void 0;this.K=function(c,d,e){return c.apply(d,e)};this.values=new Ia};Ka.prototype.add=function(a,b){La(this,a,b,!1)};var La=function(a,b,c,d){d?a.values.Lh(b,c):a.values.set(b,c)};Ka.prototype.set=function(a,b){!this.values.has(a)&&this.parent&&this.parent.has(a)?this.parent.set(a,b):this.values.set(a,b)};Ka.prototype.get=function(a){return this.values.has(a)?this.values.get(a):this.parent?this.parent.get(a):void 0};\nKa.prototype.has=function(a){return!!this.values.has(a)||!(!this.parent||!this.parent.has(a))};var Na=function(a){var b=new Ka(a.O,a);a.D&&(b.D=a.D);b.K=a.K;b.j=a.j;return b};Ka.prototype.H=function(){return this.O};function Oa(a,b){for(var c,d=0;d<b.length&&!(c=Pa(a,b[d]),c instanceof Ha);d++);return c}function Pa(a,b){try{var c=a.get(String(b[0]));if(!c||typeof c.invoke!==\"function\")throw Error(\"Attempting to execute non-function \"+b[0]+\".\");return c.invoke.apply(c,[a].concat(b.slice(1)))}catch(e){var d=a.D;d&&d(e,b.context?{id:b[0],line:b.context.line}:null);throw e;}};var Qa=function(){this.K=new Ja;this.j=new Ka(this.K)};Qa.prototype.H=function(){return this.K};Qa.prototype.execute=function(a){var b=Array.prototype.slice.call(arguments,0);return this.D(b)};Qa.prototype.D=function(){for(var a,b=0;b<arguments.length;b++)a=Pa(this.j,arguments[b]);return a};Qa.prototype.O=function(a){var b=Na(this.j);b.j=a;for(var c,d=1;d<arguments.length;d++)c=Pa(b,arguments[d]);return c};var Ra=function(){Ia.call(this);this.D=!1};ya(Ra,Ia);var Ta=function(a,b){var c=[],d;for(d in a.j)if(a.j.hasOwnProperty(d))switch(d=d.substr(5),b){case 1:c.push(d);break;case 2:c.push(a.get(d));break;case 3:c.push([d,a.get(d)])}return c};Ra.prototype.set=function(a,b){this.D||Ia.prototype.set.call(this,a,b)};Ra.prototype.Lh=function(a,b){this.D||Ia.prototype.Lh.call(this,a,b)};Ra.prototype.vf=function(a){this.D||Ia.prototype.vf.call(this,a)};Ra.prototype.Mb=function(){this.D=!0};/*\n jQuery (c) 2005, 2012 jQuery Foundation, Inc. jquery.org/license.\n*/\nvar Ua=/\\[object (Boolean|Number|String|Function|Array|Date|RegExp)\\]/,Va=function(a){if(a==null)return String(a);var b=Ua.exec(Object.prototype.toString.call(Object(a)));return b?b[1].toLowerCase():\"object\"},Wa=function(a,b){return Object.prototype.hasOwnProperty.call(Object(a),b)},Xa=function(a){if(!a||Va(a)!=\"object\"||a.nodeType||a==a.window)return!1;try{if(a.constructor&&!Wa(a,\"constructor\")&&!Wa(a.constructor.prototype,\"isPrototypeOf\"))return!1}catch(c){return!1}for(var b in a);return b===void 0||\nWa(a,b)},h=function(a,b){var c=b||(Va(a)==\"array\"?[]:{}),d;for(d in a)if(Wa(a,d)){var e=a[d];Va(e)==\"array\"?(Va(c[d])!=\"array\"&&(c[d]=[]),c[d]=h(e,c[d])):Xa(e)?(Xa(c[d])||(c[d]={}),c[d]=h(e,c[d])):c[d]=e}return c};function Ya(a){if(a==void 0||Array.isArray(a)||Xa(a))return!0;switch(typeof a){case \"boolean\":case \"number\":case \"string\":case \"function\":return!0}return!1}function Za(a){return typeof a===\"number\"&&a>=0&&isFinite(a)&&a%1===0||typeof a===\"string\"&&a[0]!==\"-\"&&a===\"\"+parseInt(a)};var $a=function(a){this.j=[];this.H=!1;this.D=new Ra;a=a||[];for(var b in a)a.hasOwnProperty(b)&&(Za(b)?this.j[Number(b)]=a[Number(b)]:this.D.set(b,a[b]))};ca=$a.prototype;ca.toString=function(a){if(a&&a.indexOf(this)>=0)return\"\";for(var b=[],c=0;c<this.j.length;c++){var d=this.j[c];d===null||d===void 0?b.push(\"\"):d instanceof $a?(a=a||[],a.push(this),b.push(d.toString(a)),a.pop()):b.push(String(d))}return b.join(\",\")};\nca.set=function(a,b){if(!this.H)if(a===\"length\"){if(!Za(b))throw Error(\"RangeError: Length property must be a valid integer.\");this.j.length=Number(b)}else Za(a)?this.j[Number(a)]=b:this.D.set(a,b)};ca.get=function(a){return a===\"length\"?this.length():Za(a)?this.j[Number(a)]:this.D.get(a)};ca.length=function(){return this.j.length};ca.fc=function(){for(var a=Ta(this.D,1),b=0;b<this.j.length;b++)a.push(b+\"\");return new $a(a)};var ab=function(a,b){Za(b)?delete a.j[Number(b)]:a.D.vf(b)};ca=$a.prototype;\nca.pop=function(){return this.j.pop()};ca.push=function(){return this.j.push.apply(this.j,Array.prototype.slice.call(arguments))};ca.shift=function(){return this.j.shift()};ca.splice=function(a,b){return new $a(this.j.splice.apply(this.j,arguments))};ca.unshift=function(){return this.j.unshift.apply(this.j,Array.prototype.slice.call(arguments))};ca.has=function(a){return Za(a)&&this.j.hasOwnProperty(a)||this.D.has(a)};ca.Mb=function(){this.H=!0;Object.freeze(this.j);this.D.Mb()};\nfunction bb(a){for(var b=[],c=0;c<a.length();c++)a.has(c)&&(b[c]=a.get(c));return b};var cb=function(){Ra.call(this)};ya(cb,Ra);cb.prototype.fc=function(){return new $a(Ta(this,1))};var db=function(a){for(var b=Ta(a,3),c=new $a,d=0;d<b.length;d++){var e=new $a(b[d]);c.push(e)}return c};function eb(){for(var a=fb,b={},c=0;c<a.length;++c)b[a[c]]=c;return b}function gb(){var a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZ\";a+=a.toLowerCase()+\"0123456789-_\";return a+\".\"}var fb,hb;function jb(a){fb=fb||gb();hb=hb||eb();for(var b=[],c=0;c<a.length;c+=3){var d=c+1<a.length,e=c+2<a.length,f=a.charCodeAt(c),g=d?a.charCodeAt(c+1):0,k=e?a.charCodeAt(c+2):0,m=f>>2,n=(f&3)<<4|g>>4,p=(g&15)<<2|k>>6,q=k&63;e||(q=64,d||(p=64));b.push(fb[m],fb[n],fb[p],fb[q])}return b.join(\"\")}\nfunction kb(a){function b(m){for(;d<a.length;){var n=a.charAt(d++),p=hb[n];if(p!=null)return p;if(!/^[\\s\\xa0]*$/.test(n))throw Error(\"Unknown base64 encoding at char: \"+n);}return m}fb=fb||gb();hb=hb||eb();for(var c=\"\",d=0;;){var e=b(-1),f=b(0),g=b(64),k=b(64);if(k===64&&e===-1)return c;c+=String.fromCharCode(e<<2|f>>4);g!==64&&(c+=String.fromCharCode(f<<4&240|g>>2),k!==64&&(c+=String.fromCharCode(g<<6&192|k)))}};var lb={};function mb(a,b){lb[a]=lb[a]||[];lb[a][b]=!0}function nb(a){var b=lb[a];if(!b||b.length===0)return\"\";for(var c=[],d=0,e=0;e<b.length;e++)e%8===0&&e>0&&(c.push(String.fromCharCode(d)),d=0),b[e]&&(d|=1<<e%8);d>0&&c.push(String.fromCharCode(d));return jb(c.join(\"\")).replace(/\\.+$/,\"\")}function ob(){for(var a=[],b=lb.fdr||[],c=0;c<b.length;c++)b[c]&&a.push(c);return a.length>0?a:void 0};function pb(){}function qb(a){return typeof a===\"function\"}function l(a){return typeof a===\"string\"}function rb(a){return typeof a===\"number\"&&!isNaN(a)}function sb(a){return Array.isArray(a)?a:[a]}function tb(a,b){if(a&&Array.isArray(a))for(var c=0;c<a.length;c++)if(a[c]&&b(a[c]))return a[c]}function ub(a,b){if(!rb(a)||!rb(b)||a>b)a=0,b=2147483647;return Math.floor(Math.random()*(b-a+1)+a)}\nfunction vb(a,b){for(var c=new wb,d=0;d<a.length;d++)c.set(a[d],!0);for(var e=0;e<b.length;e++)if(c.get(b[e]))return!0;return!1}function z(a,b){for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(c,a[c])}function xb(a){return!!a&&(Object.prototype.toString.call(a)===\"[object Arguments]\"||Object.prototype.hasOwnProperty.call(a,\"callee\"))}function yb(a){return Math.round(Number(a))||0}function zb(a){return\"false\"===String(a).toLowerCase()?!1:!!a}\nfunction Ab(a){var b=[];if(Array.isArray(a))for(var c=0;c<a.length;c++)b.push(String(a[c]));return b}function Bb(a){return a?a.replace(/^\\s+|\\s+$/g,\"\"):\"\"}function Cb(){return new Date(Date.now())}function Db(){return Cb().getTime()}var wb=function(){this.prefix=\"gtm.\";this.values={}};wb.prototype.set=function(a,b){this.values[this.prefix+a]=b};wb.prototype.get=function(a){return this.values[this.prefix+a]};function Eb(a,b,c){return a&&a.hasOwnProperty(b)?a[b]:c}\nfunction Fb(a){var b=a;return function(){if(b){var c=b;b=void 0;try{c()}catch(d){}}}}function Gb(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])}function Hb(a,b){for(var c=[],d=0;d<a.length;d++)c.push(a[d]),c.push.apply(c,b[a[d]]||[]);return c}function Ib(a,b){return a.length>=b.length&&a.substring(0,b.length)===b}function Jb(a,b){return a.length>=b.length&&a.substring(a.length-b.length,a.length)===b}\nfunction Kb(a,b){var c=F;b=b||[];for(var d=c,e=0;e<a.length-1;e++){if(!d.hasOwnProperty(a[e]))return;d=d[a[e]];if(b.indexOf(d)>=0)return}return d}function Lb(a,b){for(var c={},d=c,e=a.split(\".\"),f=0;f<e.length-1;f++)d=d[e[f]]={};d[e[e.length-1]]=b;return c}var Mb=/^\\w{1,9}$/;function Nb(a,b){a=a||{};b=b||\",\";var c=[];z(a,function(d,e){Mb.test(d)&&e&&c.push(d)});return c.join(b)}function Ob(a,b){function c(){e&&++d===b&&(e(),e=null,c.done=!0)}var d=0,e=a;c.done=!1;return c}\nfunction Pb(a){if(a){var b=a.split(\",\");if(b.length===2&&b[0]===b[1])return b[0]}return a};var Qb,Rb=function(){if(Qb===void 0){var a=null,b=Ba.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy(\"goog#html\",{createHTML:Ga,createScript:Ga,createScriptURL:Ga})}catch(c){Ba.console&&Ba.console.error(c.message)}Qb=a}else Qb=a}return Qb};var Sb=function(a){this.j=a};Sb.prototype.toString=function(){return this.j+\"\"};var Tb=function(a){return a instanceof Sb&&a.constructor===Sb?a.j:\"type_error:TrustedResourceUrl\"},Ub={},Vb=function(a){var b=a,c=Rb(),d=c?c.createScriptURL(b):b;return new Sb(d,Ub)};/*\n\n SPDX-License-Identifier: Apache-2.0\n*/\nvar Wb=ka([\"\"]),Xb=la([\"\\x00\"],[\"\\\\0\"]),Yb=la([\"\\n\"],[\"\\\\n\"]),Zb=la([\"\\x00\"],[\"\\\\u0000\"]);function $b(a){return a.toString().indexOf(\"`\")===-1}$b(function(a){return a(Wb)})||$b(function(a){return a(Xb)})||$b(function(a){return a(Yb)})||$b(function(a){return a(Zb)});var ac=function(a){this.j=a};ac.prototype.toString=function(){return this.j};var bc=new ac(\"about:invalid#zClosurez\");var cc=function(a){this.Yl=a};function dc(a){return new cc(function(b){return b.substr(0,a.length+1).toLowerCase()===a+\":\"})}var ec=[dc(\"data\"),dc(\"http\"),dc(\"https\"),dc(\"mailto\"),dc(\"ftp\"),new cc(function(a){return/^[^:]*([/?#]|$)/.test(a)})];function fc(a,b){b=b===void 0?ec:b;if(a instanceof ac)return a;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof cc&&d.Yl(a))return new ac(a)}}function gc(a){var b;b=b===void 0?ec:b;return fc(a,b)||bc}var hc=/^\\s*(?!javascript:)(?:[\\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;\nfunction ic(a){var b;if(a instanceof ac)if(a instanceof ac)b=a.j;else throw Error(\"\");else b=hc.test(a)?a:void 0;return b};var kc=function(){this.j=jc[0].toLowerCase()};kc.prototype.toString=function(){return this.j};var lc=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof a===\"string\")return typeof b!==\"string\"||b.length!=1?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};var mc={},nc=function(a){this.j=a};nc.prototype.toString=function(){return this.j.toString()};function oc(a,b){var c=[new kc];if(c.length===0)throw Error(\"\");var d=c.map(function(f){var g;if(f instanceof kc)g=f.j;else throw Error(\"\");return g}),e=b.toLowerCase();if(d.every(function(f){return e.indexOf(f)!==0}))throw Error('Attribute \"'+b+'\" does not match any of the allowed prefixes.');a.setAttribute(b,\"true\")};function pc(a,b){var c=ic(b);c!==void 0&&(a.action=c)};\"ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT\".split(\" \").concat([\"BUTTON\",\n\"INPUT\"]);function qc(a){return a===null?\"null\":a===void 0?\"undefined\":a};var F=window,H=document,rc=navigator,sc=function(){var a;try{a=rc.serviceWorker}catch(b){return}return a},tc=H.currentScript,uc=tc&&tc.src,vc=function(a,b){var c=F[a];F[a]=c===void 0?b:c;return F[a]};function wc(a){return(rc.userAgent||\"\").indexOf(a)!==-1}\nvar xc=function(a,b){b&&(a.addEventListener?a.onload=b:a.onreadystatechange=function(){a.readyState in{loaded:1,complete:1}&&(a.onreadystatechange=null,b())})},yc={async:1,nonce:1,onerror:1,onload:1,src:1,type:1},zc={onload:1,src:1,width:1,height:1,style:1};function Ac(a,b,c){b&&z(b,function(d,e){d=d.toLowerCase();c.hasOwnProperty(d)||a.setAttribute(d,e)})}\nvar Bc=function(a,b,c,d,e){var f=H.createElement(\"script\");Ac(f,d,yc);f.type=\"text/javascript\";f.async=d&&d.async===!1?!1:!0;var g;g=Vb(qc(a));f.src=Tb(g);var k,m,n,p=(n=(m=(f.ownerDocument&&f.ownerDocument.defaultView||window).document).querySelector)==null?void 0:n.call(m,\"script[nonce]\");(k=p?p.nonce||p.getAttribute(\"nonce\")||\"\":\"\")&&f.setAttribute(\"nonce\",k);xc(f,b);c&&(f.onerror=c);if(e)e.appendChild(f);else{var q=H.getElementsByTagName(\"script\")[0]||H.body||H.head;q.parentNode.insertBefore(f,\nq)}return f},Cc=function(){if(uc){var a=uc.toLowerCase();if(a.indexOf(\"https://\")===0)return 2;if(a.indexOf(\"http://\")===0)return 3}return 1},Dc=function(a,b,c,d,e){var f;f=f===void 0?!0:f;var g=e,k=!1;g||(g=H.createElement(\"iframe\"),k=!0);Ac(g,c,zc);d&&z(d,function(n,p){g.dataset[n]=p});f&&(g.height=\"0\",g.width=\"0\",g.style.display=\"none\",g.style.visibility=\"hidden\");a!==void 0&&(g.src=a);if(k){var m=H.body&&H.body.lastChild||H.body||H.head;m.parentNode.insertBefore(g,m)}xc(g,b);return g},Ec=function(a,\nb,c,d){var e=new Image(1,1);Ac(e,d,{});e.onload=function(){e.onload=null;b&&b()};e.onerror=function(){e.onerror=null;c&&c()};e.src=a;return e},Fc=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,!!d):a.attachEvent&&a.attachEvent(\"on\"+b,c)},Gc=function(a,b,c){a.removeEventListener?a.removeEventListener(b,c,!1):a.detachEvent&&a.detachEvent(\"on\"+b,c)},I=function(a){F.setTimeout(a,0)},Hc=function(a,b){return a&&b&&a.attributes&&a.attributes[b]?a.attributes[b].value:null},Ic=function(a){var b=\na.innerText||a.textContent||\"\";b&&b!=\" \"&&(b=b.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\"));b&&(b=b.replace(/(\\xa0+|\\s{2,}|\\n|\\r\\t)/g,\" \"));return b},Jc=function(a){var b=H.createElement(\"div\"),c=b,d,e=qc(\"A<div>\"+a+\"</div>\"),f=Rb(),g=f?f.createHTML(e):e;d=new nc(g,mc);if(c.nodeType===1){var k=c.tagName;if(k===\"SCRIPT\"||k===\"STYLE\")throw Error(\"\");}c.innerHTML=d instanceof nc&&d.constructor===nc?d.j:\"type_error:SafeHtml\";b=b.lastChild;for(var m=[];b.firstChild;)m.push(b.removeChild(b.firstChild));return m},\nKc=function(a,b,c){c=c||100;for(var d={},e=0;e<b.length;e++)d[b[e]]=!0;for(var f=a,g=0;f&&g<=c;g++){if(d[String(f.tagName).toLowerCase()])return f;f=f.parentElement}return null},Lc=function(a){var b;try{b=rc.sendBeacon&&rc.sendBeacon(a)}catch(c){mb(\"TAGGING\",15)}b||Ec(a)},Mc=function(a,b){try{return rc.sendBeacon(a,b)}catch(c){mb(\"TAGGING\",15)}return!1},Nc={cache:\"no-store\",credentials:\"include\",keepalive:!0,method:\"POST\",mode:\"no-cors\",redirect:\"follow\"},Oc=function(a,b,c){if(\"fetch\"in F){var d=\nObject.assign({},Nc);b&&(d.body=b);c&&(c.attributionReporting&&(d.attributionReporting=c.attributionReporting),c.browsingTopics&&(d.browsingTopics=c.browsingTopics));try{var e=F.fetch(a,d);e&&e.catch(pb);return!0}catch(f){}}if(c&&c.noFallback)return!1;if(b)return Mc(a,b);Lc(a);return!0},Pc=function(a,b){var c=a[b];c&&typeof c.animVal===\"string\"&&(c=c.animVal);return c},Qc=function(){var a=F.performance;if(a&&qb(a.now))return a.now()},Rc=function(){return F.performance||void 0};function Sc(a,b){return this.evaluate(a)&&this.evaluate(b)}function Tc(a,b){return this.evaluate(a)===this.evaluate(b)}function Uc(a,b){return this.evaluate(a)||this.evaluate(b)}function Vc(a,b){a=this.evaluate(a);b=this.evaluate(b);return String(a).indexOf(String(b))>-1}function Wc(a,b){var c=String(this.evaluate(a)),d=String(this.evaluate(b));return c.substring(0,d.length)===d}\nfunction Xc(a,b){a=this.evaluate(a);b=this.evaluate(b);switch(a){case \"pageLocation\":var c=F.location.href;b instanceof cb&&b.get(\"stripProtocol\")&&(c=c.replace(/^https?:\\/\\//,\"\"));return c}};var Yc=function(a,b){Ra.call(this);this.K=a;this.O=b};ya(Yc,Ra);ca=Yc.prototype;ca.toString=function(){return this.K};ca.getName=function(){return this.K};ca.fc=function(){return new $a(Ta(this,1))};ca.invoke=function(a){return this.O.apply(new Zc(this,a),Array.prototype.slice.call(arguments,1))};ca.fb=function(a){try{return this.invoke.apply(this,Array.prototype.slice.call(arguments,0))}catch(b){}};var Zc=function(a,b){this.j=a;this.F=b};\nZc.prototype.evaluate=function(a){var b=this.F;return Array.isArray(a)?Pa(b,a):a};Zc.prototype.getName=function(){return this.j.getName()};Zc.prototype.H=function(){return this.F.H()};var $c=function(){this.map=new Map};$c.prototype.set=function(a,b){this.map.set(a,b)};$c.prototype.get=function(a){return this.map.get(a)};var ad=function(){this.keys=[];this.values=[]};ad.prototype.set=function(a,b){this.keys.push(a);this.values.push(b)};ad.prototype.get=function(a){var b=this.keys.indexOf(a);if(b>-1)return this.values[b]};function bd(){try{return Map?new $c:new ad}catch(a){return new ad}};var cd=function(a){if(a instanceof cd)return a;if(Ya(a))throw Error(\"Type of given value has an equivalent Pixie type.\");this.value=a};cd.prototype.getValue=function(){return this.value};cd.prototype.toString=function(){return String(this.value)};var ed=function(a){Ra.call(this);this.promise=a;this.set(\"then\",dd(this));this.set(\"catch\",dd(this,!0));this.set(\"finally\",dd(this,!1,!0))};ya(ed,cb);var dd=function(a,b,c){b=b===void 0?!1:b;c=c===void 0?!1:c;return new Yc(\"\",function(d,e){b&&(e=d,d=void 0);c&&(e=d);d instanceof Yc||(d=void 0);e instanceof Yc||(e=void 0);var f=Na(this.F),g=function(m){return function(n){return c?(m.invoke(f),a.promise):m.invoke(f,n)}},k=a.promise.then(d&&g(d),e&&g(e));return new ed(k)})};function J(a,b,c){var d=bd(),e=function(g,k){for(var m=Ta(g,1),n=0;n<m.length;n++)k[m[n]]=f(g.get(m[n]))},f=function(g){var k=d.get(g);if(k)return k;if(g instanceof $a){var m=[];d.set(g,m);for(var n=g.fc(),p=0;p<n.length();p++)m[n.get(p)]=f(g.get(n.get(p)));return m}if(g instanceof ed)return g.promise;if(g instanceof cb){var q={};d.set(g,q);e(g,q);return q}if(g instanceof Yc){var r=function(){for(var u=Array.prototype.slice.call(arguments,0),v=0;v<u.length;v++)u[v]=fd(u[v],b,c);var w=new Ka(b?b.H():\nnew Ja);b&&(w.j=b.j);return f(g.invoke.apply(g,[w].concat(u)))};d.set(g,r);e(g,r);return r}var t=!1;switch(c){case 1:t=!0;break;case 2:t=!1;break;case 3:t=!1;break;default:}if(g instanceof cd&&t)return g.getValue();switch(typeof g){case \"boolean\":case \"number\":case \"string\":case \"undefined\":return g;case \"object\":if(g===null)return null}};return f(a)}\nfunction fd(a,b,c){var d=bd(),e=function(g,k){for(var m in g)g.hasOwnProperty(m)&&k.set(m,f(g[m]))},f=function(g){var k=d.get(g);if(k)return k;if(Array.isArray(g)||xb(g)){var m=new $a([]);d.set(g,m);for(var n in g)g.hasOwnProperty(n)&&m.set(n,f(g[n]));return m}if(Xa(g)){var p=new cb;d.set(g,p);e(g,p);return p}if(typeof g===\"function\"){var q=new Yc(\"\",function(){for(var x=Array.prototype.slice.call(arguments,0),y=0;y<x.length;y++)x[y]=J(this.evaluate(x[y]),b,c);return f((0,this.F.K)(g,g,x))});d.set(g,\nq);e(g,q);return q}var v=typeof g;if(g===null||v===\"string\"||v===\"number\"||v===\"boolean\")return g;var w=!1;switch(c){case 1:w=\n!0;break;case 2:w=!1;break;default:}if(g!==void 0&&w)return new cd(g)};return f(a)};function gd(){var a=!1;return a};var hd={supportedMethods:\"concat every filter forEach hasOwnProperty indexOf join lastIndexOf map pop push reduce reduceRight reverse shift slice some sort splice unshift toString\".split(\" \"),concat:function(a){for(var b=[],c=0;c<this.length();c++)b.push(this.get(c));for(var d=1;d<arguments.length;d++)if(arguments[d]instanceof $a)for(var e=arguments[d],f=0;f<e.length();f++)b.push(e.get(f));else b.push(arguments[d]);return new $a(b)},every:function(a,b){for(var c=this.length(),d=0;d<this.length()&&\nd<c;d++)if(this.has(d)&&!b.invoke(a,this.get(d),d,this))return!1;return!0},filter:function(a,b){for(var c=this.length(),d=[],e=0;e<this.length()&&e<c;e++)this.has(e)&&b.invoke(a,this.get(e),e,this)&&d.push(this.get(e));return new $a(d)},forEach:function(a,b){for(var c=this.length(),d=0;d<this.length()&&d<c;d++)this.has(d)&&b.invoke(a,this.get(d),d,this)},hasOwnProperty:function(a,b){return this.has(b)},indexOf:function(a,b,c){var d=this.length(),e=c===void 0?0:Number(c);e<0&&(e=Math.max(d+e,0));for(var f=\ne;f<d;f++)if(this.has(f)&&this.get(f)===b)return f;return-1},join:function(a,b){for(var c=[],d=0;d<this.length();d++)c.push(this.get(d));return c.join(b)},lastIndexOf:function(a,b,c){var d=this.length(),e=d-1;c!==void 0&&(e=c<0?d+c:Math.min(c,e));for(var f=e;f>=0;f--)if(this.has(f)&&this.get(f)===b)return f;return-1},map:function(a,b){for(var c=this.length(),d=[],e=0;e<this.length()&&e<c;e++)this.has(e)&&(d[e]=b.invoke(a,this.get(e),e,this));return new $a(d)},pop:function(){return this.pop()},push:function(a){return this.push.apply(this,\nArray.prototype.slice.call(arguments,1))},reduce:function(a,b,c){var d=this.length(),e,f=0;if(c!==void 0)e=c;else{if(d===0)throw Error(\"TypeError: Reduce on List with no elements.\");for(var g=0;g<d;g++)if(this.has(g)){e=this.get(g);f=g+1;break}if(g===d)throw Error(\"TypeError: Reduce on List with no elements.\");}for(var k=f;k<d;k++)this.has(k)&&(e=b.invoke(a,e,this.get(k),k,this));return e},reduceRight:function(a,b,c){var d=this.length(),e,f=d-1;if(c!==void 0)e=c;else{if(d===0)throw Error(\"TypeError: ReduceRight on List with no elements.\");\nfor(var g=1;g<=d;g++)if(this.has(d-g)){e=this.get(d-g);f=d-(g+1);break}if(g>d)throw Error(\"TypeError: ReduceRight on List with no elements.\");}for(var k=f;k>=0;k--)this.has(k)&&(e=b.invoke(a,e,this.get(k),k,this));return e},reverse:function(){for(var a=bb(this),b=a.length-1,c=0;b>=0;b--,c++)a.hasOwnProperty(b)?this.set(c,a[b]):ab(this,c);return this},shift:function(){return this.shift()},slice:function(a,b,c){var d=this.length();b===void 0&&(b=0);b=b<0?Math.max(d+b,0):Math.min(b,d);c=c===void 0?d:\nc<0?Math.max(d+c,0):Math.min(c,d);c=Math.max(b,c);for(var e=[],f=b;f<c;f++)e.push(this.get(f));return new $a(e)},some:function(a,b){for(var c=this.length(),d=0;d<this.length()&&d<c;d++)if(this.has(d)&&b.invoke(a,this.get(d),d,this))return!0;return!1},sort:function(a,b){var c=bb(this);b===void 0?c.sort():c.sort(function(e,f){return Number(b.invoke(a,e,f))});for(var d=0;d<c.length;d++)c.hasOwnProperty(d)?this.set(d,c[d]):ab(this,d);return this},splice:function(a,b,c){return this.splice.apply(this,Array.prototype.splice.call(arguments,\n1,arguments.length-1))},toString:function(){return this.toString()},unshift:function(a){return this.unshift.apply(this,Array.prototype.slice.call(arguments,1))}};var id=function(a){var b;b=Error.call(this,a);this.message=b.message;\"stack\"in b&&(this.stack=b.stack)};ya(id,Error);var jd={charAt:1,concat:1,indexOf:1,lastIndexOf:1,match:1,replace:1,search:1,slice:1,split:1,substring:1,toLowerCase:1,toLocaleLowerCase:1,toString:1,toUpperCase:1,toLocaleUpperCase:1,trim:1},kd=new Ha(\"break\"),ld=new Ha(\"continue\");function md(a,b){return this.evaluate(a)+this.evaluate(b)}function nd(a,b){return this.evaluate(a)&&this.evaluate(b)}\nfunction od(a,b,c){a=this.evaluate(a);b=this.evaluate(b);c=this.evaluate(c);if(!(c instanceof $a))throw Error(\"Error: Non-List argument given to Apply instruction.\");if(a===null||a===void 0){var d=\"TypeError: Can't read property \"+b+\" of \"+a+\".\";if(gd())throw new id(d);throw Error(d);}var e=typeof a===\"number\";if(typeof a===\"boolean\"||e){if(b===\"toString\"){if(e&&c.length()){var f=J(c.get(0));try{return a.toString(f)}catch(y){}}return a.toString()}var g=\"TypeError: \"+a+\".\"+b+\" is not a function.\";\nif(gd())throw new id(g);throw Error(g);}if(typeof a===\"string\"){if(jd.hasOwnProperty(b)){var k=2;k=1;var m=J(c,void 0,k);return fd(a[b].apply(a,m),this.F)}var n=\"TypeError: \"+b+\" is not a function\";if(gd())throw new id(n);throw Error(n);}if(a instanceof $a){if(a.has(b)){var p=a.get(b);if(p instanceof Yc){var q=bb(c);q.unshift(this.F);return p.invoke.apply(p,q)}var r=\n\"TypeError: \"+b+\" is not a function\";if(gd())throw new id(r);throw Error(r);}if(hd.supportedMethods.indexOf(b)>=0){var t=bb(c);t.unshift(this.F);return hd[b].apply(a,t)}}if(a instanceof Yc||a instanceof cb){if(a.has(b)){var u=a.get(b);if(u instanceof Yc){var v=bb(c);v.unshift(this.F);return u.invoke.apply(u,v)}var w=\"TypeError: \"+b+\" is not a function\";if(gd())throw new id(w);throw Error(w);}if(b===\"toString\")return a instanceof Yc?a.getName():a.toString();if(b===\"hasOwnProperty\")return a.has.apply(a,\nbb(c))}if(a instanceof cd&&b===\"toString\")return a.toString();var x=\"TypeError: Object has no '\"+b+\"' property.\";if(gd())throw new id(x);throw Error(x);}function pd(a,b){a=this.evaluate(a);if(typeof a!==\"string\")throw Error(\"Invalid key name given for assignment.\");var c=this.F;if(!c.has(a))throw Error(\"Attempting to assign to undefined value \"+b);var d=this.evaluate(b);c.set(a,d);return d}function qd(){var a=Na(this.F),b=Oa(a,Array.prototype.slice.apply(arguments));if(b instanceof Ha)return b}\nfunction rd(){return kd}function sd(a){for(var b=this.evaluate(a),c=0;c<b.length;c++){var d=this.evaluate(b[c]);if(d instanceof Ha)return d}}function td(){for(var a=this.F,b=0;b<arguments.length-1;b+=2){var c=arguments[b];if(typeof c===\"string\"){var d=this.evaluate(arguments[b+1]);La(a,c,d,!0)}}}function ud(){return ld}function vd(a,b){return new Ha(a,this.evaluate(b))}\nfunction wd(a,b){var c=new $a;b=this.evaluate(b);for(var d=0;d<b.length;d++)c.push(b[d]);var e=[51,a,c].concat(Array.prototype.splice.call(arguments,2,arguments.length-2));this.F.add(a,this.evaluate(e))}function xd(a,b){return this.evaluate(a)/this.evaluate(b)}function yd(a,b){a=this.evaluate(a);b=this.evaluate(b);var c=a instanceof cd,d=b instanceof cd;return c||d?c&&d?a.getValue()===b.getValue():!1:a==b}function zd(){for(var a,b=0;b<arguments.length;b++)a=this.evaluate(arguments[b]);return a}\nfunction Ad(a,b,c,d){for(var e=0;e<b();e++){var f=a(c(e)),g=Oa(f,d);if(g instanceof Ha){if(g.type===\"break\")break;if(g.type===\"return\")return g}}}function Bd(a,b,c){if(typeof b===\"string\")return Ad(a,function(){return b.length},function(f){return f},c);if(b instanceof cb||b instanceof $a||b instanceof Yc){var d=b.fc(),e=d.length();return Ad(a,function(){return e},function(f){return d.get(f)},c)}}\nfunction Cd(a,b,c){a=this.evaluate(a);b=this.evaluate(b);c=this.evaluate(c);var d=this.F;return Bd(function(e){d.set(a,e);return d},b,c)}function Dd(a,b,c){a=this.evaluate(a);b=this.evaluate(b);c=this.evaluate(c);var d=this.F;return Bd(function(e){var f=Na(d);La(f,a,e,!0);return f},b,c)}function Ed(a,b,c){a=this.evaluate(a);b=this.evaluate(b);c=this.evaluate(c);var d=this.F;return Bd(function(e){var f=Na(d);f.add(a,e);return f},b,c)}\nfunction Fd(a,b,c){a=this.evaluate(a);b=this.evaluate(b);c=this.evaluate(c);var d=this.F;return Gd(function(e){d.set(a,e);return d},b,c)}function Hd(a,b,c){a=this.evaluate(a);b=this.evaluate(b);c=this.evaluate(c);var d=this.F;return Gd(function(e){var f=Na(d);La(f,a,e,!0);return f},b,c)}function Id(a,b,c){a=this.evaluate(a);b=this.evaluate(b);c=this.evaluate(c);var d=this.F;return Gd(function(e){var f=Na(d);f.add(a,e);return f},b,c)}\nfunction Gd(a,b,c){if(typeof b===\"string\")return Ad(a,function(){return b.length},function(d){return b[d]},c);if(b instanceof $a)return Ad(a,function(){return b.length()},function(d){return b.get(d)},c);if(gd())throw new id(\"The value is not iterable.\");throw new TypeError(\"The value is not iterable.\");}\nfunction Jd(a,b,c,d){function e(p,q){for(var r=0;r<f.length();r++){var t=f.get(r);q.add(t,p.get(t))}}var f=this.evaluate(a);if(!(f instanceof $a))throw Error(\"TypeError: Non-List argument given to ForLet instruction.\");var g=this.F;d=this.evaluate(d);var k=Na(g);for(e(g,k);Pa(k,b);){var m=Oa(k,d);if(m instanceof Ha){if(m.type===\"break\")break;if(m.type===\"return\")return m}var n=Na(g);e(k,n);Pa(n,c);k=n}}\nfunction Kd(a,b){var c=this.F,d=this.evaluate(b);if(!(d instanceof $a))throw Error(\"Error: non-List value given for Fn argument names.\");var e=Array.prototype.slice.call(arguments,2);return new Yc(a,function(){return function(f){var g=Na(c);g.j===void 0&&(g.j=this.F.j);for(var k=Array.prototype.slice.call(arguments,0),m=0;m<k.length;m++)if(k[m]=this.evaluate(k[m]),k[m]instanceof Ha)return k[m];for(var n=d.get(\"length\"),p=0;p<n;p++)p<k.length?g.add(d.get(p),k[p]):g.add(d.get(p),void 0);g.add(\"arguments\",\nnew $a(k));var q=Oa(g,e);if(q instanceof Ha)return q.type===\"return\"?q.data:q}}())}function Ld(a){a=this.evaluate(a);var b=this.F;if(Md&&!b.has(a))throw new ReferenceError(a+\" is not defined.\");return b.get(a)}\nfunction Nd(a,b){var c;a=this.evaluate(a);b=this.evaluate(b);if(a===void 0||a===null){var d=\"TypeError: Cannot read properties of \"+a+\" (reading '\"+b+\"')\";if(gd())throw new id(d);throw Error(d);}if(a instanceof cb||a instanceof $a||a instanceof Yc)c=a.get(b);else if(typeof a===\"string\")b===\"length\"?c=a.length:Za(b)&&(c=a[b]);else if(a instanceof cd)return;return c}function Od(a,b){return this.evaluate(a)>this.evaluate(b)}function Pd(a,b){return this.evaluate(a)>=this.evaluate(b)}\nfunction Qd(a,b){a=this.evaluate(a);b=this.evaluate(b);a instanceof cd&&(a=a.getValue());b instanceof cd&&(b=b.getValue());return a===b}function Rd(a,b){return!Qd.call(this,a,b)}function Sd(a,b,c){var d=[];this.evaluate(a)?d=this.evaluate(b):c&&(d=this.evaluate(c));var e=Oa(this.F,d);if(e instanceof Ha)return e}var Md=!1;\nfunction Td(a,b){return this.evaluate(a)<this.evaluate(b)}function Ud(a,b){return this.evaluate(a)<=this.evaluate(b)}function Vd(){for(var a=new $a,b=0;b<arguments.length;b++){var c=this.evaluate(arguments[b]);a.push(c)}return a}function Wd(){for(var a=new cb,b=0;b<arguments.length-1;b+=2){var c=this.evaluate(arguments[b])+\"\",d=this.evaluate(arguments[b+1]);a.set(c,d)}return a}function Xd(a,b){return this.evaluate(a)%this.evaluate(b)}function Yd(a,b){return this.evaluate(a)*this.evaluate(b)}\nfunction Zd(a){return-this.evaluate(a)}function $d(a){return!this.evaluate(a)}function ae(a,b){return!yd.call(this,a,b)}function be(){return null}function ce(a,b){return this.evaluate(a)||this.evaluate(b)}function de(a,b){var c=this.evaluate(a);this.evaluate(b);return c}function ee(a){return this.evaluate(a)}function fe(){return Array.prototype.slice.apply(arguments)}function ge(a){return new Ha(\"return\",this.evaluate(a))}\nfunction he(a,b,c){a=this.evaluate(a);b=this.evaluate(b);c=this.evaluate(c);if(a===null||a===void 0){var d=\"TypeError: Can't set property \"+b+\" of \"+a+\".\";if(gd())throw new id(d);throw Error(d);}(a instanceof Yc||a instanceof $a||a instanceof cb)&&a.set(b,c);return c}function ie(a,b){return this.evaluate(a)-this.evaluate(b)}\nfunction je(a,b,c){a=this.evaluate(a);var d=this.evaluate(b),e=this.evaluate(c);if(!Array.isArray(d)||!Array.isArray(e))throw Error(\"Error: Malformed switch instruction.\");for(var f,g=!1,k=0;k<d.length;k++)if(g||a===this.evaluate(d[k]))if(f=this.evaluate(e[k]),f instanceof Ha){var m=f.type;if(m===\"break\")return;if(m===\"return\"||m===\"continue\")return f}else g=!0;if(e.length===d.length+1&&(f=this.evaluate(e[e.length-1]),f instanceof Ha&&(f.type===\"return\"||f.type===\"continue\")))return f}\nfunction ke(a,b,c){return this.evaluate(a)?this.evaluate(b):this.evaluate(c)}function le(a){a=this.evaluate(a);return a instanceof Yc?\"function\":typeof a}function me(){for(var a=this.F,b=0;b<arguments.length;b++){var c=arguments[b];typeof c!==\"string\"||a.add(c,void 0)}}\nfunction ne(a,b,c,d){var e=this.evaluate(d);if(this.evaluate(c)){var f=Oa(this.F,e);if(f instanceof Ha){if(f.type===\"break\")return;if(f.type===\"return\")return f}}for(;this.evaluate(a);){var g=Oa(this.F,e);if(g instanceof Ha){if(g.type===\"break\")break;if(g.type===\"return\")return g}this.evaluate(b)}}function oe(a){return~Number(this.evaluate(a))}function pe(a,b){return Number(this.evaluate(a))<<Number(this.evaluate(b))}function qe(a,b){return Number(this.evaluate(a))>>Number(this.evaluate(b))}\nfunction re(a,b){return Number(this.evaluate(a))>>>Number(this.evaluate(b))}function se(a,b){return Number(this.evaluate(a))&Number(this.evaluate(b))}function te(a,b){return Number(this.evaluate(a))^Number(this.evaluate(b))}function ue(a,b){return Number(this.evaluate(a))|Number(this.evaluate(b))}function ve(){}\nfunction we(a,b,c,d,e){var f=!0;try{var g=this.evaluate(c);if(g instanceof Ha)return g}catch(r){if(!(r instanceof id&&a))throw f=r instanceof id,r;var k=Na(this.F),m=new cd(r);k.add(b,m);var n=this.evaluate(d),p=Oa(k,n);if(p instanceof Ha)return p}finally{if(f&&e!==void 0){var q=this.evaluate(e);if(q instanceof Ha)return q}}};var ye=function(){this.j=new Qa;xe(this)};ye.prototype.execute=function(a){return this.j.D(a)};var xe=function(a){var b=function(c,d){var e=new Yc(String(c),d);e.Mb();a.j.j.set(String(c),e)};b(\"map\",Wd);b(\"and\",Sc);b(\"contains\",Vc);b(\"equals\",Tc);b(\"or\",Uc);b(\"startsWith\",Wc);b(\"variable\",Xc)};var Ae=function(){this.D=!1;this.j=new Qa;ze(this);this.D=!0};Ae.prototype.execute=function(a){return Be(this.j.D(a))};\nvar Ce=function(a,b,c){return Be(a.j.O(b,c))},ze=function(a){var b=function(c,d){var e=String(c),f=new Yc(e,d);f.Mb();a.j.j.set(e,f)};b(0,md);b(1,nd);b(2,od);b(3,pd);b(56,se);b(57,pe);b(58,oe);b(59,ue);b(60,qe);b(61,re);b(62,te);b(53,qd);b(4,rd);b(5,sd);b(52,td);b(6,ud);b(49,vd);b(7,Vd);b(8,Wd);b(9,sd);b(50,wd);b(10,xd);b(12,yd);b(13,zd);b(51,Kd);b(47,Cd);b(54,Dd);b(55,Ed);b(63,Jd);b(64,Fd);b(65,Hd);b(66,Id);b(15,Ld);b(16,Nd);b(17,Nd);b(18,Od);b(19,Pd);b(20,Qd);b(21,Rd);b(22,Sd);b(23,Td);b(24,Ud);\nb(25,Xd);b(26,Yd);b(27,Zd);b(28,$d);b(29,ae);b(45,be);b(30,ce);b(32,de);b(33,de);b(34,ee);b(35,ee);b(46,fe);b(36,ge);b(43,he);b(37,ie);b(38,je);b(39,ke);b(67,we);b(40,le);b(44,ve);b(41,me);b(42,ne)};Ae.prototype.H=function(){return this.j.H()};function Be(a){if(a instanceof Ha||a instanceof Yc||a instanceof $a||a instanceof cb||a instanceof cd||a===null||a===void 0||typeof a===\"string\"||typeof a===\"number\"||typeof a===\"boolean\")return a};var De=function(a){this.message=a};function Ee(a){var b=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[a];return b===void 0?new De(\"Value \"+a+\" can not be encoded in web-safe base64 dictionary.\"):b};function Fe(a){switch(a){case 1:return\"1\";case 2:case 4:return\"0\";default:return\"-\"}};var Ge=/^[1-9a-zA-Z_-][1-9a-c][1-9a-v]\\d$/;function He(a,b){for(var c=\"\",d=!0;a>7;){var e=a&31;a>>=5;d?d=!1:e|=32;c=\"\"+Ee(e)+c}a<<=2;d||(a|=32);return c=\"\"+Ee(a|b)+c};var Ie=function(){var a=function(b){return{toString:function(){return b}}};return{kk:a(\"consent\"),Vh:a(\"convert_case_to\"),Wh:a(\"convert_false_to\"),Xh:a(\"convert_null_to\"),Yh:a(\"convert_true_to\"),Zh:a(\"convert_undefined_to\"),dn:a(\"debug_mode_metadata\"),oa:a(\"function\"),Jg:a(\"instance_name\"),Jk:a(\"live_only\"),Kk:a(\"malware_disabled\"),Lk:a(\"metadata\"),Ok:a(\"original_activity_id\"),sn:a(\"original_vendor_template_id\"),rn:a(\"once_on_load\"),Nk:a(\"once_per_event\"),gj:a(\"once_per_load\"),wn:a(\"priority_override\"),\nxn:a(\"respected_consent_types\"),pj:a(\"setup_tags\"),me:a(\"tag_id\"),vj:a(\"teardown_tags\")}}();var df;var ef=[],ff=[],gf=[],hf=[],jf=[],kf={},lf,mf;function nf(a){mf=mf||a}\nfunction of(a){}var pf,qf=[],rf=[];function sf(a,b){var c={};c[Ie.oa]=\"__\"+a;for(var d in b)b.hasOwnProperty(d)&&(c[\"vtp_\"+d]=b[d]);return c}\nfunction tf(a,b,c){try{return lf(uf(a,b,c))}catch(d){JSON.stringify(a)}return 2}function vf(a){var b=a[Ie.oa];if(!b)throw Error(\"Error: No function name given for function call.\");return!!kf[b]}\nvar uf=function(a,b,c){c=c||[];var d={},e;for(e in a)a.hasOwnProperty(e)&&(d[e]=wf(a[e],b,c));return d},wf=function(a,b,c){if(Array.isArray(a)){var d;switch(a[0]){case \"function_id\":return a[1];case \"list\":d=[];for(var e=1;e<a.length;e++)d.push(wf(a[e],b,c));return d;case \"macro\":var f=a[1];if(c[f])return;var g=ef[f];if(!g||b.isBlocked(g))return;c[f]=!0;var k=String(g[Ie.Jg]);try{var m=uf(g,b,c);m.vtp_gtmEventId=b.id;b.priorityId&&(m.vtp_gtmPriorityId=b.priorityId);d=xf(m,{event:b,index:f,type:2,\nname:k});pf&&(d=pf.il(d,m))}catch(y){b.logMacroError&&b.logMacroError(y,Number(f),k),d=!1}c[f]=!1;return d;case \"map\":d={};for(var n=1;n<a.length;n+=2)d[wf(a[n],b,c)]=wf(a[n+1],b,c);return d;case \"template\":d=[];for(var p=!1,q=1;q<a.length;q++){var r=wf(a[q],b,c);mf&&(p=p||mf.Vl(r));d.push(r)}return mf&&p?mf.ml(d):d.join(\"\");case \"escape\":d=wf(a[1],b,c);if(mf&&Array.isArray(a[1])&&a[1][0]===\"macro\"&&mf.Wl(a))return mf.wm(d);d=String(d);for(var t=2;t<a.length;t++)Je[a[t]]&&(d=Je[a[t]](d));return d;\ncase \"tag\":var u=a[1];if(!hf[u])throw Error(\"Unable to resolve tag reference \"+u+\".\");return{Dj:a[2],index:u};case \"zb\":var v={arg0:a[2],arg1:a[3],ignore_case:a[5]};v[Ie.oa]=a[1];var w=tf(v,b,c),x=!!a[4];return x||w!==2?x!==(w===1):null;default:throw Error(\"Attempting to expand unknown Value type: \"+a[0]+\".\");}}return a},xf=function(a,b){var c=a[Ie.oa],d=b&&b.event;if(!c)throw Error(\"Error: No function name given for function call.\");var e=kf[c],f=b&&b.type===2&&(d==null?void 0:d.reportMacroDiscrepancy)&&\ne&&qf.indexOf(c)!==-1,g={},k={},m;for(m in a)a.hasOwnProperty(m)&&Ib(m,\"vtp_\")&&(e&&(g[m]=a[m]),!e||f)&&(k[m.substring(4)]=a[m]);e&&d&&d.cachedModelValues&&(g.vtp_gtmCachedValues=d.cachedModelValues);if(b){if(b.name==null){var n;a:{var p=b.type,q=b.index;if(q==null)n=\"\";else{var r;switch(p){case 2:r=ef[q];break;case 1:r=hf[q];break;default:n=\"\";break a}var t=r&&r[Ie.Jg];n=t?String(t):\"\"}}b.name=n}e&&(g.vtp_gtmEntityIndex=b.index,g.vtp_gtmEntityName=b.name)}var u,v,w;if(f&&rf.indexOf(c)===-1){rf.push(c);\nvar x=Db();u=e(g);var y=Db()-x,B=Db();v=df(c,k,b);w=y-(Db()-B)}else if(e&&(u=e(g)),!e||f)v=df(c,k,b);f&&d&&(d.reportMacroDiscrepancy(d.id,c,void 0,!0),Ya(u)?(Array.isArray(u)?Array.isArray(v):Xa(u)?Xa(v):typeof u===\"function\"?typeof v===\"function\":u===v)||d.reportMacroDiscrepancy(d.id,c):u!==v&&d.reportMacroDiscrepancy(d.id,c),w!==void 0&&d.reportMacroDiscrepancy(d.id,c,w));return e?u:v};var yf=function(a,b,c){var d;d=Error.call(this,c);this.message=d.message;\"stack\"in d&&(this.stack=d.stack);this.permissionId=a;this.parameters=b;this.name=\"PermissionError\"};ya(yf,Error);function zf(a,b){if(Array.isArray(a)){Object.defineProperty(a,\"context\",{value:{line:b[0]}});for(var c=1;c<a.length;c++)zf(a[c],b[c])}};var Af=function(a,b){var c;c=Error.call(this,\"Wrapped error for Dust debugging. Original error message: \"+a.message);this.message=c.message;\"stack\"in c&&(this.stack=c.stack);this.lm=a;this.j=[];this.D=b};ya(Af,Error);var Cf=function(){return function(a,b){a instanceof Af||(a=new Af(a,Bf));b&&a.j.push(b);throw a;}};function Bf(a){if(!a.length)return a;a.push({id:\"main\",line:0});for(var b=a.length-1;b>0;b--)rb(a[b].id)&&a.splice(b++,1);for(var c=a.length-1;c>0;c--)a[c].line=a[c-1].line;a.splice(0,1);return a};var Ff=function(a){function b(r){for(var t=0;t<r.length;t++)d[r[t]]=!0}for(var c=[],d=[],e=Df(a),f=0;f<ff.length;f++){var g=ff[f],k=Ef(g,e);if(k){for(var m=g.add||[],n=0;n<m.length;n++)c[m[n]]=!0;b(g.block||[])}else k===null&&b(g.block||[]);}for(var p=[],q=0;q<hf.length;q++)c[q]&&!d[q]&&(p[q]=!0);return p},Ef=function(a,b){for(var c=a[\"if\"]||[],d=0;d<c.length;d++){var e=b(c[d]);if(e===0)return!1;\nif(e===2)return null}for(var f=a.unless||[],g=0;g<f.length;g++){var k=b(f[g]);if(k===2)return null;if(k===1)return!1}return!0},Df=function(a){var b=[];return function(c){b[c]===void 0&&(b[c]=tf(gf[c],a));return b[c]}};var Gf={il:function(a,b){b[Ie.Vh]&&typeof a===\"string\"&&(a=b[Ie.Vh]==1?a.toLowerCase():a.toUpperCase());b.hasOwnProperty(Ie.Xh)&&a===null&&(a=b[Ie.Xh]);b.hasOwnProperty(Ie.Zh)&&a===void 0&&(a=b[Ie.Zh]);b.hasOwnProperty(Ie.Yh)&&a===!0&&(a=b[Ie.Yh]);b.hasOwnProperty(Ie.Wh)&&a===!1&&(a=b[Ie.Wh]);return a}};var Hf=function(){this.j={}},Jf=function(a,b){var c=If.D,d;(d=c.j)[a]!=null||(d[a]=[]);c.j[a].push(function(){return b.apply(null,qa(Aa.apply(0,arguments)))})};function Kf(a,b,c,d){if(a)for(var e=0;e<a.length;e++){var f=void 0,g=\"A policy function denied the permission request\";try{f=a[e](b,c,d),g+=\".\"}catch(k){g=typeof k===\"string\"?g+(\": \"+k):k instanceof Error?g+(\": \"+k.message):g+\".\"}if(!f)throw new yf(c,d,g);}}\nfunction Lf(a,b,c){return function(){var d=arguments[0];if(d){var e=a.j[d],f=a.j.all;if(e||f){var g=c.apply(void 0,Array.prototype.slice.call(arguments,0));Kf(e,b,d,g);Kf(f,b,d,g)}}}};var Pf=function(){var a=data.permissions||{},b=Mf.ctid,c=this;this.D=new Hf;this.j={};var d={},e={},f=Lf(this.D,b,function(){var g=arguments[0];return g&&d[g]?d[g].apply(void 0,Array.prototype.slice.call(arguments,0)):{}});z(a,function(g,k){var m={};z(k,function(p,q){var r=Nf(p,q);m[p]=r.assert;d[p]||(d[p]=r.N);r.yj&&!e[p]&&(e[p]=r.yj)});var n=function(p){var q=Aa.apply(1,arguments);if(!m[p])throw Of(p,{},\"The requested additional permission \"+p+\" is not configured.\");f.apply(null,[p].concat(qa(q)))};\nc.j[g]=function(p,q){var r=m[p];if(!r)throw Of(p,{},\"The requested permission \"+p+\" is not configured.\");var t=Array.prototype.slice.call(arguments,0);r.apply(void 0,t);f.apply(void 0,t);var u=e[p];u&&u.apply(null,[n].concat(qa(t.slice(1))))}})},Qf=function(a){return If.j[a]||function(){}};\nfunction Nf(a,b){var c=sf(a,b);c.vtp_permissionName=a;c.vtp_createPermissionError=Of;try{return xf(c)}catch(d){return{assert:function(e){throw new yf(e,{},\"Permission \"+e+\" is unknown.\");},N:function(){throw new yf(a,{},\"Permission \"+a+\" is unknown.\");}}}}function Of(a,b,c){return new yf(a,b,c)};var Rf=!1;var Sf={};Sf.Um=zb('');Sf.pl=zb('');var Tf=Rf,Uf=Sf.pl,Vf=Sf.Um;var cg={},dg=(cg.uaa=!0,cg.uab=!0,cg.uafvl=!0,cg.uamb=!0,cg.uam=!0,cg.uap=!0,cg.uapv=!0,cg.uaw=!0,cg);\nvar jg=function(a,b){for(var c=0;c<b.length;c++){var d=a,e=b[c];if(!hg.exec(e))throw Error(\"Invalid key wildcard\");var f=e.indexOf(\".*\"),g=f!==-1&&f===e.length-2,k=g?e.slice(0,e.length-2):e,m;a:if(d.length===0)m=!1;else{for(var n=d.split(\".\"),p=0;p<n.length;p++)if(!ig.exec(n[p])){m=!1;break a}m=!0}if(!m||k.length>d.length||!g&&d.length!==e.length?0:g?Ib(d,k)&&(d===k||d.charAt(k.length)===\".\"):d===k)return!0}return!1},ig=/^[a-z$_][\\w$]*$/i,hg=/^(?:[a-z_$][a-z_$0-9]*\\.)*[a-z_$][a-z_$0-9]*(?:\\.\\*)?$/i;\nvar kg=[\"matches\",\"webkitMatchesSelector\",\"mozMatchesSelector\",\"msMatchesSelector\",\"oMatchesSelector\"];function lg(a,b){a=String(a);b=String(b);var c=a.length-b.length;return c>=0&&a.indexOf(b,c)===c}var mg=new wb;function ng(a,b,c){var d=c?\"i\":void 0;try{var e=String(b)+d,f=mg.get(e);f||(f=new RegExp(b,d),mg.set(e,f));return f.test(a)}catch(g){return!1}}function og(a,b){return String(a).indexOf(String(b))>=0}function pg(a,b){return String(a)===String(b)}\nfunction qg(a,b){return Number(a)>=Number(b)}function rg(a,b){return Number(a)<=Number(b)}function sg(a,b){return Number(a)>Number(b)}function tg(a,b){return Number(a)<Number(b)}function ug(a,b){return Ib(String(a),String(b))};var Bg=/^([a-z][a-z0-9]*):(!|\\?)(\\*|string|boolean|number|Fn|PixieMap|List|OpaqueValue)$/i,Cg={Fn:\"function\",PixieMap:\"Object\",List:\"Array\"};\nfunction K(a,b,c){for(var d=0;d<b.length;d++){var e=Bg.exec(b[d]);if(!e)throw Error(\"Internal Error in \"+a);var f=e[1],g=e[2]===\"!\",k=e[3],m=c[d];if(m==null){if(g)throw Error(\"Error in \"+a+\". Required argument \"+f+\" not supplied.\");}else if(k!==\"*\"){var n=typeof m;m instanceof Yc?n=\"Fn\":m instanceof $a?n=\"List\":m instanceof cb?n=\"PixieMap\":m instanceof cd&&(n=\"OpaqueValue\");if(n!==k)throw Error(\"Error in \"+a+\". Argument \"+f+\" has type \"+((Cg[n]||n)+\", which does not match required type \")+((Cg[k]||\nk)+\".\"));}}};function Dg(a){return\"\"+a}\nfunction Eg(a,b){var c=[];return c};function Fg(a,b){var c=new Yc(a,function(){for(var d=Array.prototype.slice.call(arguments,0),e=0;e<d.length;e++)d[e]=this.evaluate(d[e]);try{return b.apply(this,d)}catch(g){if(gd())throw new id(g.message);throw g;}});c.Mb();return c}\nfunction Gg(a,b){var c=new cb,d;for(d in b)if(b.hasOwnProperty(d)){var e=b[d];qb(e)?c.set(d,Fg(a+\"_\"+d,e)):Xa(e)?c.set(d,Gg(a+\"_\"+d,e)):(rb(e)||l(e)||typeof e===\"boolean\")&&c.set(d,e)}c.Mb();return c};function Hg(a,b){K(this.getName(),[\"apiName:!string\",\"message:?string\"],arguments);var c={},d=new cb;return d=Gg(\"AssertApiSubject\",c)};function Ig(a,b){K(this.getName(),[\"actual:?*\",\"message:?string\"],arguments);if(a instanceof ed)throw Error(\"Argument actual cannot have type Promise. Assertions on asynchronous code aren't supported.\");var c={},d=new cb;return d=Gg(\"AssertThatSubject\",c)};function Jg(a){return function(){for(var b=[],c=this.F,d=0;d<arguments.length;++d)b.push(J(arguments[d],c));return fd(a.apply(null,b))}}function Kg(){for(var a=Math,b=Lg,c={},d=0;d<b.length;d++){var e=b[d];a.hasOwnProperty(e)&&(c[e]=Jg(a[e].bind(a)))}return c};function Mg(a){var b;return b};function Ng(a){var b;return b};var Og=function(a){try{return encodeURI(a)}catch(b){}};var Pg=function(a){try{return encodeURIComponent(a)}catch(b){}};\nvar Ug=function(a){K(this.getName(),[\"message:?string\"],arguments);};var Vg=function(a,b){K(this.getName(),[\"min:!number\",\"max:!number\"],arguments);return ub(a,b)};var Wg=function(){return(new Date).getTime()};var Xg=function(a){if(a===null)return\"null\";if(a instanceof $a)return\"array\";if(a instanceof Yc)return\"function\";if(a instanceof cd){a=a.getValue();if(a.constructor===void 0||a.constructor.name===void 0){var b=String(a);return b.substring(8,b.length-1)}return String(a.constructor.name)}return typeof a};var Yg=function(a){function b(c){return function(d){try{return c(d)}catch(e){(Tf||Vf)&&a.call(this,e.message)}}}return{parse:b(function(c){return fd(JSON.parse(c))}),stringify:b(function(c){return JSON.stringify(J(c))})}};var Zg=function(a){return yb(J(a,this.F))};var $g=function(a){return Number(J(a,this.F))};var ah=function(a){return a===null?\"null\":a===void 0?\"undefined\":a.toString()};var bh=function(a,b,c){var d=null,e=!1;return e?d:null};var Lg=\"floor ceil round max min abs pow sqrt\".split(\" \");var ch=function(){var a={};return{Al:function(b){return a.hasOwnProperty(b)?a[b]:void 0},Yj:function(b,c){a[b]=c},reset:function(){a={}}}},dh=function(a,b){return function(){var c=Array.prototype.slice.call(arguments,0);c.unshift(b);return Yc.prototype.invoke.apply(a,c)}},eh=function(a,b){K(this.getName(),[\"apiName:!string\",\"mock:?*\"],arguments);},fh=function(a,b){K(this.getName(),[\"apiName:!string\",\"mock:!PixieMap\"],arguments);};var gh={};\ngh.keys=function(a){return new $a};\ngh.values=function(a){return new $a};\ngh.entries=function(a){return new $a};gh.freeze=function(a){return a};\ngh.delete=function(a,b){return!1};function N(a,b){var c=Aa.apply(2,arguments),d=a.F.j;if(!d)throw Error(\"Missing program state.\");if(d.Cm){try{d.zj.apply(null,[b].concat(qa(c)))}catch(e){throw mb(\"TAGGING\",21),e;}return}d.zj.apply(null,[b].concat(qa(c)))};var ih=function(){this.j={};this.D={};};ih.prototype.get=function(a,b){var c=this.j.hasOwnProperty(a)?this.j[a]:void 0;return c};\nih.prototype.add=function(a,b,c){if(this.j.hasOwnProperty(a))throw\"Attempting to add a function which already exists: \"+a+\".\";if(this.D.hasOwnProperty(a))throw\"Attempting to add an API with an existing private API name: \"+a+\".\";this.j[a]=c?void 0:qb(b)?Fg(a,b):Gg(a,b)};function jh(a,b){var c=void 0;return c};function kh(){var a={};\nreturn a};function lh(a){return mh?H.querySelectorAll(a):null}\nfunction ph(a,b){if(!mh)return null;if(Element.prototype.closest)try{return a.closest(b)}catch(e){return null}var c=Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector,d=a;if(!H.documentElement.contains(d))return null;do{try{if(c.call(d,b))return d}catch(e){break}d=d.parentElement||d.parentNode}while(d!==null&&d.nodeType===1);return null}var qh=!1;\nif(H.querySelectorAll)try{var rh=H.querySelectorAll(\":root\");rh&&rh.length==1&&rh[0]==H.documentElement&&(qh=!0)}catch(a){}var mh=qh;var sh=/^[0-9A-Fa-f]{64}$/;function th(a){try{return(new TextEncoder).encode(a)}catch(e){for(var b=[],c=0;c<a.length;c++){var d=a.charCodeAt(c);d<128?b.push(d):d<2048?b.push(192|d>>6,128|d&63):d<55296||d>=57344?b.push(224|d>>12,128|d>>6&63,128|d&63):(d=65536+((d&1023)<<10|a.charCodeAt(++c)&1023),b.push(240|d>>18,128|d>>12&63,128|d>>6&63,128|d&63))}return new Uint8Array(b)}}\nfunction uh(a){if(a===\"\"||a===\"e0\")return Promise.resolve(a);var b;if((b=F.crypto)==null?0:b.subtle){if(sh.test(a))return Promise.resolve(a);try{var c=th(a);return F.crypto.subtle.digest(\"SHA-256\",c).then(function(d){var e=Array.from(new Uint8Array(d)).map(function(f){return String.fromCharCode(f)}).join(\"\");return F.btoa(e).replace(/\\+/g,\"-\").replace(/\\//g,\"_\").replace(/=+$/,\"\")}).catch(function(){return\"e2\"})}catch(d){return Promise.resolve(\"e2\")}}else return Promise.resolve(\"e1\")};function O(a){mb(\"GTM\",a)};var P={g:{ya:\"ad_personalization\",R:\"ad_storage\",P:\"ad_user_data\",U:\"analytics_storage\",nc:\"region\",Qb:\"consent_updated\",Qe:\"wait_for_update\",bi:\"app_remove\",di:\"app_store_refund\",ei:\"app_store_subscription_cancel\",fi:\"app_store_subscription_convert\",gi:\"app_store_subscription_renew\",nk:\"consent_update\",Sf:\"add_payment_info\",Tf:\"add_shipping_info\",oc:\"add_to_cart\",qc:\"remove_from_cart\",Uf:\"view_cart\",Rb:\"begin_checkout\",rc:\"select_item\",hb:\"view_item_list\",Cb:\"select_promotion\",ib:\"view_promotion\",\nIa:\"purchase\",sc:\"refund\",Na:\"view_item\",Vf:\"add_to_wishlist\",pk:\"exception\",hi:\"first_open\",ii:\"first_visit\",ba:\"gtag.config\",Ta:\"gtag.get\",ji:\"in_app_purchase\",Sb:\"page_view\",qk:\"screen_view\",ki:\"session_start\",rk:\"timing_complete\",sk:\"track_social\",Nc:\"user_engagement\",tk:\"user_id_update\",jb:\"gclgb\",Ua:\"gclid\",li:\"gclgs\",mi:\"gclst\",fa:\"ads_data_redaction\",ni:\"gad_source\",Fd:\"gclid_url\",oi:\"gclsrc\",Wf:\"gbraid\",Re:\"wbraid\",ka:\"allow_ad_personalization_signals\",Se:\"allow_custom_scripts\",Te:\"allow_display_features\",\nGd:\"allow_enhanced_conversions\",kb:\"allow_google_signals\",Ca:\"allow_interest_groups\",uk:\"app_id\",vk:\"app_installer_id\",wk:\"app_name\",xk:\"app_version\",Db:\"auid\",ri:\"auto_detection_enabled\",Tb:\"aw_remarketing\",Ue:\"aw_remarketing_only\",Hd:\"discount\",Id:\"aw_feed_country\",Jd:\"aw_feed_language\",da:\"items\",Kd:\"aw_merchant_id\",Xf:\"aw_basket_type\",Oc:\"campaign_content\",Pc:\"campaign_id\",Qc:\"campaign_medium\",Rc:\"campaign_name\",Sc:\"campaign\",Tc:\"campaign_source\",Uc:\"campaign_term\",lb:\"client_id\",si:\"rnd\",Yf:\"consent_update_type\",\nui:\"content_group\",vi:\"content_type\",Za:\"conversion_cookie_prefix\",Vc:\"conversion_id\",ra:\"conversion_linker\",wi:\"conversion_linker_disabled\",Ub:\"conversion_api\",Ve:\"cookie_deprecation\",Va:\"cookie_domain\",Wa:\"cookie_expires\",ab:\"cookie_flags\",uc:\"cookie_name\",Eb:\"cookie_path\",Oa:\"cookie_prefix\",vc:\"cookie_update\",wc:\"country\",za:\"currency\",Ld:\"customer_lifetime_value\",Wc:\"custom_map\",Zf:\"gcldc\",Md:\"dclid\",xi:\"debug_mode\",la:\"developer_id\",yi:\"disable_merchant_reported_purchases\",Xc:\"dc_custom_params\",\nzi:\"dc_natural_search\",cg:\"dynamic_event_settings\",dg:\"affiliation\",Nd:\"checkout_option\",We:\"checkout_step\",eg:\"coupon\",Yc:\"item_list_name\",Xe:\"list_name\",Ai:\"promotions\",Zc:\"shipping\",Ye:\"tax\",Od:\"engagement_time_msec\",Pd:\"enhanced_client_id\",Qd:\"enhanced_conversions\",fg:\"enhanced_conversions_automatic_settings\",Rd:\"estimated_delivery_date\",Ze:\"euid_logged_in_state\",bd:\"event_callback\",yk:\"event_category\",ob:\"event_developer_id_string\",zk:\"event_label\",xc:\"event\",Sd:\"event_settings\",Td:\"event_timeout\",\nAk:\"description\",Bk:\"fatal\",Bi:\"experiments\",af:\"firebase_id\",yc:\"first_party_collection\",Ud:\"_x_20\",pb:\"_x_19\",Ci:\"fledge_drop_reason\",gg:\"fledge\",hg:\"flight_error_code\",ig:\"flight_error_message\",Di:\"fl_activity_category\",Ei:\"fl_activity_group\",jg:\"fl_advertiser_id\",Fi:\"fl_ar_dedupe\",kg:\"match_id\",Gi:\"fl_random_number\",Hi:\"tran\",Ii:\"u\",Vd:\"gac_gclid\",zc:\"gac_wbraid\",lg:\"gac_wbraid_multiple_conversions\",mg:\"ga_restrict_domain\",ng:\"ga_temp_client_id\",Ac:\"gdpr_applies\",og:\"geo_granularity\",Fb:\"value_callback\",\nqb:\"value_key\",Bc:\"_google_ng\",Vb:\"google_signals\",pg:\"google_tld\",Wd:\"groups\",qg:\"gsa_experiment_id\",Ji:\"gtm_up\",Gb:\"iframe_state\",dd:\"ignore_referrer\",bf:\"internal_traffic_results\",Wb:\"is_legacy_converted\",Hb:\"is_legacy_loaded\",Xd:\"is_passthrough\",ed:\"_lps\",Pa:\"language\",Yd:\"legacy_developer_id_string\",sa:\"linker\",Cc:\"accept_incoming\",sb:\"decorate_forms\",W:\"domains\",Ib:\"url_position\",rg:\"method\",Ck:\"name\",fd:\"new_customer\",sg:\"non_interaction\",Ki:\"optimize_id\",Li:\"page_hostname\",gd:\"page_path\",\nDa:\"page_referrer\",Jb:\"page_title\",ug:\"passengers\",vg:\"phone_conversion_callback\",Mi:\"phone_conversion_country_code\",wg:\"phone_conversion_css_class\",Ni:\"phone_conversion_ids\",xg:\"phone_conversion_number\",yg:\"phone_conversion_options\",zg:\"_protected_audience_enabled\",hd:\"quantity\",Zd:\"redact_device_info\",cf:\"referral_exclusion_definition\",Xb:\"restricted_data_processing\",Oi:\"retoken\",Dk:\"sample_rate\",df:\"screen_name\",Kb:\"screen_resolution\",Pi:\"search_term\",Ja:\"send_page_view\",Yb:\"send_to\",jd:\"server_container_url\",\nkd:\"session_duration\",ae:\"session_engaged\",ef:\"session_engaged_time\",tb:\"session_id\",be:\"session_number\",ff:\"_shared_user_id\",ld:\"delivery_postal_code\",Ek:\"temporary_client_id\",hf:\"topmost_url\",Qi:\"tracking_id\",jf:\"traffic_type\",Aa:\"transaction_id\",Lb:\"transport_url\",Ag:\"trip_type\",Zb:\"update\",Xa:\"url_passthrough\",kf:\"_user_agent_architecture\",lf:\"_user_agent_bitness\",nf:\"_user_agent_full_version_list\",pf:\"_user_agent_mobile\",qf:\"_user_agent_model\",rf:\"_user_agent_platform\",tf:\"_user_agent_platform_version\",\nuf:\"_user_agent_wow64\",Ea:\"user_data\",Bg:\"user_data_auto_latency\",Cg:\"user_data_auto_meta\",Dg:\"user_data_auto_multi\",Eg:\"user_data_auto_selectors\",Fg:\"user_data_auto_status\",md:\"user_data_mode\",ce:\"user_data_settings\",Ba:\"user_id\",cb:\"user_properties\",Ri:\"_user_region\",de:\"us_privacy_string\",na:\"value\",Gg:\"wbraid_multiple_conversions\",Zi:\"_host_name\",aj:\"_in_page_command\",bj:\"_is_passthrough_cid\",Nb:\"non_personalized_ads\",je:\"_sst_parameters\",nb:\"conversion_label\",wa:\"page_location\",rb:\"global_developer_id_string\",\nDc:\"tc_privacy_string\"}},Sh={},Th=Object.freeze((Sh[P.g.ka]=1,Sh[P.g.Te]=1,Sh[P.g.Gd]=1,Sh[P.g.kb]=1,Sh[P.g.da]=1,Sh[P.g.Va]=1,Sh[P.g.Wa]=1,Sh[P.g.ab]=1,Sh[P.g.uc]=1,Sh[P.g.Eb]=1,Sh[P.g.Oa]=1,Sh[P.g.vc]=1,Sh[P.g.Wc]=1,Sh[P.g.la]=1,Sh[P.g.cg]=1,Sh[P.g.bd]=1,Sh[P.g.Sd]=1,Sh[P.g.Td]=1,Sh[P.g.yc]=1,Sh[P.g.mg]=1,Sh[P.g.Vb]=1,Sh[P.g.pg]=1,Sh[P.g.Wd]=1,Sh[P.g.bf]=1,Sh[P.g.Wb]=1,Sh[P.g.Hb]=1,Sh[P.g.sa]=1,Sh[P.g.cf]=1,Sh[P.g.Xb]=1,Sh[P.g.Ja]=1,Sh[P.g.Yb]=1,Sh[P.g.jd]=1,Sh[P.g.kd]=1,Sh[P.g.ef]=1,Sh[P.g.ld]=\n1,Sh[P.g.Lb]=1,Sh[P.g.Zb]=1,Sh[P.g.ce]=1,Sh[P.g.cb]=1,Sh[P.g.je]=1,Sh));Object.freeze([P.g.wa,P.g.Da,P.g.Jb,P.g.Pa,P.g.df,P.g.Ba,P.g.af,P.g.ui]);\nvar Uh={},Vh=Object.freeze((Uh[P.g.bi]=1,Uh[P.g.di]=1,Uh[P.g.ei]=1,Uh[P.g.fi]=1,Uh[P.g.gi]=1,Uh[P.g.hi]=1,Uh[P.g.ii]=1,Uh[P.g.ji]=1,Uh[P.g.ki]=1,Uh[P.g.Nc]=1,Uh)),Wh={},Xh=Object.freeze((Wh[P.g.Sf]=1,Wh[P.g.Tf]=1,Wh[P.g.oc]=1,Wh[P.g.qc]=1,Wh[P.g.Uf]=1,Wh[P.g.Rb]=1,Wh[P.g.rc]=1,Wh[P.g.hb]=1,Wh[P.g.Cb]=1,Wh[P.g.ib]=1,Wh[P.g.Ia]=1,Wh[P.g.sc]=1,Wh[P.g.Na]=1,Wh[P.g.Vf]=1,Wh)),Yh=Object.freeze([P.g.ka,P.g.kb,P.g.vc,P.g.yc,P.g.dd,P.g.Ja,P.g.Zb]),Zh=Object.freeze([].concat(qa(Yh))),$h=Object.freeze([P.g.Wa,\nP.g.Td,P.g.kd,P.g.ef,P.g.Od]),ai=Object.freeze([].concat(qa($h))),bi={},ci=(bi[P.g.R]=\"1\",bi[P.g.U]=\"2\",bi[P.g.P]=\"3\",bi[P.g.ya]=\"4\",bi),di={},ei=Object.freeze((di[P.g.ka]=1,di[P.g.Gd]=1,di[P.g.Ca]=1,di[P.g.Tb]=1,di[P.g.Ue]=1,di[P.g.Hd]=1,di[P.g.Id]=1,di[P.g.Jd]=1,di[P.g.da]=1,di[P.g.Kd]=1,di[P.g.Za]=1,di[P.g.ra]=1,di[P.g.Va]=1,di[P.g.Wa]=1,di[P.g.ab]=1,di[P.g.Oa]=1,di[P.g.za]=1,di[P.g.Ld]=1,di[P.g.la]=1,di[P.g.yi]=1,di[P.g.Qd]=1,di[P.g.Rd]=1,di[P.g.af]=1,di[P.g.yc]=1,di[P.g.Wb]=1,di[P.g.Hb]=1,di[P.g.Pa]=\n1,di[P.g.fd]=1,di[P.g.wa]=1,di[P.g.Da]=1,di[P.g.vg]=1,di[P.g.wg]=1,di[P.g.xg]=1,di[P.g.yg]=1,di[P.g.Xb]=1,di[P.g.Ja]=1,di[P.g.Yb]=1,di[P.g.jd]=1,di[P.g.ld]=1,di[P.g.Aa]=1,di[P.g.Lb]=1,di[P.g.Zb]=1,di[P.g.Xa]=1,di[P.g.Ea]=1,di[P.g.Ba]=1,di[P.g.na]=1,di)),fi={},gi=Object.freeze((fi.search=\"s\",fi.youtube=\"y\",fi.playstore=\"p\",fi.shopping=\"h\",fi.ads=\"a\",fi.maps=\"m\",fi));Object.freeze(P.g);var hi={},ii=F.google_tag_manager=F.google_tag_manager||{};hi.Kg=\"4710\";hi.ie=Number(\"0\")||0;hi.Ya=\"dataLayer\";hi.Zm=\"ChAI8O2TtAYQnez+tvuArqx5EiYArUrzP0+uxkIJH5g8XaZAKRWCl29SrDBugm+cHAPNUbS5fhc6PhoCKTI\\x3d\";var ji={__cl:1,__ecl:1,__ehl:1,__evl:1,__fal:1,__fil:1,__fsl:1,__hl:1,__jel:1,__lcl:1,__sdl:1,__tl:1,__ytl:1},ki={__paused:1,__tg:1},li;for(li in ji)ji.hasOwnProperty(li)&&(ki[li]=1);var mi=zb(\"\"),ni,oi=!1;oi=!0;ni=oi;\nvar pi,qi=!1;pi=qi;var ri,si=!1;ri=si;hi.Ed=\"www.googletagmanager.com\";var ti=\"\"+hi.Ed+(ni?\"/gtag/js\":\"/gtm.js\"),ui=null,vi=null,wi={},xi={};function yi(){var a=ii.sequence||1;ii.sequence=a+1;return a}hi.lk=\"\";var zi=\"\";hi.yf=zi;var Ai=new function(){this.j=\"\";this.H=this.D=!1;this.Qa=this.O=this.Z=this.K=\"\"};function Bi(){var a=Ai.K.length;return Ai.K[a-1]===\"/\"?Ai.K.substring(0,a-1):Ai.K}function Ci(a){for(var b={},c=na(a.split(\"|\")),d=c.next();!d.done;d=c.next())b[d.value]=!0;return b}var Di=new wb,Ei={},Fi={},Ii={name:hi.Ya,set:function(a,b){h(Lb(a,b),Ei);Gi()},get:function(a){return Hi(a,2)},reset:function(){Di=new wb;Ei={};Gi()}};function Hi(a,b){return b!=2?Di.get(a):Ji(a)}function Ji(a,b){var c=a.split(\".\");b=b||[];for(var d=Ei,e=0;e<c.length;e++){if(d===null)return!1;if(d===void 0)break;d=d[c[e]];if(b.indexOf(d)!==-1)return}return d}function Ki(a,b){Fi.hasOwnProperty(a)||(Di.set(a,b),h(Lb(a,b),Ei),Gi())}\nfunction Li(){for(var a=[\"gtm.allowlist\",\"gtm.blocklist\",\"gtm.whitelist\",\"gtm.blacklist\",\"tagTypeBlacklist\"],b=0;b<a.length;b++){var c=a[b],d=Hi(c,1);if(Array.isArray(d)||Xa(d))d=h(d);Fi[c]=d}}function Gi(a){z(Fi,function(b,c){Di.set(b,c);h(Lb(b),Ei);h(Lb(b,c),Ei);a&&delete Fi[b]})}function Mi(a,b){var c,d=(b===void 0?2:b)!==1?Ji(a):Di.get(a);Va(d)===\"array\"||Va(d)===\"object\"?c=h(d):c=d;return c};function Qi(a,b){if(a===\"\")return b;var c=Number(a);return isNaN(c)?b:c};var Ri=[],Si={};function Ti(a){return Ri[a]===void 0?!1:Ri[a]};var Ui=[];function Vi(a){switch(a){case 0:return 0;case 39:return 1;case 40:return 2;case 53:return 3;case 61:return 6;case 64:return 8;case 74:return 4;case 80:return 5;case 84:return 7}}function R(a){Ui[a]=!0;var b=Vi(a);b!==void 0&&(Ri[b]=!0)}\nR(27);R(23);R(24);R(25);R(26);\nR(41);R(67);R(50);\nR(63);R(30);R(15);R(87);R(14);R(88);R(91);R(86);R(54);R(75);R(7);R(42);R(4);R(71);R(82);\nR(60);R(57);R(44);R(73);\nR(95);\nR(92);R(74);R(5);\nR(80);Ui[58]=!0;Ui[59]=!0;\nSi[1]=Qi('1',6E4);Si[3]=Qi('10',1);Si[2]=Qi('',50);\nR(20);R(12);R(56);R(83);\nR(43);R(84);R(70);R(64);\nR(76);\nfunction T(a){return!!Ui[a]}var Zi=/:[0-9]+$/,$i=/^\\d+\\.fls\\.doubleclick\\.net$/;function aj(a,b,c,d){for(var e=[],f=na(a.split(\"&\")),g=f.next();!g.done;g=f.next()){var k=na(g.value.split(\"=\")),m=k.next().value,n=pa(k);if(decodeURIComponent(m.replace(/\\+/g,\" \"))===b){var p=n.join(\"=\");if(!c)return d?p:decodeURIComponent(p.replace(/\\+/g,\" \"));e.push(d?p:decodeURIComponent(p.replace(/\\+/g,\" \")))}}return c?e:void 0}\nfunction bj(a,b,c,d,e){b&&(b=String(b).toLowerCase());if(b===\"protocol\"||b===\"port\")a.protocol=cj(a.protocol)||cj(F.location.protocol);b===\"port\"?a.port=String(Number(a.hostname?a.port:F.location.port)||(a.protocol===\"http\"?80:a.protocol===\"https\"?443:\"\")):b===\"host\"&&(a.hostname=(a.hostname||F.location.hostname).replace(Zi,\"\").toLowerCase());return dj(a,b,c,d,e)}\nfunction dj(a,b,c,d,e){var f,g=cj(a.protocol);b&&(b=String(b).toLowerCase());switch(b){case \"url_no_fragment\":f=ej(a);break;case \"protocol\":f=g;break;case \"host\":f=a.hostname.replace(Zi,\"\").toLowerCase();if(c){var k=/^www\\d*\\./.exec(f);k&&k[0]&&(f=f.substring(k[0].length))}break;case \"port\":f=String(Number(a.port)||(g===\"http\"?80:g===\"https\"?443:\"\"));break;case \"path\":a.pathname||a.hostname||mb(\"TAGGING\",1);f=a.pathname.substring(0,1)===\"/\"?a.pathname:\"/\"+a.pathname;var m=f.split(\"/\");(d||[]).indexOf(m[m.length-\n1])>=0&&(m[m.length-1]=\"\");f=m.join(\"/\");break;case \"query\":f=a.search.replace(\"?\",\"\");e&&(f=aj(f,e,!1));break;case \"extension\":var n=a.pathname.split(\".\");f=n.length>1?n[n.length-1]:\"\";f=f.split(\"/\")[0];break;case \"fragment\":f=a.hash.replace(\"#\",\"\");break;default:f=a&&a.href}return f}function cj(a){return a?a.replace(\":\",\"\").toLowerCase():\"\"}function ej(a){var b=\"\";if(a&&a.href){var c=a.href.indexOf(\"#\");b=c<0?a.href:a.href.substring(0,c)}return b}var fj={},gj=0;\nfunction U(a){var b=fj[a];if(!b){var c=H.createElement(\"a\");a&&(c.href=a);var d=c.pathname;d[0]!==\"/\"&&(a||mb(\"TAGGING\",1),d=\"/\"+d);var e=c.hostname.replace(Zi,\"\");b={href:c.href,protocol:c.protocol,host:c.host,hostname:e,pathname:d,search:c.search,hash:c.hash,port:c.port};gj<5&&(fj[a]=b,gj++)}return b}\nfunction hj(a){function b(n){var p=n.split(\"=\")[0];return d.indexOf(p)<0?n:p+\"=0\"}function c(n){return n.split(\"&\").map(b).filter(function(p){return p!==void 0}).join(\"&\")}var d=\"gclid dclid gbraid wbraid gclaw gcldc gclha gclgf gclgb _gl\".split(\" \"),e=U(a),f=a.split(/[?#]/)[0],g=e.search,k=e.hash;g[0]===\"?\"&&(g=g.substring(1));k[0]===\"#\"&&(k=k.substring(1));g=c(g);k=c(k);g!==\"\"&&(g=\"?\"+g);k!==\"\"&&(k=\"#\"+k);var m=\"\"+f+g+k;m[m.length-1]===\"/\"&&(m=m.substring(0,m.length-1));return m}\nfunction ij(a){var b=U(F.location.href),c=bj(b,\"host\",!1);if(c&&c.match($i)){var d=bj(b,\"path\");if(d){var e=d.split(a+\"=\");if(e.length>1)return e[1].split(\";\")[0].split(\"?\")[0]}}};var jj={\"https://www.google.com\":\"/g\",\"https://www.googleadservices.com\":\"/as\",\"https://pagead2.googlesyndication.com\":\"/gs\"};function kj(a,b){if(a){var c=\"\"+a;c.indexOf(\"http://\")!==0&&c.indexOf(\"https://\")!==0&&(c=\"https://\"+c);c[c.length-1]===\"/\"&&(c=c.substring(0,c.length-1));return U(\"\"+c+b).href}}function lj(a,b){if(Ai.D||pi)return kj(a,b)}function mj(){return!!hi.yf&&hi.yf.split(\"@@\").join(\"\")!==\"SGTM_TOKEN\"}\nfunction nj(a){for(var b=na([P.g.jd,P.g.Lb]),c=b.next();!c.done;c=b.next()){var d=W(a,c.value);if(d)return d}}function oj(a,b){return Ai.D?\"\"+Bi()+(b?jj[a]||\"\":\"\"):a};var pj=void 0;function qj(a){var b=String(a[Ie.oa]||\"\").replace(/_/g,\"\");return Ib(b,\"cvt\")?\"cvt\":b}var rj=F.location.search.indexOf(\"?gtm_latency=\")>=0||F.location.search.indexOf(\"&gtm_latency=\")>=0;var sj={sampleRate:\"0.005000\",hk:\"\",Xm:\"0.005\"},tj=Math.random(),uj;if(!(uj=rj)){var vj=sj.sampleRate;uj=tj<Number(vj)}var wj=uj,xj=(uc==null?void 0:uc.includes(\"gtm_debug=d\"))||rj||!T(45)&&wj||T(45)&&tj>=1-Number(sj.Xm);var yj=/gtag[.\\/]js/,zj=/gtm[.\\/]js/,Aj=!1;\nfunction Bj(a){if((a.scriptContainerId||\"\").indexOf(\"GTM-\")>=0){var b;a:{if(a.scriptSource){for(var c=Ai.H,d=U(a.scriptSource),e=c?d.pathname:\"\"+d.hostname+d.pathname,f=H.scripts,g=\"\",k=0;k<f.length;++k){var m=f[k];if(!(m.innerHTML.length===0||!c&&m.innerHTML.indexOf(a.scriptContainerId||\"SHOULD_NOT_BE_SET\")<0||m.innerHTML.indexOf(e)<0)){if(m.innerHTML.indexOf(\"(function(w,d,s,l,i)\")>=0){b=String(k);break a}g=String(k)}}if(g){b=g;break a}}b=void 0}var n=b;if(n)return Aj=!0,n}var p=[].slice.call(document.scripts);\nreturn a.scriptElement?String(p.indexOf(a.scriptElement)):\"-1\"}function Cj(a){if(Aj)return\"1\";var b=a.scriptSource;if(b){if(yj.test(b))return\"3\";if(zj.test(b))return\"2\"}return\"0\"}function Dj(a,b){var c=Ej();c.pending||(c.pending=[]);tb(c.pending,function(d){return d.target.ctid===a.ctid&&d.target.isDestination===a.isDestination})||c.pending.push({target:a,onLoad:b})}var Fj=function(){this.container={};this.destination={};this.canonical={};this.pending=[];this.siloed=[]};function Ej(){var a=vc(\"google_tag_data\",{}),b=a.tidr;b||(b=new Fj,a.tidr=b);return b};var Gj={},Hj=!1,Mf={ctid:\"UA-22381566-3\",canonicalContainerId:\"\",Mj:\"UA-22381566-3\",Nj:\"UA-22381566-3\"};Gj.fe=zb(\"\");function Ij(){var a=Jj();return Hj?a.map(Kj):a}function Lj(){var a=Mj();return Hj?a.map(Kj):a}function Nj(){return Oj(Mf.ctid)}function Pj(){return Oj(Mf.canonicalContainerId||\"_\"+Mf.ctid)}function Jj(){return Mf.Mj?Mf.Mj.split(\"|\"):[Mf.ctid]}function Mj(){return Mf.Nj?Mf.Nj.split(\"|\"):[]}\nfunction Qj(){var a=Rj(Sj()),b=a&&a.parent;if(b)return Rj(b)}function Tj(){var a=Rj(Sj());if(a){for(;a.parent;){var b=Rj(a.parent);if(!b)break;a=b}return a}}function Rj(a){var b=Ej();return a.isDestination?b.destination[a.ctid]:b.container[a.ctid]}function Oj(a){return Hj?Kj(a):a}function Kj(a){return\"siloed_\"+a}function Uj(a){return Hj?Vj(a):a}function Vj(a){a=String(a);return Ib(a,\"siloed_\")?a.substring(7):a}\nfunction Wj(){var a=!1;a=!0;if(a){var b=Ej();if(b.siloed){for(var c=[],d=Jj().map(Kj),e=Mj().map(Kj),f={},g=0;g<b.siloed.length;f={Bf:void 0},g++)f.Bf=b.siloed[g],!Hj&&tb(f.Bf.isDestination?e:d,function(k){return function(m){return m===k.Bf.ctid}}(f))?Hj=!0:c.push(f.Bf);b.siloed=c}}}\nfunction Xj(){var a=Ej();if(a.pending){for(var b,c=[],d=!1,e=Ij(),f=Lj(),g={},k=0;k<a.pending.length;g={Ke:void 0},k++)g.Ke=a.pending[k],tb(g.Ke.target.isDestination?f:e,function(m){return function(n){return n===m.Ke.target.ctid}}(g))?d||(b=g.Ke.onLoad,d=!0):c.push(g.Ke);a.pending=c;if(b)try{b(Pj())}catch(m){}}}\nfunction Yj(){for(var a=Mf.ctid,b=Ij(),c=Lj(),d=function(n,p){var q={canonicalContainerId:Mf.canonicalContainerId,scriptContainerId:a,state:2,containers:b.slice(),destinations:c.slice()};tc&&(q.scriptElement=tc);uc&&(q.scriptSource=uc);if(T(43)&&wj&&Qj()===void 0){var r=Db();q.htmlLoadOrder=Bj(q);q.loadScriptType=Cj(q);T(43)&&(pj=Db()-r)}var t=p?e.destination:e.container,u=t[n];u?(p&&u.state===0&&O(93),Object.assign(u,q)):t[n]=q},e=Ej(),f=na(b),g=f.next();!g.done;g=f.next())d(g.value,!1);for(var k=\nna(c),m=k.next();!m.done;m=k.next())d(m.value,!0);e.canonical[Pj()]={};Xj()}function Zj(a){return!!Ej().container[a]}function ak(a){var b=Ej().destination[a];return!!b&&!!b.state}function Sj(){return{ctid:Nj(),isDestination:Gj.fe}}function bk(a){var b=Ej();(b.siloed=b.siloed||[]).push(a)}function ck(){var a=Ej().container,b;for(b in a)if(a.hasOwnProperty(b)&&a[b].state===1)return!0;return!1}function dk(){var a={};z(Ej().destination,function(b,c){c.state===0&&(a[Vj(b)]=c)});return a}\nfunction ek(a){return!!(a&&a.parent&&a.context&&a.context.source===1&&a.parent.ctid.indexOf(\"GTM-\")!==0)}var fk={gk:Number(\"5\"),Rn:Number(\"\")},gk=[],hk=[];function ik(a){gk.push(a)}var jk=!1,kk=\"?id=\"+Mf.ctid,lk=void 0,mk={},nk=void 0,ok=new function(){var a=5;fk.gk>0&&(a=fk.gk);this.D=a;this.j=0;this.H=[]},pk=1E3;\nfunction qk(a,b,c,d){var e=lk;if(e===void 0)if(a)e=0;else if(c)e=yi();else return\"\";for(var f=[oj(\"https://www.googletagmanager.com\"),a?\"/td\":\"/a\",kk],g=na(a?hk:gk),k=g.next();!k.done;k=g.next())for(var m=k.value,n=m({eventId:e,Ma:!!b,Cj:!!d,mc:function(){jk=!0}}),p=na(n),q=p.next();!q.done;q=p.next()){var r=na(q.value),t=r.next().value,u=r.next().value;f.push(\"&\"+t+\"=\"+u)}f.push(\"&z=0\");return f.join(\"\")}\nfunction rk(){nk&&(F.clearTimeout(nk),nk=void 0);if(lk!==void 0&&sk){var a;(a=mk[lk])||(a=ok.j<ok.D?!1:Db()-ok.H[ok.j%ok.D]<1E3);if(a||pk--<=0)O(1),mk[lk]=!0;else{var b=ok.j++%ok.D;ok.H[b]=Db();var c=qk(!1,!0);Ec(c);sk=jk=!1}}}function tk(){if(xj){var a=qk(!0,!0,!0,!0);jk&&(Oc(a),jk=!1)}}var sk=!1;function uk(a){mk[a]||(a!==lk&&(rk(),lk=a),sk=!0,nk||(nk=F.setTimeout(rk,500)),qk(!1).length>=2022&&rk())}var vk=ub();function wk(){vk=ub()}function xk(){return[[\"v\",\"3\"],[\"t\",\"t\"],[\"pid\",String(vk)]]}var yk=\"/td?id=\"+Mf.ctid,zk=[\"v\",\"t\",\"pid\",\"dl\",\"tdp\"],Ak=[\"mcc\"],Bk={},Ck={};function Dk(a,b,c){Ck[a]=b;(c===void 0||c)&&Ek(a)}function Ek(a,b){if(Bk[a]===void 0||(b===void 0?0:b))Bk[a]=!0}function Fk(a){a=a===void 0?!1:a;var b=Object.keys(Bk).filter(function(c){return Bk[c]===!0&&Ck[c]!==void 0&&(a||!Ak.includes(c))}).map(function(c){var d=Ck[c];typeof d===\"function\"&&(d=d());return d?\"&\"+c+\"=\"+d:\"\"}).join(\"\");return\"\"+oj(\"https://www.googletagmanager.com\")+yk+(\"\"+b+\"&z=0\")}\nfunction Gk(){Object.keys(Bk).forEach(function(a){zk.indexOf(a)<0&&(Bk[a]=!1)})}function Hk(a){a=a===void 0?!1:a;if(xj)if(T(44)){var b=Fk(a);a?Oc(b):Ec(b);Gk()}else if(xj){var c=qk(!0,!0);jk&&(Ec(c),jk=!1)}}function Ik(){Object.keys(Bk).filter(function(a){return Bk[a]&&!zk.includes(a)}).length>0&&Hk(!0)}var Jk=ub();function Kk(){Jk=ub()}function Lk(){T(44)?(Dk(\"v\",\"3\"),Dk(\"t\",\"t\"),Dk(\"pid\",function(){return String(Jk)}),Fc(F,\"pagehide\",Ik),F.setInterval(Kk,864E5)):hk.push(xk)}var Mk=function(a,b){var c=function(){};c.prototype=a.prototype;var d=new c;a.apply(d,Array.prototype.slice.call(arguments,1));return d},Nk=function(a){var b=a;return function(){if(b){var c=b;b=null;c()}}};var Ok=function(a,b,c){a.addEventListener&&a.addEventListener(b,c,!1)},Pk=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)};var Qk,Rk;a:{for(var Sk=[\"CLOSURE_FLAGS\"],Tk=Ba,Uk=0;Uk<Sk.length;Uk++)if(Tk=Tk[Sk[Uk]],Tk==null){Rk=null;break a}Rk=Tk}var Vk=Rk&&Rk[610401301];Qk=Vk!=null?Vk:!1;function Wk(){var a=Ba.navigator;if(a){var b=a.userAgent;if(b)return b}return\"\"}var Xk,Yk=Ba.navigator;Xk=Yk?Yk.userAgentData||null:null;function Zk(a){return Qk?Xk?Xk.brands.some(function(b){var c;return(c=b.brand)&&c.indexOf(a)!=-1}):!1:!1}function $k(a){return Wk().indexOf(a)!=-1};function al(){return Qk?!!Xk&&Xk.brands.length>0:!1}function bl(){return al()?!1:$k(\"Opera\")}function cl(){return $k(\"Firefox\")||$k(\"FxiOS\")}function dl(){return al()?Zk(\"Chromium\"):($k(\"Chrome\")||$k(\"CriOS\"))&&!(al()?0:$k(\"Edge\"))||$k(\"Silk\")};function el(){return Qk?!!Xk&&!!Xk.platform:!1}function fl(){return $k(\"iPhone\")&&!$k(\"iPod\")&&!$k(\"iPad\")}function gl(){fl()||$k(\"iPad\")||$k(\"iPod\")};var hl=function(a){hl[\" \"](a);return a};hl[\" \"]=function(){};bl();al()||$k(\"Trident\")||$k(\"MSIE\");$k(\"Edge\");!$k(\"Gecko\")||Wk().toLowerCase().indexOf(\"webkit\")!=-1&&!$k(\"Edge\")||$k(\"Trident\")||$k(\"MSIE\")||$k(\"Edge\");Wk().toLowerCase().indexOf(\"webkit\")!=-1&&!$k(\"Edge\")&&$k(\"Mobile\");el()||$k(\"Macintosh\");el()||$k(\"Windows\");(el()?Xk.platform===\"Linux\":$k(\"Linux\"))||el()||$k(\"CrOS\");el()||$k(\"Android\");fl();$k(\"iPad\");$k(\"iPod\");gl();Wk().toLowerCase().indexOf(\"kaios\");var il=function(a,b,c,d){for(var e=b,f=c.length;(e=a.indexOf(c,e))>=0&&e<d;){var g=a.charCodeAt(e-1);if(g==38||g==63){var k=a.charCodeAt(e+f);if(!k||k==61||k==38||k==35)return e}e+=f+1}return-1},jl=/#|$/,kl=function(a,b){var c=a.search(jl),d=il(a,0,b,c);if(d<0)return null;var e=a.indexOf(\"&\",d);if(e<0||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.slice(d,e!==-1?e:0).replace(/\\+/g,\" \"))},ll=/[?&]($|#)/,ml=function(a,b,c){for(var d,e=a.search(jl),f=0,g,k=[];(g=il(a,f,b,e))>=0;)k.push(a.substring(f,\ng)),f=Math.min(a.indexOf(\"&\",g)+1||e,e);k.push(a.slice(f));d=k.join(\"\").replace(ll,\"$1\");var m,n=c!=null?\"=\"+encodeURIComponent(String(c)):\"\";var p=b+n;if(p){var q,r=d.indexOf(\"#\");r<0&&(r=d.length);var t=d.indexOf(\"?\"),u;t<0||t>r?(t=r,u=\"\"):u=d.substring(t+1,r);q=[d.slice(0,t),u,d.slice(r)];var v=q[1];q[1]=p?v?v+\"&\"+p:p:v;m=q[0]+(q[1]?\"?\"+q[1]:\"\")+q[2]}else m=d;return m};var nl=function(a){try{var b;if(b=!!a&&a.location.href!=null)a:{try{hl(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch(c){return!1}},ol=function(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)};function pl(a){if(!a||!H.head)return null;var b=ql(\"META\");H.head.appendChild(b);b.httpEquiv=\"origin-trial\";b.content=a;return b}\nvar rl=function(a){if(F.top==F)return 0;if(a===void 0?0:a){var b=F.location.ancestorOrigins;if(b)return b[b.length-1]==F.location.origin?1:2}return nl(F.top)?1:2},ql=function(a,b){b=b===void 0?document:b;return b.createElement(String(a).toLowerCase())};var sl=\"\",tl,ul=[],vl=!1;function wl(){var a=U(F.location.href);return a.hostname+a.pathname}function xl(){var a=[];sl&&a.push([\"dl\",encodeURIComponent(sl)]);ul.length>0&&a.push([\"tdp\",ul.join(\".\")]);tl!==void 0&&a.push([\"frm\",String(tl)]);return a}var yl=function(a){var b=vl?[]:xl();!vl&&a.Ma&&(vl=!0,b.length&&a.mc());return b};\nfunction zl(){if(T(44)){var a=wl();a&&Dk(\"dl\",encodeURIComponent(a));Dk(\"tdp\",function(){return ul.length>0?ul.join(\".\"):void 0});var b=rl(!0);b!==void 0&&Dk(\"frm\",String(b))}else hk.push(yl)};var Al=[],Bl=[];function Cl(a){if(T(44))Dk(a,\"1\");else{if(Bl.indexOf(a)!==-1)return;Al.push(a);Bl.push(a)}Hk()}function Dl(a){if(!Al.length)return[];for(var b=xl(),c=na(Al),d=c.next();!d.done;d=c.next())b.push([d.value,\"1\"]);a.Ma&&(a.mc(),Al.length=0);return b};function El(a){mb(\"HEALTH\",a)};var Fl;try{Fl=JSON.parse(kb(\"eyIwIjoiVVMiLCIxIjoiVVMtREMiLCIyIjpmYWxzZSwiMyI6IiIsIjQiOiIiLCI1Ijp0cnVlLCI2IjpmYWxzZSwiNyI6ImFkX3N0b3JhZ2V8YW5hbHl0aWNzX3N0b3JhZ2V8YWRfdXNlcl9kYXRhfGFkX3BlcnNvbmFsaXphdGlvbiJ9\"))}catch(a){O(123),El(2),Fl={}}function Gl(){return Fl[\"0\"]||\"\"}function Hl(){return Fl[\"1\"]||\"\"}function Il(){var a=!1;return a}function Jl(){return Fl[\"6\"]!==!1}function Kl(){var a=\"\";return a}\nfunction Ll(){var a=!1;a=!!Fl[\"5\"];return a}function Ml(){var a=\"\";return a}var Nl=new function(a,b){this.j=a;this.defaultValue=b===void 0?!1:b}(1933);function Ol(){var a=vc(\"google_tag_data\",{});return a.ics=a.ics||new Pl}var Pl=function(){this.entries={};this.waitPeriodTimedOut=this.wasSetLate=this.accessedAny=this.accessedDefault=this.usedImplicit=this.usedUpdate=this.usedDefault=this.usedDeclare=this.active=!1;this.j=[]};\nPl.prototype.default=function(a,b,c,d,e,f,g){this.usedDefault||this.usedDeclare||!this.accessedDefault&&!this.accessedAny||(this.wasSetLate=!0);this.usedDefault=this.active=!0;mb(\"TAGGING\",19);b==null?mb(\"TAGGING\",18):Ql(this,a,b===\"granted\",c,d,e,f,g)};Pl.prototype.waitForUpdate=function(a,b,c){for(var d=0;d<a.length;d++)Ql(this,a[d],void 0,void 0,\"\",\"\",b,c)};\nvar Ql=function(a,b,c,d,e,f,g,k){var m=a.entries,n=m[b]||{},p=n.region,q=d&&l(d)?d.toUpperCase():void 0;e=e.toUpperCase();f=f.toUpperCase();if(e===\"\"||q===f||(q===e?p!==f:!q&&!p)){var r=!!(g&&g>0&&n.update===void 0),t={region:q,declare_region:n.declare_region,implicit:n.implicit,default:c!==void 0?c:n.default,declare:n.declare,update:n.update,quiet:r};if(e!==\"\"||n.default!==!1)m[b]=t;r&&F.setTimeout(function(){m[b]===t&&t.quiet&&(mb(\"TAGGING\",2),a.waitPeriodTimedOut=!0,a.clearTimeout(b,void 0,k),\na.notifyListeners())},g)}};ca=Pl.prototype;ca.clearTimeout=function(a,b,c){var d=[a],e=(c==null?void 0:c.delegatedConsentTypes)||{},f;for(f in e)e.hasOwnProperty(f)&&e[f]===a&&d.push(f);var g=this.entries[a]||{},k=this.getConsentState(a,c);if(g.quiet){g.quiet=!1;for(var m=na(d),n=m.next();!n.done;n=m.next())Rl(this,n.value)}else if(b!==void 0&&k!==b)for(var p=na(d),q=p.next();!q.done;q=p.next())Rl(this,q.value)};\nca.update=function(a,b,c){this.usedDefault||this.usedDeclare||this.usedUpdate||!this.accessedAny||(this.wasSetLate=!0);this.usedUpdate=this.active=!0;if(b!=null){var d=this.getConsentState(a,c),e=this.entries;(e[a]=e[a]||{}).update=b===\"granted\";this.clearTimeout(a,d,c)}};\nca.declare=function(a,b,c,d,e){this.usedDeclare=this.active=!0;var f=this.entries,g=f[a]||{},k=g.declare_region,m=c&&l(c)?c.toUpperCase():void 0;d=d.toUpperCase();e=e.toUpperCase();if(d===\"\"||m===e||(m===d?k!==e:!m&&!k)){var n={region:g.region,declare_region:m,declare:b===\"granted\",implicit:g.implicit,default:g.default,update:g.update,quiet:g.quiet};if(d!==\"\"||g.declare!==!1)f[a]=n}};\nca.implicit=function(a,b){this.usedImplicit=!0;var c=this.entries,d=c[a]=c[a]||{};d.implicit!==!1&&(d.implicit=b===\"granted\")};\nca.getConsentState=function(a,b){var c=this.entries,d=c[a]||{},e=d.update;if(e!==void 0)return e?1:2;e=d.default;if(e!==void 0)return e?1:2;if(b==null?0:b.delegatedConsentTypes.hasOwnProperty(a)){var f=c[b.delegatedConsentTypes[a]]||{};e=f.update;if(e!==void 0)return e?1:2;e=f.default;if(e!==void 0)return e?1:2}e=d.declare;if(e!==void 0)return e?1:2;e=d.implicit;return e!==void 0?e?3:4:0};ca.addListener=function(a,b){this.j.push({consentTypes:a,vl:b})};\nvar Rl=function(a,b){for(var c=0;c<a.j.length;++c){var d=a.j[c];Array.isArray(d.consentTypes)&&d.consentTypes.indexOf(b)!==-1&&(d.Oj=!0)}};Pl.prototype.notifyListeners=function(a,b){for(var c=0;c<this.j.length;++c){var d=this.j[c];if(d.Oj){d.Oj=!1;try{d.vl({consentEventId:a,consentPriorityId:b})}catch(e){}}}};var Tl=function(){var a=Sl,b=\"nh\";if(a.nh&&a.hasOwnProperty(b))return a.nh;var c=new a;return a.nh=c};var Sl=function(){var a={};this.j=function(){var b=Nl.j,c=Nl.defaultValue;return a[b]!=null?a[b]:c};this.D=function(){a[Nl.j]=!0}};var Ul=!1,Vl=!1,Wl={delegatedConsentTypes:{},corePlatformServices:{},usedCorePlatformServices:!1,selectedAllCorePlatformServices:!1},Xl=function(a){var b=Ol();b.accessedAny=!0;return(l(a)?[a]:a).every(function(c){switch(b.getConsentState(c,Wl)){case 1:case 3:return!0;case 2:case 4:return!1;default:return!0}})},Yl=function(a){var b=Ol();b.accessedAny=!0;return b.getConsentState(a,Wl)},Zl=function(a){for(var b={},c=na(a),d=c.next();!d.done;d=c.next()){var e=d.value;b[e]=Wl.corePlatformServices[e]!==\n!1}return b},$l=function(a){var b=Ol();b.accessedAny=!0;return!(b.entries[a]||{}).quiet},am=function(){if(!Tl().j())return!1;var a=Ol();a.accessedAny=!0;return a.active},bm=function(a,b){Ol().addListener(a,b)},cm=function(a,b){Ol().notifyListeners(a,b)},dm=function(a,b){function c(){for(var e=0;e<b.length;e++)if(!$l(b[e]))return!0;return!1}if(c()){var d=!1;bm(b,function(e){d||c()||(d=!0,a(e))})}else a({})},em=function(a,b){function c(){for(var k=[],m=0;m<e.length;m++){var n=e[m];Xl(n)&&!f[n]&&k.push(n)}return k}\nfunction d(k){for(var m=0;m<k.length;m++)f[k[m]]=!0}var e=l(b)?[b]:b,f={},g=c();g.length!==e.length&&(d(g),bm(e,function(k){function m(q){q.length!==0&&(d(q),k.consentTypes=q,a(k))}var n=c();if(n.length!==0){var p=Object.keys(f).length;n.length+p>=e.length?m(n):F.setTimeout(function(){m(c())},500)}}))};var fm=[P.g.R,P.g.U,P.g.P,P.g.ya],gm,hm;function im(a){for(var b=a[P.g.nc],c=Array.isArray(b)?b:[b],d={Ae:0};d.Ae<c.length;d={Ae:d.Ae},++d.Ae)z(a,function(e){return function(f,g){if(f!==P.g.nc){var k=c[e.Ae],m=Gl(),n=Hl();Vl=!0;Ul&&mb(\"TAGGING\",20);Ol().declare(f,g,k,m,n)}}}(d))}\nfunction jm(a){!hm&&gm&&Cl(\"crc\");hm=!0;var b=a[P.g.nc];b&&O(40);var c=a[P.g.Qe];c&&O(41);for(var d=Array.isArray(b)?b:[b],e={Be:0};e.Be<d.length;e={Be:e.Be},++e.Be)z(a,function(f){return function(g,k){if(g!==P.g.nc&&g!==P.g.Qe){var m=d[f.Be],n=Number(c),p=Gl(),q=Hl();n=n===void 0?0:n;Ul=!0;Vl&&mb(\"TAGGING\",20);Ol().default(g,k,m,p,q,n,Wl)}}}(e))}function km(a,b){gm=!0;z(a,function(c,d){Ul=!0;Vl&&mb(\"TAGGING\",20);Ol().update(c,d,Wl)});cm(b.eventId,b.priorityId)}\nfunction lm(a){a.hasOwnProperty(\"all\")&&(Wl.selectedAllCorePlatformServices=!0,z(gi,function(b){Wl.corePlatformServices[b]=a.all===\"granted\";Wl.usedCorePlatformServices=!0}));z(a,function(b,c){b!==\"all\"&&(Wl.corePlatformServices[b]=c===\"granted\",Wl.usedCorePlatformServices=!0)})}function X(a){Array.isArray(a)||(a=[a]);return a.every(function(b){return Xl(b)})}function mm(a,b){bm(a,b)}function nm(a,b){em(a,b)}function om(a,b){dm(a,b)}\nfunction pm(){var a=[P.g.R,P.g.ya,P.g.P];Ol().waitForUpdate(a,500,Wl)}function qm(a){for(var b=na(a),c=b.next();!c.done;c=b.next()){var d=c.value;Ol().clearTimeout(d,void 0,Wl)}cm()}var rm=function(){if(ii.pscdl===void 0){var a=function(b){ii.pscdl=b};try{\"cookieDeprecationLabel\"in rc?(a(\"pending\"),rc.cookieDeprecationLabel.getValue().then(a)):a(\"noapi\")}catch(b){a(\"error\")}}};var sm=/[A-Z]+/,tm=/\\s/;function um(a,b){if(l(a)){a=Bb(a);var c=a.indexOf(\"-\");if(!(c<0)){var d=a.substring(0,c);if(sm.test(d)){var e=a.substring(c+1),f;if(b){var g=function(n){var p=n.indexOf(\"/\");return p<0?[n]:[n.substring(0,p),n.substring(p+1)]};f=g(e);if(d===\"DC\"&&f.length===2){var k=g(f[1]);k.length===2&&(f[1]=k[0],f.push(k[1]))}}else{f=e.split(\"/\");for(var m=0;m<f.length;m++)if(!f[m]||tm.test(f[m])&&(d!==\"AW\"||m!==1))return}return{id:a,prefix:d,ia:d+\"-\"+f[0],ma:f}}}}}\nfunction vm(a,b){for(var c={},d=0;d<a.length;++d){var e=um(a[d],b);e&&(c[e.id]=e)}wm(c);var f=[];z(c,function(g,k){f.push(k)});return f}function wm(a){var b=[],c;for(c in a)if(a.hasOwnProperty(c)){var d=a[c];d.prefix===\"AW\"&&d.ma[xm[2]]&&b.push(d.ia)}for(var e=0;e<b.length;++e)delete a[b[e]]}var ym={},xm=(ym[0]=0,ym[1]=0,ym[2]=1,ym[3]=0,ym[4]=1,ym[5]=2,ym[6]=0,ym[7]=0,ym[8]=0,ym);var zm=Number('')||500,Am={},Bm={},Cm={initialized:11,complete:12,interactive:13},Dm={},Em=Object.freeze((Dm[P.g.Ja]=!0,Dm)),Fm=H.location.search.indexOf(\"?gtm_diagnostics=\")>=0||H.location.search.indexOf(\"&gtm_diagnostics=\")>=0,Gm=void 0;\nfunction Hm(a,b){if(b.length&&xj){var c;(c=Am)[a]!=null||(c[a]=[]);Bm[a]!=null||(Bm[a]=[]);var d=b.filter(function(e){return!Bm[a].includes(e)});Am[a].push.apply(Am[a],qa(d));Bm[a].push.apply(Bm[a],qa(d));!Gm&&d.length>0&&(T(44)?Ek(\"tdc\",!0):Fc(F,\"pagehide\",Im),Gm=F.setTimeout(function(){T(44)||Gc(F,\"pagehide\",Im);Hk();Am={};Gm=void 0},zm))}}\nfunction Jm(a,b,c){if(xj&&a===\"config\"){var d,e=(d=um(b))==null?void 0:d.ma;if(!(e&&e.length>1)){var f,g=vc(\"google_tag_data\",{});g.td||(g.td={});f=g.td;var k=h(c.K);h(c.j,k);var m=[],n;for(n in f)if(f.hasOwnProperty(n)){var p=Km(f[n],k);p.length&&(Fm&&console.log(p),m.push(n))}m.length&&(Hm(b,m),mb(\"TAGGING\",Cm[H.readyState]||14));f[b]=k}}}function Lm(a,b){var c={},d;for(d in b)b.hasOwnProperty(d)&&(c[d]=!0);for(var e in a)a.hasOwnProperty(e)&&(c[e]=!0);return c}\nfunction Km(a,b,c,d){c=c===void 0?{}:c;d=d===void 0?\"\":d;if(a===b)return[];var e=function(r,t){var u;Va(t)===\"object\"?u=t[r]:Va(t)===\"array\"&&(u=t[r]);return u===void 0?Em[r]:u},f=Lm(a,b),g;for(g in f)if(f.hasOwnProperty(g)){var k=(d?d+\".\":\"\")+g,m=e(g,a),n=e(g,b),p=Va(m)===\"object\"||Va(m)===\"array\",q=Va(n)===\"object\"||Va(n)===\"array\";if(p&&q)Km(m,n,c,k);else if(p||q||m!==n)c[k]=!0}return Object.keys(c)}function Mm(a){var b=Nm();if(!b)return[];var c=[[\"tdc\",b]];a.Ma&&a.mc();return c}\nfunction Im(){Object.keys(Am).length!==0&&(F.clearTimeout(Gm),tk())}function Nm(){var a=[],b;for(b in Am)Am.hasOwnProperty(b)&&a.push(b+\"*\"+Am[b].join(\".\"));return a.length?a.join(\"!\"):void 0}function Om(){T(44)?Dk(\"tdc\",function(){Gm&&(F.clearTimeout(Gm),Gm=void 0);return Nm()},!1):hk.push(Mm)};var Pm=function(a,b,c,d,e,f,g,k,m,n,p){this.eventId=a;this.priorityId=b;this.j=c;this.O=d;this.H=e;this.K=f;this.D=g;this.eventMetadata=k;this.onSuccess=m;this.onFailure=n;this.isGtmEvent=p},Qm=function(a,b){var c=[];switch(b){case 3:c.push(a.j);c.push(a.O);c.push(a.H);c.push(a.K);c.push(a.D);break;case 2:c.push(a.j);break;case 1:c.push(a.O);c.push(a.H);c.push(a.K);c.push(a.D);break;case 4:c.push(a.j),c.push(a.O),c.push(a.H),c.push(a.K)}return c},W=function(a,b,c,d){for(var e=na(Qm(a,d===void 0?3:\nd)),f=e.next();!f.done;f=e.next()){var g=f.value;if(g[b]!==void 0)return g[b]}return c},Rm=function(a){for(var b={},c=Qm(a,4),d=na(c),e=d.next();!e.done;e=d.next())for(var f=Object.keys(e.value),g=na(f),k=g.next();!k.done;k=g.next())b[k.value]=1;return Object.keys(b)},Sm=function(a,b,c){function d(n){Xa(n)&&z(n,function(p,q){f=!0;e[p]=q})}var e={},f=!1,g=Qm(a,c===void 0?3:c);g.reverse();for(var k=na(g),m=k.next();!m.done;m=k.next())d(m.value[b]);return f?e:void 0},Tm=function(a){for(var b=[P.g.Sc,\nP.g.Oc,P.g.Pc,P.g.Qc,P.g.Rc,P.g.Tc,P.g.Uc],c=Qm(a,3),d=na(c),e=d.next();!e.done;e=d.next()){for(var f=e.value,g={},k=!1,m=na(b),n=m.next();!n.done;n=m.next()){var p=n.value;f[p]!==void 0&&(g[p]=f[p],k=!0)}var q=k?g:void 0;if(q)return q}return{}},Um=function(a,b){this.eventId=a;this.priorityId=b;this.D={};this.O={};this.j={};this.H={};this.Z={};this.K={};this.eventMetadata={};this.isGtmEvent=!1;this.onSuccess=function(){};this.onFailure=function(){}},Vm=function(a,b){a.D=b;return a},Wm=function(a,\nb){a.O=b;return a},Xm=function(a,b){a.j=b;return a},Ym=function(a,b){a.H=b;return a},Zm=function(a,b){a.Z=b;return a},$m=function(a,b){a.K=b;return a},an=function(a,b){a.eventMetadata=b||{};return a},bn=function(a,b){a.onSuccess=b;return a},cn=function(a,b){a.onFailure=b;return a},dn=function(a,b){a.isGtmEvent=b;return a},en=function(a){return new Pm(a.eventId,a.priorityId,a.D,a.O,a.j,a.H,a.K,a.eventMetadata,a.onSuccess,a.onFailure,a.isGtmEvent)};var fn={};function gn(a,b,c){wj&&a!==void 0&&(fn[a]=fn[a]||[],fn[a].push(c+b),uk(a))}function hn(a){var b=a.eventId,c=a.Ma,d=[],e=fn[b]||[];e.length&&d.push([\"epr\",e.join(\".\")]);c&&delete fn[b];return d};function jn(a,b){var c=um(Oj(a),!0);c&&kn.register(c,b)}function ln(a,b,c,d){var e=um(c,d.isGtmEvent);e&&kn.push(\"event\",[b,a],e,d)}function mn(a,b,c,d){var e=um(c,d.isGtmEvent);e&&kn.push(\"get\",[a,b],e,d)}function nn(a){var b=um(Oj(a),!0),c;b?c=on(kn,b).j:c={};return c}function pn(a,b){var c=um(Oj(a),!0);if(c){var d=kn,e=h(b,null);h(on(d,c).j,e);on(d,c).j=e}}\nvar qn=function(){this.O={};this.j={};this.D={};this.Z=null;this.K={};this.H=!1;this.status=1},rn=function(a,b,c,d){this.D=Db();this.j=b;this.args=c;this.messageContext=d;this.type=a},sn=function(){this.destinations={};this.D={};this.j=[]},on=function(a,b){var c=b.ia;return a.destinations[c]=a.destinations[c]||new qn},tn=function(a,b,c,d){if(d.j){var e=on(a,d.j),f=e.Z;if(f){var g=h(c,null),k=h(e.O[d.j.id],null),m=h(e.K,null),n=h(e.j,null),p=h(a.D,null),q={};if(wj)try{q=h(Ei)}catch(v){O(72)}var r=\nd.j.prefix,t=function(v){gn(d.messageContext.eventId,r,v)},u=en(dn(cn(bn(an(Zm(Ym($m(Xm(Wm(Vm(new Um(d.messageContext.eventId,d.messageContext.priorityId),g),k),m),n),p),q),d.messageContext.eventMetadata),function(){if(t){var v=t;t=void 0;v(\"2\");if(d.messageContext.onSuccess)d.messageContext.onSuccess()}}),function(){if(t){var v=t;t=void 0;v(\"3\");if(d.messageContext.onFailure)d.messageContext.onFailure()}}),!!d.messageContext.isGtmEvent));try{gn(d.messageContext.eventId,r,\"1\"),Jm(d.type,d.j.id,u),\nf(d.j.id,b,d.D,u)}catch(v){gn(d.messageContext.eventId,r,\"4\")}}}};sn.prototype.register=function(a,b,c){var d=on(this,a);d.status!==3&&(d.Z=b,d.status=3,c&&(h(d.j,c),d.j=c),this.flush())};sn.prototype.push=function(a,b,c,d){c!==void 0&&(on(this,c).status===1&&(on(this,c).status=2,this.push(\"require\",[{}],c,{})),on(this,c).H&&(d.deferrable=!1));this.j.push(new rn(a,c,b,d));d.deferrable||this.flush()};\nsn.prototype.flush=function(a){for(var b=this,c=[],d=!1,e={};this.j.length;e={Ec:void 0,eh:void 0}){var f=this.j[0],g=f.j;if(f.messageContext.deferrable)!g||on(this,g).H?(f.messageContext.deferrable=!1,this.j.push(f)):c.push(f),this.j.shift();else{switch(f.type){case \"require\":if(on(this,g).status!==3&&!a){this.j.push.apply(this.j,c);return}break;case \"set\":z(f.args[0],function(r,t){h(Lb(r,t),b.D)});break;case \"config\":var k=on(this,g);e.Ec={};z(f.args[0],function(r){return function(t,u){h(Lb(t,u),\nr.Ec)}}(e));var m=!!e.Ec[P.g.Zb];delete e.Ec[P.g.Zb];var n=g.ia===g.id;m||(n?k.K={}:k.O[g.id]={});k.H&&m||tn(this,P.g.ba,e.Ec,f);k.H=!0;n?h(e.Ec,k.K):(h(e.Ec,k.O[g.id]),O(70));d=!0;break;case \"event\":e.eh={};z(f.args[0],function(r){return function(t,u){h(Lb(t,u),r.eh)}}(e));tn(this,f.args[1],e.eh,f);break;case \"get\":var p={},q=(p[P.g.qb]=f.args[0],p[P.g.Fb]=f.args[1],p);tn(this,P.g.Ta,q,f)}this.j.shift();un(this,f)}}this.j.push.apply(this.j,c);d&&this.flush()};\nvar un=function(a,b){if(b.type!==\"require\")if(b.j)for(var c=on(a,b.j).D[b.type]||[],d=0;d<c.length;d++)c[d]();else for(var e in a.destinations)if(a.destinations.hasOwnProperty(e)){var f=a.destinations[e];if(f&&f.D)for(var g=f.D[b.type]||[],k=0;k<g.length;k++)g[k]()}},kn=new sn;function vn(a,b,c,d){d=d===void 0?!1:d;a.google_image_requests||(a.google_image_requests=[]);var e=ql(\"IMG\",a.document);if(c){var f=function(){if(c){var g=a.google_image_requests,k=lc(g,e);k>=0&&Array.prototype.splice.call(g,k,1)}Pk(e,\"load\",f);Pk(e,\"error\",f)};Ok(e,\"load\",f);Ok(e,\"error\",f)}d&&(e.attributionSrc=\"\");e.src=b;a.google_image_requests.push(e)}\nvar xn=function(a){var b;b=b===void 0?!1:b;var c=\"https://pagead2.googlesyndication.com/pagead/gen_204?id=tcfe\";ol(a,function(d,e){if(d||d===0)c+=\"&\"+e+\"=\"+encodeURIComponent(\"\"+d)});wn(c,b)},wn=function(a,b){var c=window,d;b=b===void 0?!1:b;d=d===void 0?!1:d;if(c.fetch){var e={keepalive:!0,credentials:\"include\",redirect:\"follow\",method:\"get\",mode:\"no-cors\"};d&&(e.mode=\"cors\",\"setAttributionReporting\"in XMLHttpRequest.prototype?e.attributionReporting={eventSourceEligible:\"true\",triggerEligible:\"false\"}:\ne.headers={\"Attribution-Reporting-Eligible\":\"event-source\"});c.fetch(a,e)}else vn(c,a,b===void 0?!1:b,d===void 0?!1:d)};var yn=function(){this.O=this.O;this.D=this.D};yn.prototype.O=!1;yn.prototype.dispose=function(){this.O||(this.O=!0,this.Qa())};yn.prototype.addOnDisposeCallback=function(a,b){this.O?b!==void 0?a.call(b):a():(this.D||(this.D=[]),this.D.push(b!==void 0?Fa(a,b):a))};yn.prototype.Qa=function(){if(this.D)for(;this.D.length;)this.D.shift()()};var zn=function(a){a.addtlConsent!==void 0&&typeof a.addtlConsent!==\"string\"&&(a.addtlConsent=void 0);a.gdprApplies!==void 0&&typeof a.gdprApplies!==\"boolean\"&&(a.gdprApplies=void 0);return a.tcString!==void 0&&typeof a.tcString!==\"string\"||a.listenerId!==void 0&&typeof a.listenerId!==\"number\"?2:a.cmpStatus&&a.cmpStatus!==\"error\"?0:3},An=function(a,b){b=b===void 0?{}:b;yn.call(this);this.H=a;this.j=null;this.Z={};this.nd=0;var c;this.bc=(c=b.Qm)!=null?c:500;var d;this.ac=(d=b.En)!=null?d:!1;this.K=\nnull};ya(An,yn);An.prototype.Qa=function(){this.Z={};this.K&&(Pk(this.H,\"message\",this.K),delete this.K);delete this.Z;delete this.H;delete this.j;yn.prototype.Qa.call(this)};var Cn=function(a){return typeof a.H.__tcfapi===\"function\"||Bn(a)!=null};\nAn.prototype.addEventListener=function(a){var b=this,c={internalBlockOnErrors:this.ac},d=Nk(function(){return a(c)}),e=0;this.bc!==-1&&(e=setTimeout(function(){c.tcString=\"tcunavailable\";c.internalErrorState=1;d()},this.bc));var f=function(g,k){clearTimeout(e);g?(c=g,c.internalErrorState=zn(c),c.internalBlockOnErrors=b.ac,k&&c.internalErrorState===0||(c.tcString=\"tcunavailable\",k||(c.internalErrorState=3))):(c.tcString=\"tcunavailable\",c.internalErrorState=3);a(c)};try{Dn(this,\"addEventListener\",f)}catch(g){c.tcString=\n\"tcunavailable\",c.internalErrorState=3,e&&(clearTimeout(e),e=0),d()}};An.prototype.removeEventListener=function(a){a&&a.listenerId&&Dn(this,\"removeEventListener\",null,a.listenerId)};\nvar Fn=function(a,b,c){var d;d=d===void 0?\"755\":d;var e;a:{if(a.publisher&&a.publisher.restrictions){var f=a.publisher.restrictions[b];if(f!==void 0){e=f[d===void 0?\"755\":d];break a}}e=void 0}var g=e;if(g===0)return!1;var k=c;c===2?(k=0,g===2&&(k=1)):c===3&&(k=1,g===1&&(k=0));var m;if(k===0)if(a.purpose&&a.vendor){var n=En(a.vendor.consents,d===void 0?\"755\":d);m=n&&b===\"1\"&&a.purposeOneTreatment&&a.publisherCC===\"CH\"?!0:n&&En(a.purpose.consents,b)}else m=!0;else m=k===1?a.purpose&&a.vendor?En(a.purpose.legitimateInterests,\nb)&&En(a.vendor.legitimateInterests,d===void 0?\"755\":d):!0:!0;return m},En=function(a,b){return!(!a||!a[b])},Dn=function(a,b,c,d){c||(c=function(){});if(typeof a.H.__tcfapi===\"function\"){var e=a.H.__tcfapi;e(b,2,c,d)}else if(Bn(a)){Gn(a);var f=++a.nd;a.Z[f]=c;if(a.j){var g={};a.j.postMessage((g.__tcfapiCall={command:b,version:2,callId:f,parameter:d},g),\"*\")}}else c({},!1)},Bn=function(a){if(a.j)return a.j;var b;a:{for(var c=a.H,d=0;d<50;++d){var e;try{e=!(!c.frames||!c.frames.__tcfapiLocator)}catch(k){e=\n!1}if(e){b=c;break a}var f;b:{try{var g=c.parent;if(g&&g!=c){f=g;break b}}catch(k){}f=null}if(!(c=f))break}b=null}a.j=b;return a.j},Gn=function(a){a.K||(a.K=function(b){try{var c;c=(typeof b.data===\"string\"?JSON.parse(b.data):b.data).__tcfapiReturn;a.Z[c.callId](c.returnValue,c.success)}catch(d){}},Ok(a.H,\"message\",a.K))},Hn=function(a){if(a.gdprApplies===!1)return!0;a.internalErrorState===void 0&&(a.internalErrorState=zn(a));return a.cmpStatus===\"error\"||a.internalErrorState!==0?a.internalBlockOnErrors?\n(xn({e:String(a.internalErrorState)}),!1):!0:a.cmpStatus!==\"loaded\"||a.eventStatus!==\"tcloaded\"&&a.eventStatus!==\"useractioncomplete\"?!1:!0};var In={1:0,3:0,4:0,7:3,9:3,10:3};function Jn(){var a=ii.tcf||{};return ii.tcf=a}\nvar Kn=function(){return new An(F,{Qm:-1})},Qn=function(){var a=Jn(),b=Kn();Cn(b)&&!Ln()&&!Mn()&&O(124);if(!a.active&&Cn(b)){Ln()&&(a.active=!0,a.kc={},a.cmpId=0,a.tcfPolicyVersion=0,Ol().active=!0,a.tcString=\"tcunavailable\");pm();try{b.addEventListener(function(c){if(c.internalErrorState!==0)Nn(a),qm([P.g.R,P.g.ya,P.g.P]),Ol().active=!0;else if(a.gdprApplies=c.gdprApplies,a.cmpId=c.cmpId,a.enableAdvertiserConsentMode=c.enableAdvertiserConsentMode,Mn()&&(a.active=!0),!On(c)||Ln()||Mn()){a.tcfPolicyVersion=\nc.tcfPolicyVersion;var d;if(c.gdprApplies===!1){var e={},f;for(f in In)In.hasOwnProperty(f)&&(e[f]=!0);d=e;b.removeEventListener(c)}else if(On(c)){var g={},k;for(k in In)if(In.hasOwnProperty(k))if(k===\"1\"){var m,n=c,p={zl:!0};p=p===void 0?{}:p;m=Hn(n)?n.gdprApplies===!1?!0:n.tcString===\"tcunavailable\"?!p.Gj:(p.Gj||n.gdprApplies!==void 0||p.zl)&&(p.Gj||typeof n.tcString===\"string\"&&n.tcString.length)?Fn(n,\"1\",0):!0:!1;g[\"1\"]=m}else g[k]=Fn(c,k,In[k]);d=g}if(d){a.tcString=c.tcString||\"tcempty\";a.kc=\nd;var q={},r=(q[P.g.R]=a.kc[\"1\"]?\"granted\":\"denied\",q);a.gdprApplies!==!0?(qm([P.g.R,P.g.ya,P.g.P]),Ol().active=!0):(r[P.g.ya]=a.kc[\"3\"]&&a.kc[\"4\"]?\"granted\":\"denied\",typeof a.tcfPolicyVersion===\"number\"&&a.tcfPolicyVersion>=4?r[P.g.P]=a.kc[\"1\"]&&a.kc[\"7\"]?\"granted\":\"denied\":qm([P.g.P]),km(r,{eventId:0},{gdprApplies:a?a.gdprApplies:void 0,tcString:Pn()||\"\"}))}}else qm([P.g.R,P.g.ya,P.g.P])})}catch(c){Nn(a),qm([P.g.R,P.g.ya,P.g.P]),Ol().active=!0}}};\nfunction Nn(a){a.type=\"e\";a.tcString=\"tcunavailable\"}function On(a){return a.eventStatus===\"tcloaded\"||a.eventStatus===\"useractioncomplete\"||a.eventStatus===\"cmpuishown\"}var Ln=function(){return F.gtag_enable_tcf_support===!0};function Mn(){return Jn().enableAdvertiserConsentMode===!0}\nvar Pn=function(){var a=Jn();if(a.active)return a.tcString},Sn=function(){var a=Jn();if(a.active&&a.gdprApplies!==void 0)return a.gdprApplies?\"1\":\"0\"},Tn=function(a){if(!In.hasOwnProperty(String(a)))return!0;var b=Jn();return b.active&&b.kc?!!b.kc[String(a)]:!0};var Un=[P.g.R,P.g.U,P.g.P,P.g.ya],Vn={},Wn=(Vn[P.g.R]=1,Vn[P.g.U]=2,Vn);function Xn(a){if(a===void 0)return 0;switch(W(a,P.g.ka)){case void 0:return 1;case !1:return 3;default:return 2}}function Yn(){return T(64)&&Hl()===\"US-CO\"&&rc.globalPrivacyControl===!0}\nvar Zn=function(a){if(Yn())return!1;var b=Xn(a);if(b===3)return!1;switch(Yl(P.g.ya)){case 1:case 3:return!0;case 2:return!1;case 4:return b===2;case 0:return!0;default:return!1}},$n=function(){return am()||!Xl(P.g.R)||!Xl(P.g.U)},ao=function(){var a={},b;for(b in Wn)Wn.hasOwnProperty(b)&&(a[Wn[b]]=Yl(b));return\"G1\"+Fe(a[1]||0)+Fe(a[2]||0)},bo={},co=(bo[P.g.R]=0,bo[P.g.U]=1,bo[P.g.P]=2,bo[P.g.ya]=3,bo);\nfunction eo(a){switch(a){case void 0:return 1;case !0:return 3;case !1:return 2;default:return 0}}\nvar fo=function(a){for(var b=\"1\",c=0;c<Un.length;c++){var d=b,e,f=Un[c],g=Wl.delegatedConsentTypes[f];e=g===void 0?0:co.hasOwnProperty(g)?12|co[g]:8;var k=Ol();k.accessedAny=!0;var m=k.entries[f]||{};e=e<<2|eo(m.implicit);b=d+(\"\"+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[e]+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[eo(m.declare)<<4|eo(m.default)<<2|eo(m.update)])}var n=b,p=(Yn()?1:0)<<3,q=(am()?1:0)<<2,r=Xn(a);return b=n+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[p|\nq|r]},go=function(){if(!Xl(P.g.P))return\"-\";for(var a=Object.keys(gi),b=Zl(a),c=\"\",d=na(a),e=d.next();!e.done;e=d.next()){var f=e.value;b[f]&&(c+=gi[f])}T(51)&&(Wl.usedCorePlatformServices?Wl.selectedAllCorePlatformServices:1)&&(c+=\"o\");return c||\"-\"},ho=function(){return Jl()||(Ln()||Mn())&&Sn()===\"1\"?\"1\":\"0\"},io=function(){return(Jl()?!0:!(!Ln()&&!Mn())&&Sn()===\"1\")||!Xl(P.g.P)},jo=function(){var a=\"0\",b=\"0\",c;var d=Jn();c=d.active?d.cmpId:void 0;typeof c===\"number\"&&c>=0&&c<=4095&&(a=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[c>>\n6&63],b=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[c&63]);var e=\"0\",f;var g=Jn();f=g.active?g.tcfPolicyVersion:void 0;typeof f===\"number\"&&f>=0&&f<=63&&(e=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[f]);var k=0;Jl()&&(k|=1);Sn()===\"1\"&&(k|=2);Ln()&&(k|=4);var m;var n=Jn();m=n.enableAdvertiserConsentMode!==void 0?n.enableAdvertiserConsentMode?\"1\":\"0\":void 0;m===\"1\"&&(k|=8);Ol().waitPeriodTimedOut&&(k|=16);return\"1\"+a+b+e+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[k]},\nko=function(){return Hl()===\"US-CO\"};function lo(){var a=!1;return a};var mo={UA:1,AW:2,DC:3,G:4,GF:5,GT:12,GTM:14,HA:6,MC:7};\nfunction no(a){a=a===void 0?{}:a;var b=Mf.ctid.split(\"-\")[0].toUpperCase(),c={};c.ctid=Mf.ctid;c.Bm=hi.ie;c.Dm=hi.Kg;c.Zl=Gj.fe?2:1;c.Km=a.Xj;c.qe=Mf.canonicalContainerId;c.qe!==a.xa&&(c.xa=a.xa);var d=Qj();c.mm=d?d.canonicalContainerId:void 0;ni?(c.Kf=mo[b],c.Kf||(c.Kf=0)):c.Kf=ri?13:10;Ai.H?(c.Hf=0,c.Zk=2):pi?c.Hf=1:lo()?c.Hf=2:c.Hf=3;var e={};e[6]=Hj;c.fl=e;var f=a.Af,g;var k=c.Kf,m=c.Hf;k===void 0?g=\"\":(m||(m=0),g=\"\"+He(1,1)+Ee(k<<2|m));var n=c.Zk,p=\"4\"+g+(n?\"\"+He(2,1)+Ee(n):\"\"),q,r=c.Dm;q=r&&\nGe.test(r)?\"\"+He(3,2)+r:\"\";var t,u=c.Bm;t=u?\"\"+He(4,1)+Ee(u):\"\";var v;var w=c.ctid;if(w&&f){var x=w.split(\"-\"),y=x[0].toUpperCase();if(y!==\"GTM\"&&y!==\"OPT\")v=\"\";else{var B=x[1];v=\"\"+He(5,3)+Ee(1+B.length)+(c.Zl||0)+B}}else v=\"\";var A=c.Km,D=c.qe,E=c.xa,C=c.Pn,G=p+q+t+v+(A?\"\"+He(6,1)+Ee(A):\"\")+(D?\"\"+He(7,3)+Ee(D.length)+D:\"\")+(E?\"\"+He(8,3)+Ee(E.length)+E:\"\")+(C?\"\"+He(9,3)+Ee(C.length)+C:\"\"),M;var L=c.fl;L=L===void 0?{}:L;for(var S=[],V=na(Object.keys(L)),ba=V.next();!ba.done;ba=V.next()){var aa=ba.value;\nS[Number(aa)]=L[aa]}if(S.length){var Q=He(10,3),oa;if(S.length===0)oa=Ee(0);else{for(var ma=[],ia=0,za=!1,Ma=0;Ma<S.length;Ma++){za=!0;var Da=Ma%6;S[Ma]&&(ia|=1<<Da);Da===5&&(ma.push(Ee(ia)),ia=0,za=!1)}za&&ma.push(Ee(ia));oa=ma.join(\"\")}var Sa=oa;M=\"\"+Q+Ee(Sa.length)+Sa}else M=\"\";var ib=c.mm;return G+M+(ib?\"\"+He(11,3)+Ee(ib.length)+ib:\"\")};var oo={oj:\"service_worker_endpoint\",Lg:\"shared_user_id\",Mg:\"shared_user_id_requested\",ke:\"shared_user_id_source\"},po;function qo(a){if(!po){po={};for(var b=na(Object.keys(oo)),c=b.next();!c.done;c=b.next())po[oo[c.value]]=!0}return!!po[a]}\nfunction ro(a,b){b=b===void 0?!1:b;if(qo(a)){var c,d,e=(d=(c=vc(\"google_tag_data\",{})).xcd)!=null?d:c.xcd={};if(e[a])return e[a];if(b){var f=void 0,g=1,k={},m={set:function(n){f=n;m.notify()},get:function(){return f},subscribe:function(n){k[String(g)]=n;return g++},unsubscribe:function(n){var p=String(n);return k.hasOwnProperty(p)?(delete k[p],!0):!1},notify:function(){for(var n=na(Object.keys(k)),p=n.next();!p.done;p=n.next()){var q=p.value;try{k[q](a,f)}catch(r){}}}};return e[a]=m}}}\nfunction so(a,b){var c=ro(a,!0);c&&c.set(b)}function to(a){var b;return(b=ro(a))==null?void 0:b.get()}function uo(a,b){if(typeof b===\"function\"){var c;return(c=ro(a,!0))==null?void 0:c.subscribe(b)}}function vo(a,b){var c=ro(a);return c?c.unsubscribe(b):!1};function wo(a){return a.origin!==\"null\"};function xo(a,b,c,d){var e;if(yo(d)){for(var f=[],g=String(b||zo()).split(\";\"),k=0;k<g.length;k++){var m=g[k].split(\"=\"),n=m[0].replace(/^\\s*|\\s*$/g,\"\");if(n&&n===a){var p=m.slice(1).join(\"=\").replace(/^\\s*|\\s*$/g,\"\");p&&c&&(p=decodeURIComponent(p));f.push(p)}}e=f}else e=[];return e}\nfunction Ao(a,b,c,d,e){if(yo(e)){var f=Bo(a,d,e);if(f.length===1)return f[0].id;if(f.length!==0){f=Co(f,function(g){return g.ol},b);if(f.length===1)return f[0].id;f=Co(f,function(g){return g.qm},c);return f[0]?f[0].id:void 0}}}function Do(a,b,c,d){var e=zo(),f=window;wo(f)&&(f.document.cookie=a);var g=zo();return e!==g||c!==void 0&&xo(b,g,!1,d).indexOf(c)>=0}\nfunction Eo(a,b,c,d){function e(w,x,y){if(y==null)return delete k[x],w;k[x]=y;return w+\"; \"+x+\"=\"+y}function f(w,x){if(x==null)return w;k[x]=!0;return w+\"; \"+x}if(!yo(c.Ab))return 2;var g;b==null?g=a+\"=deleted; expires=\"+(new Date(0)).toUTCString():(c.encode&&(b=encodeURIComponent(b)),b=Fo(b),g=a+\"=\"+b);var k={};g=e(g,\"path\",c.path);var m;c.expires instanceof Date?m=c.expires.toUTCString():c.expires!=null&&(m=\"\"+c.expires);g=e(g,\"expires\",m);g=e(g,\"max-age\",c.fm);g=e(g,\"samesite\",c.Em);c.Fm&&(g=f(g,\n\"secure\"));var n=c.domain;if(n&&n.toLowerCase()===\"auto\"){for(var p=Go(),q=void 0,r=!1,t=0;t<p.length;++t){var u=p[t]!==\"none\"?p[t]:void 0,v=e(g,\"domain\",u);v=f(v,c.flags);try{d&&d(a,k)}catch(w){q=w;continue}r=!0;if(!Ho(u,c.path)&&Do(v,a,b,c.Ab))return 0}if(q&&!r)throw q;return 1}n&&n.toLowerCase()!==\"none\"&&(g=e(g,\"domain\",n));g=f(g,c.flags);d&&d(a,k);return Ho(n,c.path)?1:Do(g,a,b,c.Ab)?0:1}function Io(a,b,c){c.path==null&&(c.path=\"/\");c.domain||(c.domain=\"auto\");return Eo(a,b,c)}\nfunction Co(a,b,c){for(var d=[],e=[],f,g=0;g<a.length;g++){var k=a[g],m=b(k);m===c?d.push(k):f===void 0||m<f?(e=[k],f=m):m===f&&e.push(k)}return d.length>0?d:e}function Bo(a,b,c){for(var d=[],e=xo(a,void 0,void 0,c),f=0;f<e.length;f++){var g=e[f].split(\".\"),k=g.shift();if(!b||!k||b.indexOf(k)!==-1){var m=g.shift();if(m){var n=m.split(\"-\");d.push({id:g.join(\".\"),ol:Number(n[0])||1,qm:Number(n[1])||1})}}}return d}function Fo(a){a&&a.length>1200&&(a=a.substring(0,1200));return a}\nvar Jo=/^(www\\.)?google(\\.com?)?(\\.[a-z]{2})?$/,Ko=/(^|\\.)doubleclick\\.net$/i;function Ho(a,b){return a!==void 0&&(Ko.test(window.document.location.hostname)||b===\"/\"&&Jo.test(a))}function Lo(a){if(!a)return 1;a=a.indexOf(\".\")===0?a.substring(1):a;return a.split(\".\").length}function Mo(a){if(!a||a===\"/\")return 1;a[0]!==\"/\"&&(a=\"/\"+a);a[a.length-1]!==\"/\"&&(a+=\"/\");return a.split(\"/\").length-1}function No(a,b){var c=\"\"+Lo(a),d=Mo(b);d>1&&(c+=\"-\"+d);return c}\nvar zo=function(){return wo(window)?window.document.cookie:\"\"},yo=function(a){return a&&Tl().j()?(Array.isArray(a)?a:[a]).every(function(b){return $l(b)&&Xl(b)}):!0},Go=function(){var a=[],b=window.document.location.hostname.split(\".\");if(b.length===4){var c=b[b.length-1];if(Number(c).toString()===c)return[\"none\"]}for(var d=b.length-2;d>=0;d--)a.push(b.slice(d).join(\".\"));var e=window.document.location.hostname;Ko.test(e)||Jo.test(e)||a.push(\"none\");return a};function Oo(a){var b=Math.round(Math.random()*2147483647),c;if(a){var d=1,e,f,g;if(a)for(d=0,f=a.length-1;f>=0;f--)g=a.charCodeAt(f),d=(d<<6&268435455)+g+(g<<14),e=d&266338304,d=e!==0?d^e>>21:d;c=String(b^d&2147483647)}else c=String(b);return c}function Po(a){return[Oo(a),Math.round(Db()/1E3)].join(\".\")}function Qo(a,b,c,d,e){var f=Lo(b);return Ao(a,f,Mo(c),d,e)}function Ro(a,b,c,d){return[b,No(c,d),a].join(\".\")};function So(a,b,c,d){var e,f=Number(a.zb!=null?a.zb:void 0);f!==0&&(e=new Date((b||Db())+1E3*(f||7776E3)));return{path:a.path,domain:a.domain,flags:a.flags,encode:!!c,expires:e,Ab:d}};var To;function Uo(){function a(g){c(g.target||g.srcElement||{})}function b(g){d(g.target||g.srcElement||{})}var c=Vo,d=Wo,e=Xo();if(!e.init){Fc(H,\"mousedown\",a);Fc(H,\"keyup\",a);Fc(H,\"submit\",b);var f=HTMLFormElement.prototype.submit;HTMLFormElement.prototype.submit=function(){d(this);f.call(this)};e.init=!0}}function Yo(a,b,c,d,e){var f={callback:a,domains:b,fragment:c===2,placement:c,forms:d,sameHost:e};Xo().decorators.push(f)}\nfunction Zo(a,b,c){for(var d=Xo().decorators,e={},f=0;f<d.length;++f){var g=d[f],k;if(k=!c||g.forms)a:{var m=g.domains,n=a,p=!!g.sameHost;if(m&&(p||n!==H.location.hostname))for(var q=0;q<m.length;q++)if(m[q]instanceof RegExp){if(m[q].test(n)){k=!0;break a}}else if(n.indexOf(m[q])>=0||p&&m[q].indexOf(n)>=0){k=!0;break a}k=!1}if(k){var r=g.placement;r===void 0&&(r=g.fragment?2:1);r===b&&Gb(e,g.callback())}}return e}\nfunction Xo(){var a=vc(\"google_tag_data\",{}),b=a.gl;b&&b.decorators||(b={decorators:[]},a.gl=b);return b};var $o=/(.*?)\\*(.*?)\\*(.*)/,ap=/^https?:\\/\\/([^\\/]*?)\\.?cdn\\.ampproject\\.org\\/?(.*)/,bp=/^(?:www\\.|m\\.|amp\\.)+/,cp=/([^?#]+)(\\?[^#]*)?(#.*)?/;function dp(a){var b=cp.exec(a);if(b)return{Bh:b[1],query:b[2],fragment:b[3]}}\nfunction ep(a,b){var c=[rc.userAgent,(new Date).getTimezoneOffset(),rc.userLanguage||rc.language,Math.floor(Db()/60/1E3)-(b===void 0?0:b),a].join(\"*\"),d;if(!(d=To)){for(var e=Array(256),f=0;f<256;f++){for(var g=f,k=0;k<8;k++)g=g&1?g>>>1^3988292384:g>>>1;e[f]=g}d=e}To=d;for(var m=4294967295,n=0;n<c.length;n++)m=m>>>8^To[(m^c.charCodeAt(n))&255];return((m^-1)>>>0).toString(36)}\nfunction fp(){return function(a){var b=U(F.location.href),c=b.search.replace(\"?\",\"\"),d=aj(c,\"_gl\",!1,!0)||\"\";a.query=gp(d)||{};var e=bj(b,\"fragment\"),f;var g=-1;if(Ib(e,\"_gl=\"))g=4;else{var k=e.indexOf(\"&_gl=\");k>0&&(g=k+3+2)}if(g<0)f=void 0;else{var m=e.indexOf(\"&\",g);f=m<0?e.substring(g):e.substring(g,m)}a.fragment=gp(f||\"\")||{}}}function hp(a){var b=fp(),c=Xo();c.data||(c.data={query:{},fragment:{}},b(c.data));var d={},e=c.data;e&&(Gb(d,e.query),a&&Gb(d,e.fragment));return d}\nvar gp=function(a){try{var b=ip(a,3);if(b!==void 0){for(var c={},d=b?b.split(\"*\"):[],e=0;e+1<d.length;e+=2){var f=d[e],g=kb(d[e+1]);c[f]=g}mb(\"TAGGING\",6);return c}}catch(k){mb(\"TAGGING\",8)}};function ip(a,b){if(a){var c;a:{for(var d=a,e=0;e<3;++e){var f=$o.exec(d);if(f){c=f;break a}d=decodeURIComponent(d)}c=void 0}var g=c;if(g&&g[1]===\"1\"){var k=g[3],m;a:{for(var n=g[2],p=0;p<b;++p)if(n===ep(k,p)){m=!0;break a}m=!1}if(m)return k;mb(\"TAGGING\",7)}}}\nfunction jp(a,b,c,d,e){function f(p){var q=p,r=(new RegExp(\"(.*?)(^|&)\"+a+\"=([^&]*)&?(.*)\")).exec(q),t=q;if(r){var u=r[2],v=r[4];t=r[1];v&&(t=t+u+v)}p=t;var w=p.charAt(p.length-1);p&&w!==\"&\"&&(p+=\"&\");return p+n}d=d===void 0?!1:d;e=e===void 0?!1:e;var g=dp(c);if(!g)return\"\";var k=g.query||\"\",m=g.fragment||\"\",n=a+\"=\"+b;d?m.substring(1).length!==0&&e||(m=\"#\"+f(m.substring(1))):k=\"?\"+f(k.substring(1));return\"\"+g.Bh+k+m}\nfunction kp(a,b){function c(n,p,q){var r;a:{for(var t in n)if(n.hasOwnProperty(t)){r=!0;break a}r=!1}if(r){var u,v=[],w;for(w in n)if(n.hasOwnProperty(w)){var x=n[w];x!==void 0&&x===x&&x!==null&&x.toString()!==\"[object Object]\"&&(v.push(w),v.push(jb(String(x))))}var y=v.join(\"*\");u=[\"1\",ep(y),y].join(\"*\");d?(Ti(3)||Ti(1)||!p)&&lp(\"_gl\",u,a,p,q):mp(\"_gl\",u,a,p,q)}}var d=(a.tagName||\"\").toUpperCase()===\"FORM\",e=Zo(b,1,d),f=Zo(b,2,d),g=Zo(b,4,d),k=Zo(b,3,d);c(e,!1,!1);c(f,!0,!1);Ti(1)&&c(g,!0,!0);for(var m in k)k.hasOwnProperty(m)&&\nnp(m,k[m],a)}function np(a,b,c){c.tagName.toLowerCase()===\"a\"?mp(a,b,c):c.tagName.toLowerCase()===\"form\"&&lp(a,b,c)}function mp(a,b,c,d,e){d=d===void 0?!1:d;e=e===void 0?!1:e;var f;if(f=c.href){var g;if(!(g=!Ti(4)||d)){var k=F.location.href,m=dp(c.href),n=dp(k);g=!(m&&n&&m.Bh===n.Bh&&m.query===n.query&&m.fragment)}f=g}if(f){var p=jp(a,b,c.href,d,e);hc.test(p)&&(c.href=p)}}\nfunction lp(a,b,c,d,e){d=d===void 0?!1:d;e=e===void 0?!1:e;if(c&&c.action){var f=(c.method||\"\").toLowerCase();if(f!==\"get\"||d){if(f===\"get\"||f===\"post\"){var g=jp(a,b,c.action,d,e);hc.test(g)&&(c.action=g)}}else{for(var k=c.childNodes||[],m=!1,n=0;n<k.length;n++){var p=k[n];if(p.name===a){p.setAttribute(\"value\",b);m=!0;break}}if(!m){var q=H.createElement(\"input\");q.setAttribute(\"type\",\"hidden\");q.setAttribute(\"name\",a);q.setAttribute(\"value\",b);c.appendChild(q)}}}}\nfunction Vo(a){try{var b;a:{for(var c=a,d=100;c&&d>0;){if(c.href&&c.nodeName.match(/^a(?:rea)?$/i)){b=c;break a}c=c.parentNode;d--}b=null}var e=b;if(e){var f=e.protocol;f!==\"http:\"&&f!==\"https:\"||kp(e,e.hostname)}}catch(g){}}function Wo(a){try{if(a.action){var b=bj(U(a.action),\"host\");kp(a,b)}}catch(c){}}function op(a,b,c,d){Uo();var e=c===\"fragment\"?2:1;d=!!d;Yo(a,b,e,d,!1);e===2&&mb(\"TAGGING\",23);d&&mb(\"TAGGING\",24)}function pp(a,b){Uo();Yo(a,[dj(F.location,\"host\",!0)],b,!0,!0)}\nfunction qp(){var a=H.location.hostname,b=ap.exec(H.referrer);if(!b)return!1;var c=b[2],d=b[1],e=\"\";if(c){var f=c.split(\"/\"),g=f[1];e=g===\"s\"?decodeURIComponent(f[2]):decodeURIComponent(g)}else if(d){if(d.indexOf(\"xn--\")===0)return!1;e=d.replace(/-/g,\".\").replace(/\\.\\./g,\"-\")}var k=a.replace(bp,\"\"),m=e.replace(bp,\"\");return k===m||Jb(k,\".\"+m)}function rp(a,b){return a===!1?!1:a||b||qp()};var sp=[\"1\"],tp={},up={};function vp(a,b){b=b===void 0?!0:b;var c=wp(a.prefix);if(!tp[c])if(xp(c,a.path,a.domain)){var d=up[wp(a.prefix)];yp(a,d?d.id:void 0,d?d.vh:void 0)}else{var e=ij(\"auiddc\");if(e)mb(\"TAGGING\",17),tp[c]=e;else if(b){var f=wp(a.prefix),g=Po();zp(f,g,a);xp(c,a.path,a.domain)}}}function yp(a,b,c){var d=wp(a.prefix),e=tp[d];if(e){var f=e.split(\".\");if(f.length===2){var g=Number(f[1])||0;if(g){var k=e;b&&(k=e+\".\"+b+\".\"+(c?c:Math.floor(Db()/1E3)));zp(d,k,a,g*1E3)}}}}\nfunction zp(a,b,c,d){var e=Ro(b,\"1\",c.domain,c.path),f=So(c,d);f.Ab=Ap();Io(a,e,f)}function xp(a,b,c){var d=Qo(a,b,c,sp,Ap());if(!d)return!1;Bp(a,d);return!0}function Bp(a,b){var c=b.split(\".\");c.length===5?(tp[a]=c.slice(0,2).join(\".\"),up[a]={id:c.slice(2,4).join(\".\"),vh:Number(c[4])||0}):c.length===3?up[a]={id:c.slice(0,2).join(\".\"),vh:Number(c[2])||0}:tp[a]=b}function wp(a){return(a||\"_gcl\")+\"_au\"}function Cp(a){function b(){Xl(c)&&a()}var c=Ap();dm(function(){b();Xl(c)||em(b,c)},c)}\nfunction Dp(a){var b=hp(!0),c=wp(a.prefix);Cp(function(){var d=b[c];if(d){Bp(c,d);var e=Number(tp[c].split(\".\")[1])*1E3;if(e){mb(\"TAGGING\",16);var f=So(a,e);f.Ab=Ap();var g=Ro(d,\"1\",a.domain,a.path);Io(c,g,f)}}})}function Ep(a,b,c,d,e){e=e||{};var f=function(){var g={},k=Qo(a,e.path,e.domain,sp,Ap());k&&(g[a]=k);return g};Cp(function(){op(f,b,c,d)})}function Ap(){return[\"ad_storage\",\"ad_user_data\"]};function Fp(a){for(var b=[],c=H.cookie.split(\";\"),d=new RegExp(\"^\\\\s*\"+(a||\"_gac\")+\"_(UA-\\\\d+-\\\\d+)=\\\\s*(.+?)\\\\s*$\"),e=0;e<c.length;e++){var f=c[e].match(d);f&&b.push({Oh:f[1],value:f[2],timestamp:Number(f[2].split(\".\")[1])||0})}b.sort(function(g,k){return k.timestamp-g.timestamp});return b}\nfunction Gp(a,b){var c=Fp(a),d={};if(!c||!c.length)return d;for(var e=0;e<c.length;e++){var f=c[e].value.split(\".\");if(!(f[0]!==\"1\"||b&&f.length<3||!b&&f.length!==3)&&Number(f[1])){d[c[e].Oh]||(d[c[e].Oh]=[]);var g={version:f[0],timestamp:Number(f[1])*1E3,aa:f[2]};b&&f.length>3&&(g.labels=f.slice(3));d[c[e].Oh].push(g)}}return d};var Hp={},Ip=(Hp.k={La:/^[\\w-]+$/},Hp.b={La:/^[\\w-]+$/,Ih:!0},Hp.i={La:/^[1-9]\\d*$/},Hp);var Jp={},Mp=(Jp[5]={ik:{2:Kp},Tg:[\"k\",\"i\",\"b\"]},Jp[4]={ik:{2:Kp,GCL:Lp},Tg:[\"k\",\"i\",\"b\"]},Jp);function Np(a){var b=Mp[5];if(b){var c=a.split(\".\")[0];if(c){var d=b.ik[c];if(d)return d(a,5)}}}function Kp(a,b){var c=a.split(\".\");if(c.length===3){var d={},e=Mp[b];if(e){for(var f=e.Tg,g=na(c[2].split(\"$\")),k=g.next();!k.done;k=g.next()){var m=k.value,n=m[0];if(f.indexOf(n)!==-1)try{var p=decodeURIComponent(m.substring(1)),q=Ip[n];q&&(q.Ih?(d[n]=d[n]||[],d[n].push(p)):d[n]=p)}catch(r){}}return d}}}\nfunction Op(a,b){var c=Mp[5];if(c){for(var d=[],e=na(c.Tg),f=e.next();!f.done;f=e.next()){var g=f.value,k=Ip[g];if(k){var m=a[g];if(m!==void 0)if(k.Ih&&Array.isArray(m))for(var n=na(m),p=n.next();!p.done;p=n.next())d.push(encodeURIComponent(\"\"+g+p.value));else d.push(encodeURIComponent(\"\"+g+m))}}return[\"2\",b||\"1\",d.join(\"$\")].join(\".\")}}function Lp(a){var b=a.split(\".\");b.shift();var c=b.shift(),d=b.shift(),e={};return e.k=d,e.i=c,e.b=b,e};var Pp=new Map([[5,\"ad_storage\"],[4,[\"ad_storage\",\"ad_user_data\"]]]);function Qp(a){if(Mp[5]){for(var b=[],c=xo(a,void 0,void 0,Pp.get(5)),d=na(c),e=d.next();!e.done;e=d.next()){var f=Np(e.value);f&&(Rp(f),b.push(f))}return b}}function Sp(a,b,c,d){c=c||{};var e=No(c.domain,c.path),f=Op(b,e);if(f){var g=So(c,d,void 0,Pp.get(5));Io(a,f,g)}}function Tp(a,b){var c=b.La;return typeof c===\"function\"?c(a):c.test(a)}\nfunction Rp(a){for(var b=na(Object.keys(a)),c=b.next(),d={};!c.done;d={te:void 0},c=b.next()){var e=c.value,f=a[e];d.te=Ip[e];d.te?d.te.Ih?a[e]=Array.isArray(f)?f.filter(function(g){return function(k){return Tp(k,g.te)}}(d)):void 0:typeof f===\"string\"&&Tp(f,d.te)||(a[e]=void 0):a[e]=void 0}};var Up=/^\\w+$/,Vp=/^[\\w-]+$/,Wp={},Xp=(Wp.aw=\"_aw\",Wp.dc=\"_dc\",Wp.gf=\"_gf\",Wp.gp=\"_gp\",Wp.gs=\"_gs\",Wp.ha=\"_ha\",Wp.ag=\"_ag\",Wp.gb=\"_gb\",Wp);function Yp(){return[\"ad_storage\",\"ad_user_data\"]}function Zp(a){return!Tl().j()||Xl(a)}function $p(a,b){function c(){var d=Zp(b);d&&a();return d}dm(function(){c()||em(c,b)},b)}function aq(a){return bq(a).map(function(b){return b.aa})}function cq(a){return dq(a).filter(function(b){return b.aa}).map(function(b){return b.aa})}\nfunction dq(a){var b=eq(a.prefix),c=fq(\"gb\",b),d=fq(\"ag\",b);if(!d||!c)return[];var e=function(k){return function(m){m.type=k;return m}},f=bq(c).map(e(\"gb\")),g=(Ti(6)?gq(d):[]).map(e(\"ag\"));return f.concat(g).sort(function(k,m){return m.timestamp-k.timestamp})}function hq(a,b,c,d,e){var f=tb(a,function(g){return g.aa===c});f?(f.timestamp=Math.max(f.timestamp,d),f.labels=iq(f.labels||[],e||[])):a.push({version:b,aa:c,timestamp:d,labels:e})}\nfunction gq(a){for(var b=Qp(a)||[],c=[],d=na(b),e=d.next();!e.done;e=d.next()){var f=e.value,g=f,k=jq(f);k&&hq(c,\"2\",g.k,k,g.b||[])}return c.sort(function(m,n){return n.timestamp-m.timestamp})}function bq(a){for(var b=[],c=xo(a,H.cookie,void 0,Yp()),d=na(c),e=d.next();!e.done;e=d.next()){var f=kq(e.value);if(f!=null){var g=f;hq(b,g.version,g.aa,g.timestamp,g.labels)}}b.sort(function(k,m){return m.timestamp-k.timestamp});return lq(b)}\nfunction iq(a,b){if(!a.length)return b;if(!b.length)return a;var c={};return a.concat(b).filter(function(d){return c.hasOwnProperty(d)?!1:c[d]=!0})}function eq(a){return a&&typeof a===\"string\"&&a.match(Up)?a:\"_gcl\"}\nfunction mq(a,b){var c=Ti(6),d=U(a),e=bj(d,\"query\",!1,void 0,\"gclid\"),f=bj(d,\"query\",!1,void 0,\"gclsrc\"),g=bj(d,\"query\",!1,void 0,\"wbraid\");Ti(7)&&(g=Pb(g));var k;c&&(k=bj(d,\"query\",!1,void 0,\"gbraid\"));var m=bj(d,\"query\",!1,void 0,\"gad_source\"),n=bj(d,\"query\",!1,void 0,\"dclid\");if(b&&(!e||!f||!g||c&&!k)){var p=d.hash.replace(\"#\",\"\");e=e||aj(p,\"gclid\",!1);f=f||aj(p,\"gclsrc\",!1);g=g||aj(p,\"wbraid\",!1);c&&(k=k||aj(p,\"gbraid\",!1));m=m||aj(p,\"gad_source\",!1)}return nq(e,f,n,g,k,m)}\nfunction oq(){return mq(F.location.href,!0)}\nfunction nq(a,b,c,d,e,f){var g={},k=function(m,n){g[n]||(g[n]=[]);g[n].push(m)};g.gclid=a;g.gclsrc=b;g.dclid=c;if(a!==void 0&&a.match(Vp))switch(b){case void 0:k(a,\"aw\");break;case \"aw.ds\":k(a,\"aw\");k(a,\"dc\");break;case \"ds\":k(a,\"dc\");break;case \"3p.ds\":k(a,\"dc\");break;case \"gf\":k(a,\"gf\");break;case \"ha\":k(a,\"ha\")}c&&k(c,\"dc\");d!==void 0&&Vp.test(d)&&(g.wbraid=d,k(d,\"gb\"));Ti(6)&&e!==void 0&&Vp.test(e)&&(g.gbraid=e,k(e,\"ag\"));f!==void 0&&Vp.test(f)&&(g.gad_source=f,k(f,\"gs\"));return g}\nfunction pq(a){var b=oq();if(Ti(5)){for(var c=!0,d=na(Object.keys(b)),e=d.next();!e.done;e=d.next())if(b[e.value]!==void 0){c=!1;break}c&&(b=mq(F.document.referrer,!1))}qq(b,!1,a)}\nfunction qq(a,b,c,d,e){c=c||{};e=e||[];var f=eq(c.prefix),g=d||Db(),k=Math.round(g/1E3),m=Yp(),n=!1,p=!1,q=function(){if(Zp(m)){var r=So(c,g,!0);r.Ab=m;for(var t=function(G,M){var L=fq(G,f);L&&(Io(L,M,r),G!==\"gb\"&&(n=!0))},u=function(G){var M=[\"GCL\",k,G];e.length>0&&M.push(e.join(\".\"));return M.join(\".\")},v=na([\"aw\",\"dc\",\"gf\",\"ha\",\"gp\"]),w=v.next();!w.done;w=v.next()){var x=w.value;a[x]&&t(x,u(a[x][0]))}if(!n&&a.gb){var y=a.gb[0],B=fq(\"gb\",f);!b&&bq(B).some(function(G){return G.aa===y&&G.labels&&\nG.labels.length>0})||t(\"gb\",u(y))}}if(!p&&Ti(6)&&a.gbraid&&Zp(\"ad_storage\")&&(p=!0,!n)){var A=a.gbraid,D=fq(\"ag\",f);if(b||!(Ti(6)?gq(D):[]).some(function(G){return G.aa===A&&G.labels&&G.labels.length>0})){var E={},C=(E.k=A,E.i=\"\"+k,E.b=e,E);Sp(D,C,c,g)}}rq(a,f,g,c)};dm(function(){q();Zp(m)||em(q,m)},m)}function rq(a,b,c,d){if(a.gad_source!==void 0&&Zp(\"ad_storage\")){var e=fq(\"gs\",b);if(e){var f=Math.round((Db()-(Qc()||0))/1E3),g={},k=(g.k=a.gad_source,g.i=\"\"+f,g);Sp(e,k,d,c)}}}\nfunction sq(a,b){var c=hp(!0);$p(function(){for(var d=eq(b.prefix),e=0;e<a.length;++e){var f=a[e];if(Xp[f]!==void 0){var g=fq(f,d),k=c[g];if(k){var m=Math.min(tq(k),Db()),n;b:{for(var p=m,q=xo(g,H.cookie,void 0,Yp()),r=0;r<q.length;++r)if(tq(q[r])>p){n=!0;break b}n=!1}if(!n){var t=So(b,m,!0);t.Ab=Yp();Io(g,k,t)}}}}qq(nq(c.gclid,c.gclsrc),!1,b)},Yp())}\nfunction uq(a){var b=[];Ti(6)&&b.push(\"ag\");if(b.length!==0){var c=hp(!0),d=eq(a.prefix);$p(function(){for(var e=0;e<b.length;++e){var f=fq(b[e],d);if(f){var g=c[f];if(g){var k=Np(g);if(k){var m=jq(k);m||(m=Db());var n;a:{for(var p=m,q=Qp(f),r=0;r<q.length;++r)if(jq(q[r])>p){n=!0;break a}n=!1}if(n)break;k.i=\"\"+Math.round(m/1E3);Sp(f,k,a,m)}}}}},[\"ad_storage\"])}}function fq(a,b){var c=Xp[a];if(c!==void 0)return b+c}\nfunction tq(a){return vq(a.split(\".\")).length!==0?(Number(a.split(\".\")[1])||0)*1E3:0}function jq(a){return a?(Number(a.i)||0)*1E3:0}function kq(a){var b=vq(a.split(\".\"));return b.length===0?null:{version:b[0],aa:b[2],timestamp:(Number(b[1])||0)*1E3,labels:b.slice(3)}}function vq(a){return a.length<3||a[0]!==\"GCL\"&&a[0]!==\"1\"||!/^\\d+$/.test(a[1])||!Vp.test(a[2])?[]:a}\nfunction wq(a,b,c,d,e){if(Array.isArray(b)&&wo(F)){var f=eq(e),g=function(){for(var k={},m=0;m<a.length;++m){var n=fq(a[m],f);if(n){var p=xo(n,H.cookie,void 0,Yp());p.length&&(k[n]=p.sort()[p.length-1])}}return k};$p(function(){op(g,b,c,d)},Yp())}}\nfunction xq(a,b,c,d){if(Array.isArray(a)&&wo(F)){var e=[];Ti(6)&&e.push(\"ag\");if(e.length!==0){var f=eq(d),g=function(){for(var k={},m=0;m<e.length;++m){var n=fq(e[m],f);if(!n)return{};var p=Qp(n);if(p.length){var q=p.sort(function(r,t){return jq(t)-jq(r)})[0];k[n]=Op(q)}}return k};$p(function(){op(g,a,b,c)},[\"ad_storage\"])}}}function lq(a){return a.filter(function(b){return Vp.test(b.aa)})}\nfunction yq(a,b){if(wo(F)){for(var c=eq(b.prefix),d={},e=0;e<a.length;e++)Xp[a[e]]&&(d[a[e]]=Xp[a[e]]);$p(function(){z(d,function(f,g){var k=xo(c+g,H.cookie,void 0,Yp());k.sort(function(t,u){return tq(u)-tq(t)});if(k.length){var m=k[0],n=tq(m),p=vq(m.split(\".\")).length!==0?m.split(\".\").slice(3):[],q={},r;r=vq(m.split(\".\")).length!==0?m.split(\".\")[2]:void 0;q[f]=[r];qq(q,!0,b,n,p)}})},Yp())}}\nfunction zq(a){var b=[],c=[];Ti(6)&&(b.push(\"ag\"),c.push(\"gbraid\"));b.length!==0&&$p(function(){for(var d=eq(a.prefix),e=0;e<b.length;++e){var f=fq(b[e],d);if(!f)break;var g=Qp(f);if(g.length){var k=g.sort(function(q,r){return jq(r)-jq(q)})[0],m=jq(k),n=k.b,p={};p[c[e]]=k.k;qq(p,!0,a,m,n)}}},[\"ad_storage\"])}function Aq(a,b){for(var c=0;c<b.length;++c)if(a[b[c]])return!0;return!1}\nfunction Bq(a){function b(e,f,g){g&&(e[f]=g)}if(am()){var c=oq();if(Aq(c,a)){var d={};b(d,\"gclid\",c.gclid);b(d,\"dclid\",c.dclid);b(d,\"gclsrc\",c.gclsrc);b(d,\"wbraid\",c.wbraid);Ti(6)&&b(d,\"gbraid\",c.gbraid);pp(function(){return d},3);pp(function(){var e={};return e._up=\"1\",e},1)}}}\nfunction Cq(a){if(!Ti(1))return null;var b=hp(!0).gad_source;if(b!=null)return F.location.hash=\"\",b;if(Ti(2)){var c=U(F.location.href);b=bj(c,\"query\",!1,void 0,\"gad_source\");if(b!=null)return b;var d=oq();if(Aq(d,a))return\"0\"}return null}function Dq(a){var b=Cq(a);b!=null&&pp(function(){var c={};return c.gad_source=b,c},4)}\nfunction Eq(a,b,c){var d=[];if(b.length===0)return d;for(var e={},f=0;f<b.length;f++){var g=b[f],k=g.type?g.type:\"gcl\";(g.labels||[]).indexOf(c)===-1?(a.push(0),e[k]||d.push(g)):a.push(1);e[k]=!0}return d}function Fq(a,b,c,d){var e=[];c=c||{};if(!Zp(Yp()))return e;var f=bq(a),g=Eq(e,f,b);if(g.length&&!d)for(var k=na(g),m=k.next();!m.done;m=k.next()){var n=m.value,p=n.timestamp,q=[n.version,Math.round(p/1E3),n.aa].concat(n.labels||[],[b]).join(\".\"),r=So(c,p,!0);r.Ab=Yp();Io(a,q,r)}return e}\nfunction Gq(a,b){var c=[];b=b||{};var d=dq(b),e=Eq(c,d,a);if(e.length)for(var f=na(e),g=f.next();!g.done;g=f.next()){var k=g.value,m=eq(b.prefix),n=fq(k.type,m);if(!n)break;var p=k,q=p.version,r=p.aa,t=p.labels,u=p.timestamp,v=Math.round(u/1E3);if(k.type===\"ag\"){var w={},x=(w.k=r,w.i=\"\"+v,w.b=(t||[]).concat([a]),w);Sp(n,x,b,u)}else if(k.type===\"gb\"){var y=[q,v,r].concat(t||[],[a]).join(\".\"),B=So(b,u,!0);B.Ab=Yp();Io(n,y,B)}}return c}\nfunction Hq(a,b){var c=eq(b),d=fq(a,c);if(!d)return 0;var e;e=a===\"ag\"?Ti(6)?gq(d):[]:bq(d);for(var f=0,g=0;g<e.length;g++)f=Math.max(f,e[g].timestamp);return f}function Iq(a){for(var b=0,c=na(Object.keys(a)),d=c.next();!d.done;d=c.next())for(var e=a[d.value],f=0;f<e.length;f++)b=Math.max(b,Number(e[f].timestamp));return b}function Jq(a,b){var c=Math.max(Hq(\"aw\",a),Iq(Zp(Yp())?Gp():{})),d=Math.max(Hq(\"gb\",a),Iq(Zp(Yp())?Gp(\"_gac_gb\",!0):{}));Ti(6)&&b&&(d=Math.max(d,Hq(\"ag\",a)));return d>c};var Xq,Yq=!1;function Zq(){Yq=!0;Xq=Xq||{}}function $q(a){Yq||Zq();return Xq[a]}var ar=function(a,b,c){this.eventName=b;this.m=c;this.o={};this.isAborted=!1;this.target=a;this.metadata=h(c.eventMetadata||{},{})};ar.prototype.copyToHitData=function(a,b,c){var d=W(this.m,a);d===void 0&&(d=b);if(d!==void 0&&c!==void 0&&l(d)&&T(57))try{d=c(d)}catch(e){}d!==void 0&&(this.o[a]=d)};var br=function(a,b,c){var d=$q(a.target.ia);return d&&d[b]!==void 0?d[b]:c};function cr(){ii.dedupe_gclid||(ii.dedupe_gclid=Po());return ii.dedupe_gclid};var dr=/^(www\\.)?google(\\.com?)?(\\.[a-z]{2}t?)?$/,er=/^www.googleadservices.com$/;function fr(a){a||(a=gr());return a.Vm?!1:a.Kl||a.Ll||a.Nl||a.Ml||a.lh||a.gh||a.yl||a.Cl?!0:!1}\nfunction gr(){var a={},b=hp(!0);a.Vm=!!b._up;var c=oq();a.Kl=c.aw!==void 0;a.Ll=c.dc!==void 0;a.Nl=c.wbraid!==void 0;a.Ml=c.gbraid!==void 0;var d=U(F.location.href),e=bj(d,\"query\",!1,void 0,\"gad\");a.lh=e!==void 0;if(!a.lh){var f=d.hash.replace(\"#\",\"\"),g=aj(f,\"gad\",!1);a.lh=g!==void 0}a.gh=bj(d,\"query\",!1,void 0,\"gad_source\");if(a.gh===void 0){var k=d.hash.replace(\"#\",\"\"),m=aj(k,\"gad_source\",!1);a.gh=m}var n=H.referrer?bj(U(H.referrer),\"host\"):\"\";a.Cl=dr.test(n);a.yl=er.test(n);return a};var hr=RegExp(\"^UA-\\\\d+-\\\\d+%3A[\\\\w-]+(?:%2C[\\\\w-]+)*(?:%3BUA-\\\\d+-\\\\d+%3A[\\\\w-]+(?:%2C[\\\\w-]+)*)*$\"),ir=/^~?[\\w-]+(?:\\.~?[\\w-]+)*$/,jr=/^\\d+\\.fls\\.doubleclick\\.net$/,kr=/;gac=([^;?]+)/,lr=/;gacgb=([^;?]+)/;\nfunction mr(a,b){if(jr.test(H.location.host)){var c=H.location.href.match(b);return c&&c.length===2&&c[1].match(hr)?decodeURIComponent(c[1]):\"\"}for(var d=[],e=na(Object.keys(a)),f=e.next();!f.done;f=e.next()){for(var g=f.value,k=[],m=a[g],n=0;n<m.length;n++)k.push(m[n].aa);d.push(g+\":\"+k.join(\",\"))}return d.length>0?d.join(\";\"):\"\"}\nfunction nr(a,b,c){for(var d=Zp(Yp())?Gp(\"_gac_gb\",!0):{},e=[],f=!1,g=na(Object.keys(d)),k=g.next();!k.done;k=g.next()){var m=k.value,n=Fq(\"_gac_gb_\"+m,a,b,c);f=f||n.length!==0&&n.some(function(p){return p===1});e.push(m+\":\"+n.join(\",\"))}return{xl:f?e.join(\";\"):\"\",wl:mr(d,lr)}}function or(a){var b=H.location.href.match(new RegExp(\";\"+a+\"=([^;?]+)\"));return b&&b.length===2&&b[1].match(ir)?b[1]:void 0}\nfunction pr(a){var b={hh:void 0,ih:void 0},c,d;jr.test(H.location.host)&&(c=or(\"gclgs\"),d=or(\"gclst\"));if(c&&d)b.hh=c,b.ih=d;else{var e=Db(),f=gq((a||\"_gcl\")+\"_gs\"),g=f.map(function(m){return m.aa}),k=f.map(function(m){return e-m.timestamp});g.length>0&&k.length>0&&(b.hh=g.join(\".\"),b.ih=k.join(\".\"))}return b}\nfunction qr(a,b,c){if(jr.test(H.location.host)){var d=or(c);if(d)return[{aa:d}]}else{if(b===\"gclid\")return bq((a||\"_gcl\")+\"_aw\");if(b===\"wbraid\")return bq((a||\"_gcl\")+\"_gb\");if(b===\"braids\")return dq({prefix:a})}return[]}function rr(a){return qr(a,\"gclid\",\"gclaw\").map(function(b){return b.aa}).join(\".\")}function sr(a){return qr(a,\"wbraid\",\"gclgb\").map(function(b){return b.aa}).join(\".\")}function tr(a){return qr(a,\"braids\",\"gclgb\").map(function(b){return b.aa}).join(\".\")}\nfunction ur(a,b){return jr.test(H.location.host)?!(or(\"gclaw\")||or(\"gac\")):Jq(a,b)}function vr(a,b,c){var d;d=c?Gq(a,b):Fq((b&&b.prefix||\"_gcl\")+\"_gb\",a,b);return d.length===0||d.every(function(e){return e===0})?\"\":d.join(\".\")};var wr=function(){if(qb(F.__uspapi)){var a=\"\";try{F.__uspapi(\"getUSPData\",1,function(b,c){if(c&&b){var d=b.uspString;d&&RegExp(\"^[\\\\da-zA-Z-]{1,20}$\").test(d)&&(a=d)}})}catch(b){}return a}};function Er(a){var b=W(a.m,P.g.Hb),c=W(a.m,P.g.Wb);b&&!c?(a.eventName!==P.g.ba&&a.eventName!==P.g.Nc&&O(131),a.isAborted=!0):!b&&c&&(O(132),a.isAborted=!0)}function Fr(a){var b=X(P.g.R)?ii.pscdl:\"denied\";b!=null&&(a.o[P.g.Ve]=b)}function Gr(a){var b=rl(!0);a.o[P.g.Gb]=b}function Hr(a){T(64)&&ko()&&(a.o[P.g.Bc]=1)};function Or(a,b,c,d){var e=Cc(),f;if(e===1)a:{var g=ti;g=g.toLowerCase();for(var k=\"https://\"+g,m=\"http://\"+g,n=1,p=H.getElementsByTagName(\"script\"),q=0;q<p.length&&q<100;q++){var r=p[q].src;if(r){r=r.toLowerCase();if(r.indexOf(m)===0){f=3;break a}n===1&&r.indexOf(k)===0&&(n=2)}}f=n}else f=e;return(f===2||d||\"http:\"!=F.location.protocol?a:b)+c};\nvar Pr=function(a,b){T(5)&&(a.dma=ho(),io()&&(a.dmaCps=go()),Zn(b)?a.npa=\"0\":a.npa=\"1\")},Rr=function(a,b,c){if(F[a.functionName])return b.Ah&&I(b.Ah),F[a.functionName];var d=Qr();F[a.functionName]=d;if(a.zf)for(var e=0;e<a.zf.length;e++)F[a.zf[e]]=F[a.zf[e]]||Qr();a.Df&&F[a.Df]===void 0&&(F[a.Df]=c);Bc(Or(\"https://\",\"http://\",a.Kh),b.Ah,b.km);return d},Qr=function(){var a=function(){a.q=a.q||[];a.q.push(arguments)};return a},Sr={functionName:\"_googWcmImpl\",Df:\"_googWcmAk\",Kh:\"www.gstatic.com/wcm/loader.js\"},\nTr={functionName:\"_gaPhoneImpl\",Df:\"ga_wpid\",Kh:\"www.gstatic.com/gaphone/loader.js\"},Ur={jk:\"9\",Qk:\"5\"},Vr={functionName:\"_googCallTrackingImpl\",zf:[Tr.functionName,Sr.functionName],Kh:\"www.gstatic.com/call-tracking/call-tracking_\"+(Ur.jk||Ur.Qk)+\".js\"},Wr={},Xr=function(a,b,c,d,e){O(22);if(c){e=e||{};var f=Rr(Sr,e,a),g={ak:a,cl:b};e.Ob===void 0&&(g.autoreplace=c);Pr(g,d);f(2,e.Ob,g,c,0,Cb(),e.options)}},Yr=function(a,b,c,d,e){O(21);if(b&&c){e=e||{};for(var f={countryNameCode:c,\ndestinationNumber:b,retrievalTime:Cb()},g=0;g<a.length;g++){var k=a[g];Wr[k.id]||(k&&k.prefix===\"AW\"&&!f.adData&&k.ma.length>=2?(f.adData={ak:k.ma[xm[1]],cl:k.ma[xm[2]]},Pr(f.adData,d),Wr[k.id]=!0):k&&k.prefix===\"UA\"&&!f.gaData&&(f.gaData={gaWpid:k.ia},Wr[k.id]=!0))}(f.gaData||f.adData)&&Rr(Vr,e)(e.Ob,f,e.options)}},Zr=function(){var a=!1;return a},$r=function(a,b){if(a)if(lo()){}else if(a=l(a)?um(Uj(a)):um(Uj(a.id))){var c=void 0,d=!1,e=W(b,P.g.Ni);if(e&&Array.isArray(e)){c=[];for(var f=0;f<e.length;f++){var g=um(e[f]);g&&(c.push(g),(a.id===g.id||a.id===a.ia&&a.ia===g.ia)&&(d=!0))}}if(!c||d){var k=W(b,P.g.xg),m;if(k){Array.isArray(k)?m=k:m=[k];var n=W(b,P.g.vg),p=W(b,P.g.wg),q=W(b,P.g.yg),r=W(b,P.g.Mi),t=n||p,u=1;a.prefix!==\"UA\"||c||(u=5);for(var v=0;v<m.length;v++)if(v<u)if(c)Yr(c,m[v],r,b,{Ob:t,options:q});else if(a.prefix===\"AW\"&&\na.ma[xm[2]])Zr()?Yr([a],m[v],r||\"US\",b,{Ob:t,options:q}):Xr(a.ma[xm[1]],a.ma[xm[2]],m[v],b,{Ob:t,options:q});else if(a.prefix===\"UA\")if(Zr())Yr([a],m[v],r||\"US\",b,{Ob:t});else{var w=a.ia,x=m[v],y={Ob:t};O(23);if(x){y=y||{};var B=Rr(Tr,y,w),A={};y.Ob!==void 0?A.receiver=y.Ob:A.replace=x;A.ga_wpid=w;A.destination=x;B(2,Cb(),A)}}}}}};function as(a){return{getDestinationId:function(){return a.target.ia},getEventName:function(){return a.eventName},setEventName:function(b){a.eventName=b},getHitData:function(b){return a.o[b]},setHitData:function(b,c){a.o[b]=c},setHitDataIfNotDefined:function(b,c){a.o[b]===void 0&&(a.o[b]=c)},copyToHitData:function(b,c){a.copyToHitData(b,c)},getMetadata:function(b){return a.metadata[b]},setMetadata:function(b,c){a.metadata[b]=c},isAborted:function(){return a.isAborted},abort:function(){a.isAborted=\n!0},getFromEventContext:function(b){return W(a.m,b)},Ej:function(){return a},getHitKeys:function(){return Object.keys(a.o)}}};var cs=function(a){var b=bs[a.target.ia];if(!a.isAborted&&b)for(var c=as(a),d=0;d<b.length;++d){try{b[d](c)}catch(e){a.isAborted=!0}if(a.isAborted)break}},ds=function(a,b){var c=bs[a];c||(c=bs[a]=[]);c.push(b)},bs={};function hs(){var a=F.screen;return{width:a?a.width:0,height:a?a.height:0}}\nfunction is(a){if(H.hidden)return!0;var b=a.getBoundingClientRect();if(b.top===b.bottom||b.left===b.right||!F.getComputedStyle)return!0;var c=F.getComputedStyle(a,null);if(c.visibility===\"hidden\")return!0;for(var d=a,e=c;d;){if(e.display===\"none\")return!0;var f=e.opacity,g=e.filter;if(g){var k=g.indexOf(\"opacity(\");k>=0&&(g=g.substring(k+8,g.indexOf(\")\",k)),g.charAt(g.length-1)===\"%\"&&(g=g.substring(0,g.length-1)),f=String(Math.min(Number(g),Number(f))))}if(f!==void 0&&Number(f)<=0)return!0;(d=d.parentElement)&&\n(e=F.getComputedStyle(d,null))}return!1}\nvar ss=function(a,b,c){var d=a.element,e={X:a.X,type:a.qa,tagName:d.tagName};b&&(e.querySelector=rs(d));c&&(e.isVisible=!is(d));return e},ts=function(a,b,c){return ss({element:a.element,X:a.X,qa:\"1\"},b,c)},us=function(a){var b=!!a.ud+\".\"+!!a.vd;a&&a.ve&&a.ve.length&&(b+=\".\"+a.ve.join(\".\"));a&&a.vb&&(b+=\".\"+a.vb.email+\".\"+a.vb.phone+\".\"+a.vb.address);return b},xs=function(a){if(a.length!=0){var b;b=vs(a,function(c){return!ws.test(c.X)});b=vs(b,function(c){return c.element.tagName.toUpperCase()===\"INPUT\"});\nb=vs(b,function(c){return!is(c.element)});return b[0]}},ys=function(a,b){if(!b||b.length===0)return a;for(var c=[],d=0;d<a.length;d++){for(var e=!0,f=0;f<b.length;f++){var g=b[f];if(g&&ph(a[d].element,g)){e=!1;break}}e&&c.push(a[d])}return c},vs=function(a,b){if(a.length<=1)return a;var c=a.filter(b);return c.length==0?a:c},rs=function(a){var b;if(a===H.body)b=\"body\";else{var c;if(a.id)c=\"#\"+a.id;else{var d;if(a.parentElement){var e;a:{var f=a.parentElement;if(f){for(var g=0;g<f.childElementCount;g++)if(f.children[g]===\na){e=g+1;break a}e=-1}else e=1}d=rs(a.parentElement)+\">:nth-child(\"+e+\")\"}else d=\"\";c=d}b=c}return b},As=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=d.textContent;d.tagName.toUpperCase()===\"INPUT\"&&d.value&&(e=d.value);if(e){var f=e.match(zs);if(f){var g=f[0],k;if(F.location){var m=dj(F.location,\"host\",!0);k=g.toLowerCase().indexOf(m)>=0}else k=!1;k||b.push({element:d,X:g})}}}return b},Es=function(){var a=[],b=H.body;if(!b)return{elements:a,status:\"4\"};for(var c=b.querySelectorAll(\"*\"),\nd=0;d<c.length&&d<1E4;d++){var e=c[d];if(!(Bs.indexOf(e.tagName.toUpperCase())>=0)&&e.children instanceof HTMLCollection){for(var f=!1,g=0;g<e.childElementCount&&g<1E4;g++)if(!(Cs.indexOf(e.children[g].tagName.toUpperCase())>=0)){f=!0;break}(!f||T(22)&&Ds.indexOf(e.tagName)!==-1)&&a.push(e)}}return{elements:a,status:c.length>1E4?\"2\":\"1\"}},Fs=!1;var zs=/[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}/i,\nGs=/@(gmail|googlemail)\\./i,ws=/support|noreply/i,Bs=\"SCRIPT STYLE IMG SVG PATH BR NOSCRIPT TEXTAREA\".split(\" \"),Cs=[\"BR\"],Hs={gn:\"1\",un:\"2\",ln:\"3\",on:\"4\",bn:\"5\",vn:\"6\",qn:\"7\"},Is={},Ds=[\"INPUT\",\"SELECT\"];var at=function(a){a=a||{ud:!0,vd:!0,Lf:void 0};a.vb=a.vb||{email:!0,phone:!1,address:!1};var b=us(a),c=Is[b];if(c&&Db()-c.timestamp<200)return c.result;var d=\nEs(),e=d.status,f=[],g,k,m=[];if(!T(22)){if(a.vb&&a.vb.email){var n=As(d.elements);f=ys(n,a&&a.ve);g=xs(f);n.length>10&&(e=\"3\")}!a.Lf&&g&&(f=[g]);for(var p=0;p<f.length;p++)m.push(ts(f[p],a.ud,a.vd));m=m.slice(0,10)}else if(a.vb){}g&&(k=ts(g,a.ud,a.vd));var D={elements:m,Eh:k,status:e};Is[b]={timestamp:Db(),result:D};return D},bt=function(a){return a.tagName+\":\"+a.isVisible+\":\"+a.X.length+\":\"+Gs.test(a.X)};var ht=Number('')||5,it=Number('')||50,jt=ub();var ot={Sk:Number('')||500,Gk:Number('')||5E3,dj:Number('20')||10,mk:Number('')||5E3};function pt(a){return a.performance&&a.performance.now()||Date.now()}\nvar qt=function(a,b){var c;return c};var rt=\"https://\"+hi.Ed+\"/gtm/static/\",st;\nfunction xt(a,b){}\nfunction zt(a,b,c,d){}\nfunction At(a,b,c,d){}\nfunction Bt(a,b,c,d){}var Ct=void 0;function Dt(a){var b=[];return b};var Et=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);e<128?b[c++]=e:(e<2048?b[c++]=e>>6|192:((e&64512)==55296&&d+1<a.length&&(a.charCodeAt(d+1)&64512)==56320?(e=65536+((e&1023)<<10)+(a.charCodeAt(++d)&1023),b[c++]=e>>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b};cl();fl()||$k(\"iPod\");$k(\"iPad\");!$k(\"Android\")||dl()||cl()||bl()||$k(\"Silk\");dl();!$k(\"Safari\")||dl()||(al()?0:$k(\"Coast\"))||bl()||(al()?0:$k(\"Edge\"))||(al()?Zk(\"Microsoft Edge\"):$k(\"Edg/\"))||(al()?Zk(\"Opera\"):$k(\"OPR\"))||cl()||$k(\"Silk\")||$k(\"Android\")||gl();var Ft={},Gt=null,Ht=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);e>255&&(b[c++]=e&255,e>>=8);b[c++]=e}var f=4;f===void 0&&(f=0);if(!Gt){Gt={};for(var g=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\".split(\"\"),k=[\"+/=\",\"+/\",\"-_=\",\"-_.\",\"-_\"],m=0;m<5;m++){var n=g.concat(k[m].split(\"\"));Ft[m]=n;for(var p=0;p<n.length;p++){var q=n[p];Gt[q]===void 0&&(Gt[q]=p)}}}for(var r=Ft[f],t=Array(Math.floor(b.length/3)),u=r[64]||\"\",v=0,w=0;v<b.length-2;v+=3){var x=b[v],\ny=b[v+1],B=b[v+2],A=r[x>>2],D=r[(x&3)<<4|y>>4],E=r[(y&15)<<2|B>>6],C=r[B&63];t[w++]=\"\"+A+D+E+C}var G=0,M=u;switch(b.length-v){case 2:G=b[v+1],M=r[(G&15)<<2]||u;case 1:var L=b[v];t[w]=\"\"+r[L>>2]+r[(L&3)<<4|G>>4]+M+u}return t.join(\"\")};var It=\"platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64\".split(\" \");function Jt(a){var b;return(b=a.google_tag_data)!=null?b:a.google_tag_data={}}function Kt(){var a=F.google_tag_data,b;if(a!=null&&a.uach){var c=a.uach,d=Object.assign({},c);c.fullVersionList&&(d.fullVersionList=c.fullVersionList.slice(0));b=d}else b=null;return b}function Lt(){var a,b;return(b=(a=F.google_tag_data)==null?void 0:a.uach_promise)!=null?b:null}\nfunction Mt(a){var b,c;return typeof((b=a.navigator)==null?void 0:(c=b.userAgentData)==null?void 0:c.getHighEntropyValues)===\"function\"}function Nt(){var a=F;if(!Mt(a))return null;var b=Jt(a);if(b.uach_promise)return b.uach_promise;var c=a.navigator.userAgentData.getHighEntropyValues(It).then(function(d){b.uach!=null||(b.uach=d);return d});return b.uach_promise=c};function Tt(a){var b;b=b===void 0?document:b;var c;return!((c=b.featurePolicy)==null||!c.allowedFeatures().includes(a))};var Ut=!1;function Vt(){if(Tt(\"join-ad-interest-group\")&&qb(rc.joinAdInterestGroup))return!0;Ut||(pl(''),Ut=!0);return Tt(\"join-ad-interest-group\")&&qb(rc.joinAdInterestGroup)}\nfunction Wt(a,b){var c=Si[3]===void 0?1:Si[3],d='iframe[data-tagging-id=\"'+b+'\"]',e=[];try{if(c===1){var f=H.querySelector(d);f&&(e=[f])}else e=Array.from(H.querySelectorAll(d))}catch(q){}var g;a:{try{g=H.querySelectorAll('iframe[allow=\"join-ad-interest-group\"][data-tagging-id*=\"-\"]');break a}catch(q){}g=void 0}var k=g,m=((k==null?void 0:k.length)||0)>=(Si[2]===void 0?50:Si[2]),n;if(n=e.length>=1){var p=Number(e[e.length-1].dataset.loadTime);p!==void 0&&Db()-p<(Si[1]===void 0?6E4:Si[1])?(mb(\"TAGGING\",\n9),n=!0):n=!1}if(!n){if(c===1)if(e.length>=1)Xt(e[0]);else{if(m){mb(\"TAGGING\",10);return}}else e.length>=c?Xt(e[0]):m&&Xt(k[0]);Dc(a,void 0,{allow:\"join-ad-interest-group\"},{taggingId:b,loadTime:Db()})}}function Xt(a){try{a.parentNode.removeChild(a)}catch(b){}}function Yt(){return\"https://td.doubleclick.net\"};var Tu={M:{Qh:\"ads_conversion_hit\",Dd:\"container_execute_start\",Th:\"container_setup_end\",Pf:\"container_setup_start\",Rh:\"container_blocking_end\",Sh:\"container_execute_end\",Uh:\"container_yield_end\",Qf:\"container_yield_start\",Ti:\"event_execute_end\",Si:\"event_evaluation_end\",Hg:\"event_evaluation_start\",Ui:\"event_setup_end\",ee:\"event_setup_start\",Wi:\"ga4_conversion_hit\",he:\"page_load\",tn:\"pageview\",hc:\"snippet_load\",rj:\"tag_callback_error\",sj:\"tag_callback_failure\",tj:\"tag_callback_success\",uj:\"tag_execute_end\",\nod:\"tag_execute_start\"}};function Uu(){function a(c,d){var e=nb(d);e&&b.push([c,e])}var b=[];a(\"u\",\"GTM\");a(\"ut\",\"TAGGING\");a(\"h\",\"HEALTH\");return b};var Vu=!1;\nvar Dv=function(a,b){},Ev=function(a,b){},Fv=function(a,b){},Gv=function(a,b){},Hv=function(){var a={};return a},uv=function(a){a=a===void 0?!0:a;var b={};return b},Iv=function(){},Jv=function(a,b){},Kv=function(a,b,c){},Lv=function(){};function Mv(a,b){var c=F,d,e=c.GooglebQhCsO;e||(e={},c.GooglebQhCsO=e);d=e;if(d[a])return!1;d[a]=[];d[a][0]=b;return!0};var Nv=function(a,b,c){var d=kl(a,\"fmt\");if(b){var e=kl(a,\"random\"),f=kl(a,\"label\")||\"\";if(!e)return!1;var g=Ht(decodeURIComponent(f.replace(/\\+/g,\" \"))+\":\"+decodeURIComponent(e.replace(/\\+/g,\" \")));if(!Mv(g,b))return!1}d&&d!=4&&(a=ml(a,\"rfmt\",d));var k=ml(a,\"fmt\",4);Bc(k,function(){F.google_noFurtherRedirects&&b&&b.call&&(F.google_noFurtherRedirects=null,b())},void 0,c,H.getElementsByTagName(\"script\")[0].parentElement||void 0);return!0};function ew(a,b){if(data.entities){var c=data.entities[a];if(c)return c[b]}};function fw(a,b,c){c=c===void 0?!1:c;gw().addRestriction(0,a,b,c)}function hw(a,b,c){c=c===void 0?!1:c;gw().addRestriction(1,a,b,c)}function iw(){var a=Pj();return gw().getRestrictions(1,a)}var jw=function(){this.j={};this.D={}},kw=function(a,b){var c=a.j[b];c||(c={_entity:{internal:[],external:[]},_event:{internal:[],external:[]}},a.j[b]=c);return c};\njw.prototype.addRestriction=function(a,b,c,d){d=d===void 0?!1:d;if(!d||!this.D[b]){var e=kw(this,b);a===0?d?e._entity.external.push(c):e._entity.internal.push(c):a===1&&(d?e._event.external.push(c):e._event.internal.push(c))}};\njw.prototype.getRestrictions=function(a,b){var c=kw(this,b);if(a===0){var d,e;return[].concat(qa((c==null?void 0:(d=c._entity)==null?void 0:d.internal)||[]),qa((c==null?void 0:(e=c._entity)==null?void 0:e.external)||[]))}if(a===1){var f,g;return[].concat(qa((c==null?void 0:(f=c._event)==null?void 0:f.internal)||[]),qa((c==null?void 0:(g=c._event)==null?void 0:g.external)||[]))}return[]};\njw.prototype.getExternalRestrictions=function(a,b){var c=kw(this,b),d,e;return a===0?(c==null?void 0:(d=c._entity)==null?void 0:d.external)||[]:(c==null?void 0:(e=c._event)==null?void 0:e.external)||[]};jw.prototype.removeExternalRestrictions=function(a){var b=kw(this,a);b._event&&(b._event.external=[]);b._entity&&(b._entity.external=[]);this.D[a]=!0};function gw(){var a=ii.r;a||(a=new jw,ii.r=a);return a};var lw=new RegExp(/^(.*\\.)?(google|youtube|blogger|withgoogle)(\\.com?)?(\\.[a-z]{2})?\\.?$/),mw={cl:[\"ecl\"],customPixels:[\"nonGooglePixels\"],ecl:[\"cl\"],ehl:[\"hl\"],gaawc:[\"googtag\"],hl:[\"ehl\"],html:[\"customScripts\",\"customPixels\",\"nonGooglePixels\",\"nonGoogleScripts\",\"nonGoogleIframes\"],customScripts:[\"html\",\"customPixels\",\"nonGooglePixels\",\"nonGoogleScripts\",\"nonGoogleIframes\"],nonGooglePixels:[],nonGoogleScripts:[\"nonGooglePixels\"],nonGoogleIframes:[\"nonGooglePixels\"]},nw={cl:[\"ecl\"],customPixels:[\"customScripts\",\n\"html\"],ecl:[\"cl\"],ehl:[\"hl\"],gaawc:[\"googtag\"],hl:[\"ehl\"],html:[\"customScripts\"],customScripts:[\"html\"],nonGooglePixels:[\"customPixels\",\"customScripts\",\"html\",\"nonGoogleScripts\",\"nonGoogleIframes\"],nonGoogleScripts:[\"customScripts\",\"html\"],nonGoogleIframes:[\"customScripts\",\"html\",\"nonGoogleScripts\"]},ow=\"google customPixels customScripts html nonGooglePixels nonGoogleScripts nonGoogleIframes\".split(\" \");\nfunction pw(){var a=Hi(\"gtm.allowlist\")||Hi(\"gtm.whitelist\");a&&O(9);ni&&(a=[\"google\",\"gtagfl\",\"lcl\",\"zone\"]);lw.test(F.location&&F.location.hostname)&&(ni?O(116):(O(117),qw&&(a=[],window.console&&window.console.log&&window.console.log(\"GTM blocked. See go/13687728.\"))));var b=a&&Hb(Ab(a),mw),c=Hi(\"gtm.blocklist\")||Hi(\"gtm.blacklist\");c||(c=Hi(\"tagTypeBlacklist\"))&&O(3);c?O(8):c=[];lw.test(F.location&&F.location.hostname)&&(c=Ab(c),c.push(\"nonGooglePixels\",\"nonGoogleScripts\",\"sandboxedScripts\"));\nAb(c).indexOf(\"google\")>=0&&O(2);var d=c&&Hb(Ab(c),nw),e={};return function(f){var g=f&&f[Ie.oa];if(!g||typeof g!==\"string\")return!0;g=g.replace(/^_*/,\"\");if(e[g]!==void 0)return e[g];var k=xi[g]||[],m=!0;if(a){var n;if(n=m)a:{if(b.indexOf(g)<0)if(k&&k.length>0)for(var p=0;p<k.length;p++){if(b.indexOf(k[p])<0){O(11);n=!1;break a}}else{n=!1;break a}n=!0}m=n}var q=!1;if(c){var r=d.indexOf(g)>=0;if(r)q=r;else{var t=vb(d,k||[]);t&&O(10);q=t}}var u=!m||q;u||!(k.indexOf(\"sandboxedScripts\")>=0)||b&&b.indexOf(\"sandboxedScripts\")!==\n-1||(u=vb(d,ow));return e[g]=u}}var qw=!1;qw=!0;function rw(){Hj&&fw(Pj(),function(a){var b=sf(a.entityId),c;if(vf(b)){var d=b[Ie.oa];if(!d)throw Error(\"Error: No function name given for function call.\");var e=kf[d];c=!!e&&!!e.runInSiloedMode}else c=!!ew(b[Ie.oa],4);return c})}var tw=function(a,b,c,d,e){if(!sw()){var f=d.siloed?Kj(a):a;if(!Zj(f)){var g=\"?id=\"+encodeURIComponent(a)+\"&l=\"+hi.Ya,k=Ib(a,\"GTM-\");k||(g+=\"&cx=c\");T(65)&&(g+=\"&gtm=\"+no());var m=mj();m&&(g+=\"&sign=\"+hi.yf);var n=c?\"/gtag/js\":\"/gtm.js\",p=lj(b,n+g);if(!p){var q=hi.Ed+n;m&&uc&&k?(q=uc.replace(/^(?:https?:\\/\\/)?/i,\"\").split(/[?#]/)[0],p=Or(\"https://\",\"http://\",q+g)):p=Ai.D?Bi()+n+g:Or(\"https://\",\"http://\",q+g)}d.siloed&&bk({ctid:f,isDestination:!1});var r=Sj();Ej().container[f]={state:1,context:d,parent:r};\nDj({ctid:f,isDestination:!1},e);Bc(p)}}},uw=function(a,b,c,d){if(!sw()){var e=c.siloed?Kj(a):a;if(!ak(e))if(!c.siloed&&ck())Ej().destination[e]={state:0,transportUrl:b,context:c,parent:Sj()},Dj({ctid:e,isDestination:!0},d),O(91);else{var f=\"/gtag/destination?id=\"+encodeURIComponent(a)+\"&l=\"+hi.Ya+\"&cx=c\";T(65)&&(f+=\"&gtm=\"+no());mj()&&(f+=\"&sign=\"+hi.yf);var g=lj(b,f);g||(g=Ai.D?Bi()+f:Or(\"https://\",\"http://\",hi.Ed+f));c.siloed&&bk({ctid:e,isDestination:!0});Ej().destination[e]={state:1,context:c,\nparent:Sj()};Dj({ctid:e,isDestination:!0},d);Bc(g)}}};function sw(){if(lo()){return!0}return!1};var vw=!1,ww=0,xw=[];function yw(a){if(!vw){var b=H.createEventObject,c=H.readyState===\"complete\",d=H.readyState===\"interactive\";if(!a||a.type!==\"readystatechange\"||c||!b&&d){vw=!0;for(var e=0;e<xw.length;e++)I(xw[e])}xw.push=function(){for(var f=Aa.apply(0,arguments),g=0;g<f.length;g++)I(f[g]);return 0}}}function zw(){if(!vw&&ww<140){ww++;try{var a,b;(b=(a=H.documentElement).doScroll)==null||b.call(a,\"left\");yw()}catch(c){F.setTimeout(zw,50)}}}function Aw(a){vw?a():xw.push(a)};function Cw(a,b,c){return{entityType:a,indexInOriginContainer:b,nameInOriginContainer:c,originContainerId:Nj()}};var Ew=function(a,b){this.j=!1;this.K=[];this.eventData={tags:[]};this.O=!1;this.D=this.H=0;Dw(this,a,b)},Fw=function(a,b,c,d){if(ki.hasOwnProperty(b)||b===\"__zone\")return-1;var e={};Xa(d)&&(e=h(d,e));e.id=c;e.status=\"timeout\";return a.eventData.tags.push(e)-1},Gw=function(a,b,c,d){var e=a.eventData.tags[b];e&&(e.status=c,e.executionTime=d)},Hw=function(a){if(!a.j){for(var b=a.K,c=0;c<b.length;c++)b[c]();a.j=!0;a.K.length=0}},Dw=function(a,b,c){b!==void 0&&a.ne(b);c&&F.setTimeout(function(){Hw(a)},\nNumber(c))};Ew.prototype.ne=function(a){var b=this,c=Fb(function(){I(function(){a(Nj(),b.eventData)})});this.j?c():this.K.push(c)};var Iw=function(a){a.H++;return Fb(function(){a.D++;a.O&&a.D>=a.H&&Hw(a)})},Jw=function(a){a.O=!0;a.D>=a.H&&Hw(a)};var Kw={},Mw=function(){return F[Lw()]};var Nw=function(a){F.GoogleAnalyticsObject||(F.GoogleAnalyticsObject=a||\"ga\");var b=F.GoogleAnalyticsObject;if(F[b])F.hasOwnProperty(b);else{var c=function(){c.q=c.q||[];c.q.push(arguments)};c.l=Number(Cb());F[b]=c}return F[b]},Ow=function(a){if(am()){var b=Mw();b(a+\"require\",\"linker\");b(a+\"linker:passthrough\",!0)}};\nfunction Lw(){return F.GoogleAnalyticsObject||\"ga\"}\nvar Pw=function(){var a=Nj();},Qw=function(a,b){return function(){var c=Mw(),d=c&&c.getByName&&c.getByName(a);if(d){var e=d.get(\"sendHitTask\");d.set(\"sendHitTask\",function(f){var g=f.get(\"hitPayload\"),k=f.get(\"hitCallback\"),m=g.indexOf(\"&tid=\"+b)<0;m&&(f.set(\"hitPayload\",g.replace(/&tid=UA-[0-9]+-[0-9]+/,\"&tid=\"+b),!0),f.set(\"hitCallback\",void 0,!0));e(f);\nm&&(f.set(\"hitPayload\",g,!0),f.set(\"hitCallback\",k,!0),f.set(\"_x_19\",void 0,!0),e(f))})}}};var Vw=[\"es\",\"1\"],Ww={},Xw={};function Yw(a,b){if(wj){var c;c=b.match(/^(gtm|gtag)\\./)?encodeURIComponent(b):\"*\";Ww[a]=[[\"e\",c],[\"eid\",a]];uk(a)}}function Zw(a){var b=a.eventId,c=a.Ma;if(!Ww[b])return[];var d=[];Xw[b]||d.push(Vw);d.push.apply(d,qa(Ww[b]));c&&(Xw[b]=!0);return d};var $w={},ax={},bx={};function cx(a,b,c,d){wj&&T(75)&&((d===void 0?0:d)?(bx[b]=bx[b]||0,++bx[b]):c!==void 0?(ax[a]=ax[a]||{},ax[a][b]=Math.round(c)):($w[a]=$w[a]||{},$w[a][b]=($w[a][b]||0)+1))}function dx(a){var b=a.eventId,c=a.Ma,d=$w[b]||{},e=[],f;for(f in d)d.hasOwnProperty(f)&&e.push(\"\"+f+d[f]);c&&delete $w[b];return e.length?[[\"md\",e.join(\".\")]]:[]}\nfunction ex(a){var b=a.eventId,c=a.Ma,d=ax[b]||{},e=[],f;for(f in d)d.hasOwnProperty(f)&&e.push(\"\"+f+d[f]);c&&delete ax[b];return e.length?[[\"mtd\",e.join(\".\")]]:[]}function fx(){for(var a=[],b=na(Object.keys(bx)),c=b.next();!c.done;c=b.next()){var d=c.value;a.push(\"\"+d+bx[d])}return a.length?[[\"mec\",a.join(\".\")]]:[]};var gx={},hx={};function ix(a,b,c){if(wj&&b){var d=qj(b);gx[a]=gx[a]||[];gx[a].push(c+d);var e=(vf(b)?\"1\":\"2\")+d;hx[a]=hx[a]||[];hx[a].push(e);uk(a)}}function jx(a){var b=a.eventId,c=a.Ma,d=[],e=gx[b]||[];e.length&&d.push([\"tr\",e.join(\".\")]);var f=hx[b]||[];f.length&&d.push([\"ti\",f.join(\".\")]);c&&(delete gx[b],delete hx[b]);return d};function kx(a,b,c,d){var e=hf[a],f=lx(a,b,c,d);if(!f)return null;var g=wf(e[Ie.pj],c,[]);if(g&&g.length){var k=g[0];f=kx(k.index,{onSuccess:f,onFailure:k.Dj===1?b.terminate:f,terminate:b.terminate},c,d)}return f}\nfunction lx(a,b,c,d){function e(){if(f[Ie.Kk])k();else{var w=uf(f,c,[]),x=w[Ie.kk];if(x!=null)for(var y=0;y<x.length;y++)if(!X(x[y])){k();return}var B=Fw(c.ic,String(f[Ie.oa]),Number(f[Ie.me]),w[Ie.Lk]),A=!1;w.vtp_gtmOnSuccess=function(){if(!A){A=!0;var C=Db()-E;ix(c.id,hf[a],\"5\");Gw(c.ic,B,\"success\",C);T(66)&&Kv(c,f,Tu.M.tj);g()}};w.vtp_gtmOnFailure=function(){if(!A){A=!0;var C=Db()-E;ix(c.id,hf[a],\"6\");Gw(c.ic,B,\"failure\",C);T(66)&&Kv(c,f,Tu.M.sj);k()}};w.vtp_gtmTagId=f.tag_id;w.vtp_gtmEventId=\nc.id;c.priorityId&&(w.vtp_gtmPriorityId=c.priorityId);ix(c.id,f,\"1\");var D=function(){El(3);var C=Db()-E;ix(c.id,f,\"7\");Gw(c.ic,B,\"exception\",C);T(66)&&Kv(c,f,Tu.M.rj);A||(A=!0,k())};T(66)&&Jv(c,f);var E=Db();try{xf(w,{event:c,index:a,type:1})}catch(C){D(C)}T(66)&&Kv(c,f,Tu.M.uj)}}var f=hf[a],g=b.onSuccess,k=b.onFailure,m=b.terminate;if(c.isBlocked(f))return null;var n=wf(f[Ie.vj],c,[]);if(n&&n.length){var p=n[0],q=kx(p.index,{onSuccess:g,onFailure:k,terminate:m},c,d);if(!q)return null;g=q;k=p.Dj===\n2?m:q}if(f[Ie.gj]||f[Ie.Nk]){var r=f[Ie.gj]?jf:c.Lm,t=g,u=k;if(!r[a]){e=Fb(e);var v=mx(a,r,e);g=v.onSuccess;k=v.onFailure}return function(){r[a](t,u)}}return e}function mx(a,b,c){var d=[],e=[];b[a]=nx(d,e,c);return{onSuccess:function(){b[a]=ox;for(var f=0;f<d.length;f++)d[f]()},onFailure:function(){b[a]=px;for(var f=0;f<e.length;f++)e[f]()}}}function nx(a,b,c){return function(d,e){a.push(d);b.push(e);c()}}function ox(a){a()}function px(a,b){b()};var sx=function(a,b){for(var c=[],d=0;d<hf.length;d++)if(a[d]){var e=hf[d];var f=Iw(b.ic);try{var g=kx(d,{onSuccess:f,onFailure:f,terminate:f},b,d);if(g){var k=e[Ie.oa];if(!k)throw Error(\"Error: No function name given for function call.\");var m=kf[k];c.push({bk:d,Pj:(m?m.priorityOverride||0:0)||ew(e[Ie.oa],1)||0,execute:g})}else qx(d,b),f()}catch(p){f()}}c.sort(rx);for(var n=0;n<c.length;n++)c[n].execute();return c.length>\n0};function rx(a,b){var c,d=b.Pj,e=a.Pj;c=d>e?1:d<e?-1:0;var f;if(c!==0)f=c;else{var g=a.bk,k=b.bk;f=g>k?1:g<k?-1:0}return f}\nfunction qx(a,b){if(wj){var c=function(d){var e=b.isBlocked(hf[d])?\"3\":\"4\",f=wf(hf[d][Ie.pj],b,[]);f&&f.length&&c(f[0].index);ix(b.id,hf[d],e);var g=wf(hf[d][Ie.vj],b,[]);g&&g.length&&c(g[0].index)};c(a)}}var vx=!1,tx;\nvar Bx=function(a){var b=a[\"gtm.uniqueEventId\"],c=a[\"gtm.priorityId\"],d=a.event;if(T(66)){}if(d===\"gtm.js\"){if(vx)return!1;vx=!0}var e=!1,f=iw(),g=h(a);if(!f.every(function(t){return t({originalEventData:g})})){if(d!==\"gtm.js\"&&d!==\"gtm.init\"&&d!==\"gtm.init_consent\")return!1;e=!0}Yw(b,d);var k=a.eventCallback,m=a.eventTimeout,n={id:b,\npriorityId:c,name:d,isBlocked:xx(g,e),Lm:[],logMacroError:function(){O(6);El(0)},cachedModelValues:yx(),ic:new Ew(function(){if(T(66)){}k&&\nk.apply(k,[].slice.call(arguments,0))},m),originalEventData:g};T(75)&&wj&&(n.reportMacroDiscrepancy=cx);T(66)&&Fv(n.id,n.name);var p=Ff(n);T(66)&&Gv(n.id,n.name);e&&(p=zx(p));if(T(66)){}var q=sx(p,n),r=!1;Jw(n.ic);d!==\"gtm.js\"&&d!==\"gtm.sync\"||Pw();return Ax(p,q)||r};function yx(){var a={};a.event=Mi(\"event\",1);a.ecommerce=Mi(\"ecommerce\",1);a.gtm=Mi(\"gtm\");a.eventModel=Mi(\"eventModel\");return a}\nfunction xx(a,b){var c=pw();return function(d){if(c(d))return!0;var e=d&&d[Ie.oa];if(!e||typeof e!=\"string\")return!0;e=e.replace(/^_*/,\"\");var f,g=Pj();f=gw().getRestrictions(0,g);var k=a;b&&(k=h(a),k[\"gtm.uniqueEventId\"]=Number.MAX_SAFE_INTEGER);for(var m=xi[e]||[],n=na(f),p=n.next();!p.done;p=n.next()){var q=p.value;try{if(!q({entityId:e,securityGroups:m,originalEventData:k}))return!0}catch(r){return!0}}return!1}}\nfunction zx(a){for(var b=[],c=0;c<a.length;c++)if(a[c]){var d=String(hf[c][Ie.oa]);if(ji[d]||hf[c][Ie.Ok]!==void 0||ew(d,2))b[c]=!0}return b}function Ax(a,b){if(!b)return b;for(var c=0;c<a.length;c++)if(a[c]&&hf[c]&&!ki[String(hf[c][Ie.oa])])return!0;return!1}var Cx=0;function Dx(){Cx===1&&tk()}var Ex=function(a){if(!a.Cj||Cx!==1)return[];a.mc();var b=xl();b.push([\"mcc\",\"1\"]);Cx=3;return b};function Fx(a,b){return arguments.length===1?Gx(\"set\",a):Gx(\"set\",a,b)}function Hx(a,b){return arguments.length===1?Gx(\"config\",a):Gx(\"config\",a,b)}function Ix(a,b,c){c=c||{};c[P.g.Yb]=a;return Gx(\"event\",b,c)}function Gx(){return arguments};var Jx=function(){this.messages=[];this.j=[]};Jx.prototype.enqueue=function(a,b,c){var d=this.messages.length+1;a[\"gtm.uniqueEventId\"]=b;a[\"gtm.priorityId\"]=d;var e=Object.assign({},c,{eventId:b,priorityId:d,fromContainerExecution:!0}),f={message:a,notBeforeEventId:b,priorityId:d,messageContext:e};this.messages.push(f);for(var g=0;g<this.j.length;g++)try{this.j[g](f)}catch(k){}};Jx.prototype.listen=function(a){this.j.push(a)};\nJx.prototype.get=function(){for(var a={},b=0;b<this.messages.length;b++){var c=this.messages[b],d=a[c.notBeforeEventId];d||(d=[],a[c.notBeforeEventId]=d);d.push(c)}return a};Jx.prototype.prune=function(a){for(var b=[],c=[],d=0;d<this.messages.length;d++){var e=this.messages[d];e.notBeforeEventId===a?b.push(e):c.push(e)}this.messages=c;return b};function Kx(a,b,c){c.eventMetadata=c.eventMetadata||{};c.eventMetadata.source_canonical_id=Mf.canonicalContainerId;Lx().enqueue(a,b,c)}\nfunction Mx(){var a=Nx;Lx().listen(a)}function Lx(){var a=ii.mb;a||(a=new Jx,ii.mb=a);return a};var If;var Ox={},Px={};function Qx(a,b){for(var c=[],d=[],e={},f=0;f<a.length;e={Dh:void 0,kh:void 0},f++){var g=a[f];if(g.indexOf(\"-\")>=0){if(e.Dh=um(g,b),e.Dh){var k=Lj();tb(k,function(r){return function(t){return r.Dh.ia===t}}(e))?c.push(g):d.push(g)}}else{var m=Ox[g]||[];e.kh={};m.forEach(function(r){return function(t){r.kh[t]=!0}}(e));for(var n=Ij(),p=0;p<n.length;p++)if(e.kh[n[p]]){c=c.concat(Lj());break}var q=Px[g]||[];q.length&&(c=c.concat(q))}}return{bm:c,gm:d}}\nfunction Rx(a){z(Ox,function(b,c){var d=c.indexOf(a);d>=0&&c.splice(d,1)})}function Sx(a){z(Px,function(b,c){var d=c.indexOf(a);d>=0&&c.splice(d,1)})}var Tx=\"HA GF G UA AW DC MC\".split(\" \"),Ux=!1,Vx=!1,Wx=!1,Xx=!1;function Yx(a,b){a.hasOwnProperty(\"gtm.uniqueEventId\")||Object.defineProperty(a,\"gtm.uniqueEventId\",{value:yi()});b.eventId=a[\"gtm.uniqueEventId\"];b.priorityId=a[\"gtm.priorityId\"];return{eventId:b.eventId,priorityId:b.priorityId}}var Zx=void 0,$x=void 0;\nfunction ay(a,b,c){var d=h(a);d.eventId=void 0;d.inheritParentConfig=void 0;Object.keys(b).some(function(f){return b[f]!==void 0})&&O(136);var e=h(b);h(c,e);Kx(Hx(Ij()[0],e),a.eventId,d)}function by(a){for(var b=na([P.g.jd,P.g.Lb]),c=b.next();!c.done;c=b.next()){var d=c.value,e=a&&a[d]||kn.D[d];if(e)return e}}\nvar cy=[P.g.jd,P.g.Lb,P.g.yc,P.g.lb,P.g.tb,P.g.Ba,P.g.sa,P.g.Oa,P.g.Va,P.g.Eb],dy={config:function(a,b){var c=Yx(a,b);if(!(a.length<2)&&l(a[1])){var d={};if(a.length>2){if(a[2]!=void 0&&!Xa(a[2])||a.length>3)return;d=a[2]}var e=um(a[1],b.isGtmEvent);if(e){var f,g,k;a:{if(!Gj.fe){var m=Rj(Sj());if(ek(m)){var n=m.parent,p=n.isDestination;k={om:Rj(n),am:p};break a}}k=void 0}var q=k;q&&(f=q.om,g=q.am);Yw(c.eventId,\"gtag.config\");var r=e.ia,t=e.id!==r;if(t?Lj().indexOf(r)===-1:Ij().indexOf(r)===-1){if(!b.inheritParentConfig&&\n!d[P.g.Hb]){var u=by(d);if(t)uw(r,u,{source:2,fromContainerExecution:b.fromContainerExecution});else if(f!==void 0&&f.containers.indexOf(r)!==-1){var v=d;Zx?ay(b,v,Zx):$x||($x=h(v))}else tw(r,u,!0,{source:2,fromContainerExecution:b.fromContainerExecution})}}else{if(f&&(O(128),g&&O(130),b.inheritParentConfig)){var w;var x=d;$x?(ay(b,$x,x),w=!1):(!x[P.g.Zb]&&mi&&Zx||(Zx=h(x)),w=!0);w&&f.containers&&f.containers.join(\",\");return}var y=d;if(!Wx&&(Wx=!0,Vx))for(var B=na(cy),A=B.next();!A.done;A=B.next())if(y.hasOwnProperty(A.value)){Cl(\"erc\");\nbreak}xj&&!Hj&&(Cx===1&&(T(44)?Bk.mcc=!1:Gc(F,\"pagehide\",Dx)),Cx=2);if(mi&&!t&&!d[P.g.Zb]){var D=Xx;Xx=!0;if(D)return}Ux||O(43);if(!b.noTargetGroup)if(t){Sx(e.id);var E=e.id,C=d[P.g.Wd]||\"default\";C=String(C).split(\",\");for(var G=0;G<C.length;G++){var M=Px[C[G]]||[];Px[C[G]]=M;M.indexOf(E)<0&&M.push(E)}}else{Rx(e.id);var L=e.id,S=d[P.g.Wd]||\"default\";S=S.toString().split(\",\");for(var V=0;V<S.length;V++){var ba=Ox[S[V]]||[];Ox[S[V]]=ba;ba.indexOf(L)<0&&ba.push(L)}}delete d[P.g.Wd];var aa=b.eventMetadata||\n{};aa.hasOwnProperty(\"is_external_event\")||(aa.is_external_event=!b.fromContainerExecution);b.eventMetadata=aa;delete d[P.g.bd];for(var Q=t?[e.id]:Lj(),oa=0;oa<Q.length;oa++){var ma=d,ia=Q[oa],za=h(b),Ma=um(ia,za.isGtmEvent);Ma&&kn.push(\"config\",[ma],Ma,za)}}}}},consent:function(a,b){if(a.length===3){O(39);var c=Yx(a,b),d=a[1],e=a[2];b.fromContainerExecution||(e[P.g.P]&&O(139),e[P.g.ya]&&O(140));d===\"default\"?jm(e):d===\"update\"?km(e,c):d===\"declare\"&&b.fromContainerExecution&&im(e)}},event:function(a,\nb){var c=a[1];if(!(a.length<2)&&l(c)){var d;if(a.length>2){if(!Xa(a[2])&&a[2]!=void 0||a.length>3)return;d=a[2]}var e=d,f={},g=(f.event=c,f);e&&(g.eventModel=h(e),e[P.g.bd]&&(g.eventCallback=e[P.g.bd]),e[P.g.Td]&&(g.eventTimeout=e[P.g.Td]));var k=Yx(a,b),m=k.eventId,n=k.priorityId;g[\"gtm.uniqueEventId\"]=m;n&&(g[\"gtm.priorityId\"]=n);if(c===\"optimize.callback\")return g.eventModel=g.eventModel||{},g;var p;var q=d,r=q&&q[P.g.Yb];r===void 0&&(r=Hi(P.g.Yb,2),r===void 0&&(r=\"default\"));if(l(r)||Array.isArray(r)){var t;\nt=b.isGtmEvent?l(r)?[r]:r:r.toString().replace(/\\s+/g,\"\").split(\",\");var u=Qx(t,b.isGtmEvent),v=u.bm,w=u.gm;if(w.length)for(var x=by(q),y=0;y<w.length;y++){var B=um(w[y],b.isGtmEvent);B&&uw(B.ia,x,{source:3,fromContainerExecution:b.fromContainerExecution})}p=vm(v,b.isGtmEvent)}else p=void 0;var A=p;if(A){var D;!A.length||((D=b.eventMetadata)==null?0:D.em_event)||(Vx=!0);Yw(m,c);for(var E=[],C=0;C<A.length;C++){var G=A[C],M=h(b);if(Tx.indexOf(Uj(G.prefix))!==-1){var L=h(d),S=M.eventMetadata||{};S.hasOwnProperty(\"is_external_event\")||\n(S.is_external_event=!M.fromContainerExecution);M.eventMetadata=S;delete L[P.g.bd];ln(c,L,G.id,M);xj&&!Hj&&Cx===0&&(T(44)?Dk(\"mcc\",\"1\"):Fc(F,\"pagehide\",Dx),Cx=1)}E.push(G.id)}g.eventModel=g.eventModel||{};A.length>0?g.eventModel[P.g.Yb]=E.join():delete g.eventModel[P.g.Yb];Ux||O(43);b.noGtmEvent===void 0&&b.eventMetadata&&b.eventMetadata.syn_or_mod&&(b.noGtmEvent=!0);g.eventModel[P.g.Wb]&&(b.noGtmEvent=!0);return b.noGtmEvent?void 0:g}}},get:function(a,b){O(53);if(a.length===4&&l(a[1])&&l(a[2])&&\nqb(a[3])){var c=um(a[1],b.isGtmEvent),d=String(a[2]),e=a[3];if(c){Ux||O(43);var f=by();if(!tb(Lj(),function(k){return c.ia===k}))uw(c.ia,f,{source:4,fromContainerExecution:b.fromContainerExecution});else if(Tx.indexOf(Uj(c.prefix))!==-1){Yx(a,b);var g={};h((g[P.g.qb]=d,g[P.g.Fb]=e,g));mn(d,function(k){I(function(){return e(k)})},c.id,b)}}}},js:function(a,b){if(a.length==2&&a[1].getTime){Ux=!0;var c=Yx(a,b),d=c.eventId,e=c.priorityId,f={};return f.event=\"gtm.js\",f[\"gtm.start\"]=a[1].getTime(),f[\"gtm.uniqueEventId\"]=\nd,f[\"gtm.priorityId\"]=e,f}},policy:function(a){if(a.length===3&&l(a[1])&&qb(a[2])){if(Jf(a[1],a[2]),O(74),a[1]===\"all\"){O(75);var b=!1;try{b=a[2](Nj(),\"unknown\",{})}catch(c){}b||O(76)}}else O(73)},set:function(a,b){var c;a.length==2&&Xa(a[1])?c=h(a[1]):a.length==3&&l(a[1])&&(c={},Xa(a[2])||Array.isArray(a[2])?c[a[1]]=h(a[2]):c[a[1]]=a[2]);if(c){var d=Yx(a,b),e=d.eventId,f=d.priorityId;h(c);var g=h(c);kn.push(\"set\",[g],void 0,b);c[\"gtm.uniqueEventId\"]=e;f&&(c[\"gtm.priorityId\"]=f);delete c.event;b.overwriteModelFields=\n!0;return c}}},ey={policy:!0};var gy=function(a){if(fy(a))return a;this.value=a};gy.prototype.getUntrustedMessageValue=function(){return this.value};var fy=function(a){return!a||Va(a)!==\"object\"||Xa(a)?!1:\"getUntrustedMessageValue\"in a};gy.prototype.getUntrustedMessageValue=gy.prototype.getUntrustedMessageValue;var hy=!1,iy=[];function jy(){if(!hy){hy=!0;for(var a=0;a<iy.length;a++)I(iy[a])}}function ky(a){hy?I(a):iy.push(a)};var ly=0,my={},ny=[],oy=[],py=!1,qy=!1;function ry(a,b){return a.messageContext.eventId-b.messageContext.eventId||a.messageContext.priorityId-b.messageContext.priorityId}\nvar sy=function(a){return F[hi.Ya].push(a)},ty=function(a,b,c){a.eventCallback=b;c&&(a.eventTimeout=c);return sy(a)},uy=function(a,b){if(!rb(b)||b<0)b=0;var c=ii[hi.Ya],d=0,e=!1,f=void 0;f=F.setTimeout(function(){e||(e=!0,a());f=void 0},b);return function(){var g=c?c.subscribers:1;++d===g&&(f&&(F.clearTimeout(f),f=void 0),e||(a(),e=!0))}};\nfunction vy(a,b){var c=a._clear||b.overwriteModelFields;z(a,function(e,f){e!==\"_clear\"&&(c&&Ki(e),Ki(e,f))});ui||(ui=a[\"gtm.start\"]);var d=a[\"gtm.uniqueEventId\"];if(!a.event)return!1;typeof d!==\"number\"&&(d=yi(),a[\"gtm.uniqueEventId\"]=d,Ki(\"gtm.uniqueEventId\",d));return Bx(a)}function wy(a){if(a==null||typeof a!==\"object\")return!1;if(a.event)return!0;if(xb(a)){var b=a[0];if(b===\"config\"||b===\"event\"||b===\"js\"||b===\"get\")return!0}return!1}\nfunction xy(){var a;if(oy.length)a=oy.shift();else if(ny.length)a=ny.shift();else return;var b;var c=a;if(py||!wy(c.message))b=c;else{py=!0;var d=c.message[\"gtm.uniqueEventId\"];typeof d!==\"number\"&&(d=c.message[\"gtm.uniqueEventId\"]=yi());var e={},f={message:(e.event=\"gtm.init_consent\",e[\"gtm.uniqueEventId\"]=d-2,e),messageContext:{eventId:d-2}},g={},k={message:(g.event=\"gtm.init\",g[\"gtm.uniqueEventId\"]=d-1,g),messageContext:{eventId:d-1}};ny.unshift(k,c);if(xj){var m=Mf.ctid;if(m){var n,p=Rj(Sj());\nn=p&&p.context;var q=rl(!0),r=Mf.canonicalContainerId,t=wl(),u=n&&n.fromContainerExecution,v=Gj.fe,w=n&&n.source;sl||(sl=t);ul.push(m+\";\"+r+\";\"+(u?1:0)+\";\"+(w||0)+\";\"+(v?1:0));tl=q;Hk()}}b=f}return b}\nfunction yy(){for(var a=!1,b;!qy&&(b=xy());){qy=!0;delete Ei.eventModel;Gi();var c=b,d=c.message,e=c.messageContext;if(d==null)qy=!1;else{e.fromContainerExecution&&Li();try{if(qb(d))try{d.call(Ii)}catch(v){}else if(Array.isArray(d)){var f=d;if(l(f[0])){var g=f[0].split(\".\"),k=g.pop(),m=f.slice(1),n=Hi(g.join(\".\"),2);if(n!=null)try{n[k].apply(n,m)}catch(v){}}}else{var p=void 0;if(xb(d))a:{if(d.length&&l(d[0])){var q=dy[d[0]];if(q&&(!e.fromContainerExecution||!ey[d[0]])){p=q(d,e);break a}}p=void 0}else p=\nd;p&&(a=vy(p,e)||a)}}finally{e.fromContainerExecution&&Gi(!0);var r=d[\"gtm.uniqueEventId\"];if(typeof r===\"number\"){for(var t=my[String(r)]||[],u=0;u<t.length;u++)oy.push(zy(t[u]));t.length&&oy.sort(ry);delete my[String(r)];r>ly&&(ly=r)}qy=!1}}}return!a}\nfunction Ay(){if(T(66)){var a=By();}var b=yy();if(T(66)){}try{var c=Nj(),d=F[hi.Ya].hide;if(d&&d[c]!==void 0&&d.end){d[c]=!1;var e=!0,f;for(f in d)if(d.hasOwnProperty(f)&&d[f]===\n!0){e=!1;break}e&&(d.end(),d.end=null)}}catch(g){}return b}function Nx(a){if(ly<a.notBeforeEventId){var b=String(a.notBeforeEventId);my[b]=my[b]||[];my[b].push(a)}else oy.push(zy(a)),oy.sort(ry),I(function(){qy||yy()})}function zy(a){return{message:a.message,messageContext:a.messageContext}}\nvar Cy=function(){function a(f){var g={};if(fy(f)){var k=f;f=fy(k)?k.getUntrustedMessageValue():void 0;g.fromContainerExecution=!0}return{message:f,messageContext:g}}var b=vc(hi.Ya,[]),c=ii[hi.Ya]=ii[hi.Ya]||{};c.pruned===!0&&O(83);my=Lx().get();Mx();Aw(function(){if(!c.gtmDom){c.gtmDom=!0;var f={};b.push((f.event=\"gtm.dom\",f))}});ky(function(){if(!c.gtmLoad){c.gtmLoad=!0;var f={};b.push((f.event=\"gtm.load\",f))}});c.subscribers=(c.subscribers||0)+1;var d=b.push;b.push=function(){var f;if(ii.SANDBOXED_JS_SEMAPHORE>\n0){f=[];for(var g=0;g<arguments.length;g++)f[g]=new gy(arguments[g])}else f=[].slice.call(arguments,0);var k=f.map(function(q){return a(q)});ny.push.apply(ny,k);var m=d.apply(b,f),n=Math.max(100,Number(\"1000\")||300);if(this.length>n)for(O(4),c.pruned=!0;this.length>n;)this.shift();var p=typeof m!==\"boolean\"||m;return yy()&&p};var e=b.slice(0).map(function(f){return a(f)});ny.push.apply(ny,e);if(By()){if(T(66)){}I(Ay)}},By=function(){var a=!0;a=!1;return a};function Dy(a){if(a==null||a.length===0)return!1;var b=Number(a),c=Db();return b<c+3E5&&b>c-9E5}function Ey(a){return a&&a.indexOf(\"pending:\")===0?Dy(a.substr(8)):!1};var Fy=!1,Gy=function(a){if(Fy)return[];var b=[[\"bt\",String(Ai.H?2:pi?1:0)],[\"ct\",String(Ai.H?0:pi?1:lo()?2:3)]];a.Ma&&(Fy=!0,a.mc());return b};var Hy=!1;function Iy(){var a=Qj();if(a){var b;return a.canonicalContainerId||\"_\"+(a.scriptContainerId||((b=a.destinations)==null?void 0:b[0]))}}var Jy=function(a){if(Hy)return[];var b=[],c=Iy();c&&b.push([\"pcid\",c]);a.Ma&&(Hy=!0,b.length&&a.mc());return b};function Ky(a){if(a.scriptSource){var b;try{var c;b=(c=Rc())==null?void 0:c.getEntriesByType(\"resource\")}catch(k){}if(b){for(var d={},e=0;e<b.length;++e){var f=b[e],g=f.initiatorType;if(g===\"script\"&&f.name===a.scriptSource)return{Uj:e,Vj:d};d[g]=1+(d[g]||0)}O(146)}else O(145)}}\nfunction Ly(){var a=Tj();if(!a)O(144);else if(a.canonicalContainerId){var b=Ky(a);if(b)if(T(44))Dk(\"rtg\",String(a.canonicalContainerId)),Dk(\"rlo\",String(b.Uj)),Dk(\"slo\",String(b.Vj.script||\"0\")),T(70)&&(Dk(\"hlo\",a.htmlLoadOrder||Bj(a)),Dk(\"lst\",String(a.loadScriptType||Cj(a))));else{var c=!1;hk.push(function(d){if(c)return[];d.Ma&&(c=!0);d.mc();var e=[[\"rtg\",String(a.canonicalContainerId)],[\"rlo\",String(b.Uj)],[\"slo\",String(b.Vj.script||\"0\")]];T(70)&&(e.push([\"hlo\",a.htmlLoadOrder||Bj(a)]),e.push([\"lst\",\nString(a.loadScriptType||Cj(a))]));return e})}}};\nvar fz=function(){};var gz=function(){};gz.prototype.toString=function(){return\"undefined\"};var hz=new gz;function oz(a,b){function c(g){var k=U(g),m=bj(k,\"protocol\"),n=bj(k,\"host\",!0),p=bj(k,\"port\"),q=bj(k,\"path\").toLowerCase().replace(/\\/$/,\"\");if(m===void 0||m===\"http\"&&p===\"80\"||m===\"https\"&&p===\"443\")m=\"web\",p=\"default\";return[m,n,p,q]}for(var d=c(String(a)),e=c(String(b)),f=0;f<d.length;f++)if(d[f]!==e[f])return!1;return!0}\nfunction pz(a){return qz(a)?1:0}\nfunction qz(a){var b=a.arg0,c=a.arg1;if(a.any_of&&Array.isArray(c)){for(var d=0;d<c.length;d++){var e=h(a,{});h({arg1:c[d],any_of:void 0},e);if(pz(e))return!0}return!1}switch(a[\"function\"]){case \"_cn\":return og(b,c);case \"_css\":var f;a:{if(b)try{for(var g=0;g<kg.length;g++){var k=kg[g];if(b[k]){f=b[k](c);break a}}}catch(m){}f=!1}return f;case \"_ew\":return lg(b,c);case \"_eq\":return pg(b,c);case \"_ge\":return qg(b,c);case \"_gt\":return sg(b,c);case \"_lc\":return String(b).split(\",\").indexOf(String(c))>=\n0;case \"_le\":return rg(b,c);case \"_lt\":return tg(b,c);case \"_re\":return ng(b,c,a.ignore_case);case \"_sw\":return ug(b,c);case \"_um\":return oz(b,c)}return!1};function rz(){var a;a=a===void 0?\"\":a;var b,c;return((b=data)==null?0:(c=b.blob)==null?0:c.hasOwnProperty(1))?String(data.blob[1]):a};function sz(){var a=[[\"cv\",T(83)?rz():\"1\"],[\"rv\",hi.Kg],[\"tc\",hf.filter(function(b){return b}).length]];hi.ie&&a.push([\"x\",hi.ie]);Ai.j&&a.push([\"tag_exp\",Ai.j]);return a};function tz(){var a=Gl();return a.length?[[\"exp_geo\",a]]:[]}var uz;function vz(){try{uz!=null||(uz=(new Intl.DateTimeFormat).resolvedOptions().timeZone)}catch(b){}var a;return((a=uz)==null?0:a.length)?[[\"exp_tz\",uz]]:[]};function wz(a){var b=[],c=a.Ma,d=pj;d!==void 0&&(b.push([\"exp_lol\",String(Math.floor(d))]),c&&(pj=void 0));return b};function xz(){return!1}function yz(){var a={};return function(b,c,d){}};function zz(){var a=Az;return function(b,c,d){var e=d&&d.event;Bz(c);var f=Ib(b,\"__cvt_\")?void 0:1,g=new cb;z(c,function(r,t){var u=fd(t,void 0,f);u===void 0&&t!==void 0&&O(44);g.set(r,u)});a.j.j.D=Cf();var k={zj:Qf(b),eventId:e==null?void 0:e.id,priorityId:e!==void 0?e.priorityId:void 0,ne:e!==void 0?function(r){e.ic.ne(r)}:void 0,wb:function(){return b},log:function(){},tl:{index:d==null?void 0:d.index,type:d==null?void 0:d.type,name:d==null?void 0:d.name},Cm:!!ew(b,3),originalEventData:e==null?\nvoid 0:e.originalEventData};e&&e.cachedModelValues&&(k.cachedModelValues={gtm:e.cachedModelValues.gtm,ecommerce:e.cachedModelValues.ecommerce});if(xz()){var m=yz(),n,p;k.Sa={Nh:[],oe:{},xb:function(r,t,u){t===1&&(n=r);t===7&&(p=u);m(r,t,u)},If:ch()};k.log=function(r){var t=Aa.apply(1,arguments);n&&m(n,4,{level:r,source:p,message:t})}}var q=Ce(a,k,[b,g]);a.j.j.D=void 0;q instanceof Ha&&q.type===\"return\"&&(q=q.data);return J(q,void 0,f)}}\nfunction Bz(a){var b=a.gtmOnSuccess,c=a.gtmOnFailure;qb(b)&&(a.gtmOnSuccess=function(){I(b)});qb(c)&&(a.gtmOnFailure=function(){I(c)})};function Cz(a,b){var c=this;}Cz.T=\"addConsentListener\";var Dz=!1;function Ez(a){for(var b=0;b<a.length;++b)if(Dz)try{a[b]()}catch(c){O(77)}else a[b]()}function Fz(a,b,c){var d=this,e;return e}Fz.J=\"internal.addDataLayerEventListener\";function Gz(a,b,c){}Gz.T=\"addDocumentEventListener\";function Hz(a,b,c,d){}Hz.T=\"addElementEventListener\";function Iz(a){return a.F.j};function Jz(a){}Jz.T=\"addEventCallback\";\nfunction Zz(a){}Zz.J=\"internal.addFormAbandonmentListener\";function $z(a,b,c,d){}\n$z.J=\"internal.addFormData\";var aA={},bA=[],cA={},dA=0,eA=0;\nfunction lA(a,b){}lA.J=\"internal.addFormInteractionListener\";\nfunction sA(a,b){}sA.J=\"internal.addFormSubmitListener\";\nfunction xA(a){}xA.J=\"internal.addGaSendListener\";function yA(a){if(!a)return{};var b=a.tl;return Cw(b.type,b.index,b.name)}function zA(a){return a?{originatingEntity:yA(a)}:{}};function HA(a){var b=ii.zones;return b?b.getIsAllowedFn(Ij(),a):function(){return!0}}\nfunction IA(){hw(Pj(),function(a){var b=a.originalEventData[\"gtm.uniqueEventId\"],c=ii.zones;return c?c.isActive(Ij(),b):!0});fw(Pj(),function(a){var b,c;b=a.entityId;c=a.securityGroups;return HA(Number(a.originalEventData[\"gtm.uniqueEventId\"]))(b,c)})};var JA=function(a,b){this.tagId=a;this.qe=b};\nfunction KA(a,b){var c=this,d;return d}\nKA.J=\"internal.loadGoogleTag\";function LA(a){return new Yc(\"\",function(b){var c=this.evaluate(b);if(c instanceof Yc)return new Yc(\"\",function(){var d=Aa.apply(0,arguments),e=this,f=h(Iz(this),null);f.eventId=a.eventId;f.priorityId=a.priorityId;f.originalEventData=a.originalEventData;var g=d.map(function(m){return e.evaluate(m)}),k=Na(this.F);k.j=f;return c.fb.apply(c,[k].concat(qa(g)))})})};function MA(a,b,c){var d=this;}MA.J=\"internal.addGoogleTagRestriction\";var NA={},OA=[];\nfunction VA(a,b){}\nVA.J=\"internal.addHistoryChangeListener\";function WA(a,b,c){}WA.T=\"addWindowEventListener\";function XA(a,b){return!0}XA.T=\"aliasInWindow\";function YA(a,b,c){}YA.J=\"internal.appendRemoteConfigParameter\";function ZA(a){var b;return b}ZA.T=\"callInWindow\";function $A(a){}$A.T=\"callLater\";function aB(a){}aB.J=\"callOnDomReady\";function bB(a){}bB.J=\"callOnWindowLoad\";function cB(a,b){var c;return c}cB.J=\"internal.computeGtmParameter\";function dB(a){var b;return b}dB.J=\"internal.copyFromCrossContainerData\";function eB(a,b){var c;var d=fd(c,this.F,Ib(Iz(this).wb(),\"__cvt_\")?2:1);d===void 0&&c!==void 0&&O(45);return d}eB.T=\"copyFromDataLayer\";\nfunction fB(a){var b=void 0;return b}fB.J=\"internal.copyFromDataLayerCache\";function gB(a){var b;return b}gB.T=\"copyFromWindow\";function hB(a){var b=void 0;return fd(b,this.F,1)}hB.J=\"internal.copyKeyFromWindow\";function iB(a,b){var c;return c}iB.J=\"internal.copyPreHit\";function jB(a,b){var c=null;return fd(c,this.F,2)}jB.T=\"createArgumentsQueue\";function kB(a){return fd(function(c){var d=Mw();if(typeof c===\"function\")d(function(){c(function(f,g,k){var m=Mw(),n=m&&m.getByName&&\nm.getByName(f);return Mk(F.gaplugins.Linker,n).decorate(g,k)})});else if(Array.isArray(c)){var e=String(c[0]).split(\".\");b[e.length===1?e[0]:e[1]]&&d.apply(null,c)}else if(c===\"isLoaded\")return!!d.loaded},this.F,1)}kB.J=\"internal.createGaCommandQueue\";function lB(a){return fd(function(){if(!qb(e.push))throw Error(\"Object at \"+a+\" in window is not an array.\");e.push.apply(e,Array.prototype.slice.call(arguments,0))},this.F,Ib(Iz(this).wb(),\n\"__cvt_\")?2:1)}lB.T=\"createQueue\";function mB(a,b){var c=null;return c}mB.J=\"internal.createRegex\";function nB(){var a={};return a};function oB(a){}oB.J=\"internal.declareConsentState\";function pB(a){var b=\"\";return b}pB.J=\"internal.decodeUrlHtmlEntities\";function qB(a,b,c){var d;return d}qB.J=\"internal.decorateUrlWithGaCookies\";function rB(a){var b;N(this,\"detect_user_provided_data\",\"auto\");var c=J(a)||{},d=at({ud:!!c.includeSelector,vd:!!c.includeVisibility,ve:c.excludeElementSelectors,vb:c.fieldFilters,Lf:!!c.selectMultipleElements});b=new cb;var e=new $a;b.set(\"elements\",e);for(var f=d.elements,g=0;g<f.length;g++)e.push(sB(f[g]));d.Eh!==void 0&&b.set(\"preferredEmailElement\",sB(d.Eh));b.set(\"status\",d.status);\nreturn b}\nvar sB=function(a){var b=new cb;b.set(\"userData\",a.X);b.set(\"tagName\",a.tagName);a.querySelector!==void 0&&b.set(\"querySelector\",a.querySelector);a.isVisible!==void 0&&b.set(\"isVisible\",a.isVisible);if(T(22)){}else switch(a.type){case \"1\":b.set(\"type\",\"email\")}return b};rB.J=\"internal.detectUserProvidedData\";\nfunction vB(a,b){return b}vB.J=\"internal.enableAutoEventOnClick\";\nfunction DB(a,b){return b}DB.J=\"internal.enableAutoEventOnElementVisibility\";function EB(){}EB.J=\"internal.enableAutoEventOnError\";var FB={},GB=[],HB={},IB=0,JB=0;\nfunction PB(a,b){var c=this;return b}PB.J=\"internal.enableAutoEventOnFormInteraction\";\nfunction UB(a,b){var c=this;return b}UB.J=\"internal.enableAutoEventOnFormSubmit\";\nfunction ZB(){var a=this;}ZB.J=\"internal.enableAutoEventOnGaSend\";var $B={},aC=[];\nfunction hC(a,b){var c=this;return b}hC.J=\"internal.enableAutoEventOnHistoryChange\";var iC=[\"http://\",\"https://\",\"javascript:\",\"file://\"];\nfunction mC(a,b){var c=this;return b}mC.J=\"internal.enableAutoEventOnLinkClick\";var nC,oC;\nfunction zC(a,b){var c=this;return b}zC.J=\"internal.enableAutoEventOnScroll\";function AC(a){return function(){if(a.wh&&a.yh>=a.wh)a.Gf&&F.clearInterval(a.Gf);else{a.yh++;var b=Db();sy({event:a.eventName,\"gtm.timerId\":a.Gf,\"gtm.timerEventNumber\":a.yh,\"gtm.timerInterval\":a.interval,\"gtm.timerLimit\":a.wh,\"gtm.timerStartTime\":a.Zj,\"gtm.timerCurrentTime\":b,\"gtm.timerElapsedTime\":b-a.Zj,\"gtm.triggers\":a.Sm})}}}\nfunction BC(a,b){\nreturn b}BC.J=\"internal.enableAutoEventOnTimer\";var jc=ka([\"data-gtm-yt-inspected-\"]),DC=[\"www.youtube.com\",\"www.youtube-nocookie.com\"],EC,FC=!1;\nfunction PC(a,b){var c=this;return b}PC.J=\"internal.enableAutoEventOnYouTubeActivity\";function QC(a,b){K(this.getName(),[\"booleanExpression:!string\",\"context:?PixieMap\"],arguments);var c=b?J(b):{},d=a,e=!1;return e}QC.J=\"internal.evaluateBooleanExpression\";var RC;function SC(a){var b=!1;return b}SC.J=\"internal.evaluateMatchingRules\";var AD=function(){var a=!0;Tn(7)&&Tn(9)&&Tn(10)||(a=!1);return a};\nvar ED=function(a,b){if(!b.isGtmEvent){var c=W(b,P.g.qb),d=W(b,P.g.Fb),e=W(b,c);if(e===void 0){var f=void 0;BD.hasOwnProperty(c)?f=BD[c]:CD.hasOwnProperty(c)&&(f=CD[c]);f===1&&(f=DD(c));l(f)?Mw()(function(){var g=Mw().getByName(a).get(f);d(g)}):d(void 0)}else d(e)}},FD=function(a,b){var c=a[P.g.Ib],d=b+\".\",e=a[P.g.W]||\"\",f=c===void 0?!!a.use_anchor:c===\"fragment\",g=!!a[P.g.sb];e=String(e).replace(/\\s+/g,\"\").split(\",\");var k=Mw();k(d+\"require\",\"linker\");k(d+\"linker:autoLink\",e,f,g)},JD=function(a,\nb,c){if(!c.isGtmEvent||!GD[a]){var d=!X(P.g.U),e=function(f){var g,k,m=Mw(),n=HD(b,\"\",c),p,q=n.createOnlyFields._useUp;if(c.isGtmEvent||ID(b,n.createOnlyFields)){c.isGtmEvent&&(g=\"gtm\"+yi(),k=n.createOnlyFields,n.gtmTrackerName&&(k.name=g));m(function(){var t=m.getByName(b);t&&(p=t.get(\"clientId\"));c.isGtmEvent||m.remove(b)});m(\"create\",a,c.isGtmEvent?k:n.createOnlyFields);\nd&&X(P.g.U)&&(d=!1,m(function(){var t=Mw().getByName(c.isGtmEvent?g:b);!t||t.get(\"clientId\")==p&&q||(c.isGtmEvent?(n.fieldsToSet[\"&gcu\"]=\"1\",n.fieldsToSet[\"&sst.gcut\"]=ci[f]):(n.fieldsToSend[\"&gcu\"]=\"1\",n.fieldsToSend[\"&sst.gcut\"]=ci[f]),t.set(n.fieldsToSet),c.isGtmEvent?t.send(\"pageview\"):t.send(\"pageview\",n.fieldsToSend))}));c.isGtmEvent&&m(function(){m.remove(g)})}};nm(function(){return e(P.g.U)},P.g.U);nm(function(){return e(P.g.R)},P.g.R);nm(function(){return e(P.g.P)},P.g.P);c.isGtmEvent&&(GD[a]=\n!0)}},KD=function(a,b){mj()&&b&&(a[P.g.pb]=b)},TD=function(a,b,c){function d(){var L=W(c,P.g.Wc);k(function(){if(!c.isGtmEvent&&Xa(L)){var S=u.fieldsToSend,V=m().getByName(n),ba;for(ba in L)if(L[ba]!=void 0&&/^(dimension|metric)\\d+$/.test(ba)){var aa=V.get(DD(L[ba]));LD(S,ba,aa)}}})}function e(){if(u.displayfeatures){var L=\"_dc_gtm_\"+f.replace(/[^A-Za-z0-9-]/g,\"\");p(\"require\",\"displayfeatures\",void 0,{cookieName:L})}}var f=a,g,k=c.isGtmEvent?Nw(W(c,\"gaFunctionName\")):Nw();if(qb(k)){var m=Mw,n;c.isGtmEvent?\nn=W(c,\"name\")||W(c,\"gtmTrackerName\"):n=\"gtag_\"+f.split(\"-\").join(\"_\");var p=function(L){var S=[].slice.call(arguments,0);S[0]=n?n+\".\"+S[0]:\"\"+S[0];k.apply(window,S)},q=function(L){var S=function(ma,ia){for(var za=0;ia&&za<ia.length;za++)p(ma,ia[za])},V=c.isGtmEvent,ba=V?MD(u):ND(b,c);if(ba){var aa={};KD(aa,L);p(\"require\",\"ec\",\"ec.js\",aa);V&&ba.Vg&&p(\"set\",\"&cu\",ba.Vg);var Q=ba.action;if(V||Q===\"impressions\")if(S(\"ec:addImpression\",ba.Hj),!V)return;if(Q===\"promo_click\"||Q===\"promo_view\"||V&&ba.Me){var oa=\nba.Me;S(\"ec:addPromo\",oa);if(oa&&oa.length>0&&Q===\"promo_click\"){V?p(\"ec:setAction\",Q,ba.ub):p(\"ec:setAction\",Q);return}if(!V)return}Q!==\"promo_view\"&&Q!==\"impressions\"&&(S(\"ec:addProduct\",ba.Kc),p(\"ec:setAction\",Q,ba.ub))}},r=function(L){if(L){var S={};if(Xa(L))for(var V in OD)OD.hasOwnProperty(V)&&PD(OD[V],V,L[V],S);KD(S,y);p(\"require\",\"linkid\",S)}},t=function(){if(lo()){}else{var L=W(c,P.g.Ki);L&&(p(\"require\",L,{dataLayer:hi.Ya}),\np(\"require\",\"render\"))}},u=HD(n,b,c),v=function(L,S,V){V&&(S=\"\"+S);u.fieldsToSend[L]=S};!c.isGtmEvent&&ID(n,u.createOnlyFields)&&(k(function(){m()&&m().remove(n)}),QD[n]=!1);k(\"create\",f,u.createOnlyFields);var w=c.isGtmEvent&&u.fieldsToSet[P.g.pb];if(!c.isGtmEvent&&u.createOnlyFields[P.g.pb]||w){var x=lj(c.isGtmEvent?u.fieldsToSet[P.g.pb]:u.createOnlyFields[P.g.pb],\"/analytics.js\");x&&(g=x)}var y=c.isGtmEvent?u.fieldsToSet[P.g.pb]:u.createOnlyFields[P.g.pb];if(y){var B=c.isGtmEvent?u.fieldsToSet[P.g.Ud]:\nu.createOnlyFields[P.g.Ud];B&&!QD[n]&&(QD[n]=!0,k(Qw(n,B)))}c.isGtmEvent?u.enableRecaptcha&&p(\"require\",\"recaptcha\",\"recaptcha.js\"):(d(),r(u.linkAttribution));var A=u[P.g.sa];A&&A[P.g.W]&&FD(A,n);p(\"set\",u.fieldsToSet);if(c.isGtmEvent){if(u.enableLinkId){var D={};KD(D,y);p(\"require\",\"linkid\",\"linkid.js\",D)}JD(f,n,c)}if(b===P.g.Sb)if(c.isGtmEvent){e();if(u.remarketingLists){var E=\"_dc_gtm_\"+f.replace(/[^A-Za-z0-9-]/g,\"\");p(\"require\",\"adfeatures\",{cookieName:E})}q(y);p(\"send\",\"pageview\");u.createOnlyFields._useUp&&\nOw(n+\".\")}else t(),p(\"send\",\"pageview\",u.fieldsToSend);else b===P.g.ba?(t(),$r(f,c),W(c,P.g.Xa)&&(Bq([\"aw\",\"dc\"]),Ow(n+\".\")),Dq([\"aw\",\"dc\"]),u.sendPageView!=0&&p(\"send\",\"pageview\",u.fieldsToSend),JD(f,n,c)):b===P.g.Ta?ED(n,c):b===\"screen_view\"?p(\"send\",\"screenview\",u.fieldsToSend):b===\"timing_complete\"?(u.fieldsToSend.hitType=\"timing\",v(\"timingCategory\",u.eventCategory,!0),c.isGtmEvent?v(\"timingVar\",u.timingVar,!0):v(\"timingVar\",u.name,!0),v(\"timingValue\",yb(u.value)),u.eventLabel!==void 0&&v(\"timingLabel\",\nu.eventLabel,!0),p(\"send\",u.fieldsToSend)):b===\"exception\"?p(\"send\",\"exception\",u.fieldsToSend):b===\"\"&&c.isGtmEvent||(b===\"track_social\"&&c.isGtmEvent?(u.fieldsToSend.hitType=\"social\",v(\"socialNetwork\",u.socialNetwork,!0),v(\"socialAction\",u.socialAction,!0),v(\"socialTarget\",u.socialTarget,!0)):((c.isGtmEvent||RD[b])&&q(y),c.isGtmEvent&&e(),u.fieldsToSend.hitType=\"event\",v(\"eventCategory\",u.eventCategory,!0),v(\"eventAction\",u.eventAction||b,!0),u.eventLabel!==void 0&&v(\"eventLabel\",u.eventLabel,!0),\nu.value!==void 0&&v(\"eventValue\",yb(u.value))),p(\"send\",u.fieldsToSend));var C=g&&!c.eventMetadata.suppress_script_load;if(!SD&&(!c.isGtmEvent||C)){g=g||\"https://www.google-analytics.com/analytics.js\";SD=!0;var G=function(){c.onFailure()},M=function(){m().loaded||G()};lo()?I(M):Bc(g,M,G)}}else I(c.onFailure)},UD=function(a,b,c,d){om(function(){TD(a,b,d)},[P.g.U,P.g.R])},WD=function(a){function b(e){function f(k,m){for(var n=0;n<m.length;n++){var p=m[n];if(e[p]){g[k]=e[p];break}}}var g=h(e);f(\"id\",\n[\"id\",\"item_id\",\"promotion_id\"]);f(\"name\",[\"name\",\"item_name\",\"promotion_name\"]);f(\"brand\",[\"brand\",\"item_brand\"]);f(\"variant\",[\"variant\",\"item_variant\"]);f(\"list\",[\"list_name\",\"item_list_name\"]);f(\"position\",[\"list_position\",\"creative_slot\",\"index\"]);(function(){if(e.category)g.category=e.category;else{for(var k=\"\",m=0;m<VD.length;m++)e[VD[m]]!==void 0&&(k&&(k+=\"/\"),k+=e[VD[m]]);k&&(g.category=k)}})();f(\"listPosition\",[\"list_position\"]);f(\"creative\",[\"creative_name\"]);f(\"list\",[\"list_name\"]);f(\"position\",\n[\"list_position\",\"creative_slot\"]);return g}for(var c=[],d=0;a&&d<a.length;d++)a[d]&&Xa(a[d])&&c.push(b(a[d]));return c.length?c:void 0},XD=function(a){return X(a)},YD=!1;var SD,QD={},GD={},ZD={},$D=Object.freeze((ZD.page_hostname=1,ZD[P.g.ka]=1,ZD[P.g.kb]=1,ZD[P.g.Va]=1,ZD[P.g.Wa]=1,ZD[P.g.ab]=1,ZD[P.g.uc]=1,ZD[P.g.Eb]=1,ZD[P.g.Oa]=1,ZD[P.g.vc]=1,ZD[P.g.wa]=1,ZD[P.g.gd]=1,ZD[P.g.Da]=1,ZD[P.g.Jb]=\n1,ZD)),aE={},BD=Object.freeze((aE.client_storage=\"storage\",aE.sample_rate=1,aE.site_speed_sample_rate=1,aE.store_gac=1,aE.use_amp_client_id=1,aE[P.g.lb]=1,aE[P.g.ra]=\"storeGac\",aE[P.g.Va]=1,aE[P.g.Wa]=1,aE[P.g.ab]=1,aE[P.g.uc]=1,aE[P.g.Eb]=1,aE[P.g.vc]=1,aE)),bE={},cE=Object.freeze((bE._cs=1,bE._useUp=1,bE.allowAnchor=1,bE.allowLinker=1,bE.alwaysSendReferrer=1,bE.clientId=1,bE.cookieDomain=1,bE.cookieExpires=1,bE.cookieFlags=1,bE.cookieName=1,bE.cookiePath=1,bE.cookieUpdate=1,bE.legacyCookieDomain=\n1,bE.legacyHistoryImport=1,bE.name=1,bE.sampleRate=1,bE.siteSpeedSampleRate=1,bE.storage=1,bE.storeGac=1,bE.useAmpClientId=1,bE._cd2l=1,bE)),dE=Object.freeze({anonymize_ip:1}),eE={},CD=Object.freeze((eE.campaign={content:\"campaignContent\",id:\"campaignId\",medium:\"campaignMedium\",name:\"campaignName\",source:\"campaignSource\",term:\"campaignKeyword\"},eE.app_id=1,eE.app_installer_id=1,eE.app_name=1,eE.app_version=1,eE.description=\"exDescription\",eE.fatal=\"exFatal\",eE.language=1,eE.page_hostname=\"hostname\",\neE.transport_type=\"transport\",eE[P.g.za]=\"currencyCode\",eE[P.g.sg]=1,eE[P.g.wa]=\"location\",eE[P.g.gd]=\"page\",eE[P.g.Da]=\"referrer\",eE[P.g.Jb]=\"title\",eE[P.g.df]=1,eE[P.g.Ba]=1,eE)),fE={},gE=Object.freeze((fE.content_id=1,fE.event_action=1,fE.event_category=1,fE.event_label=1,fE.link_attribution=1,fE.name=1,fE[P.g.sa]=1,fE[P.g.rg]=1,fE[P.g.Ja]=1,fE[P.g.na]=1,fE)),hE=Object.freeze({displayfeatures:1,enableLinkId:1,enableRecaptcha:1,eventAction:1,eventCategory:1,eventLabel:1,gaFunctionName:1,gtmEcommerceData:1,\ngtmTrackerName:1,linker:1,remarketingLists:1,socialAction:1,socialNetwork:1,socialTarget:1,timingVar:1,value:1}),VD=Object.freeze([\"item_category\",\"item_category2\",\"item_category3\",\"item_category4\",\"item_category5\"]),iE={},OD=Object.freeze((iE.levels=1,iE[P.g.Wa]=\"duration\",iE[P.g.uc]=1,iE)),jE={},kE=Object.freeze((jE.anonymize_ip=1,jE.fatal=1,jE.send_page_view=1,jE.store_gac=1,jE.use_amp_client_id=1,jE[P.g.ra]=1,jE[P.g.sg]=1,jE)),PD=function(a,b,c,d){if(c!==void 0)if(kE[b]&&(c=zb(c)),b!==\"anonymize_ip\"||\nc||(c=void 0),a===1)d[DD(b)]=c;else if(l(a))d[a]=c;else for(var e in a)a.hasOwnProperty(e)&&c[e]!==void 0&&(d[a[e]]=c[e])},DD=function(a){return a&&l(a)?a.replace(/(_[a-z])/g,function(b){return b[1].toUpperCase()}):a},lE={},RD=Object.freeze((lE.checkout_progress=1,lE.select_content=1,lE.set_checkout_option=1,lE[P.g.oc]=1,lE[P.g.qc]=1,lE[P.g.Rb]=1,lE[P.g.rc]=1,lE[P.g.hb]=1,lE[P.g.Cb]=1,lE[P.g.ib]=1,lE[P.g.Ia]=1,lE[P.g.sc]=1,lE[P.g.Na]=1,lE)),mE={},nE=Object.freeze((mE.checkout_progress=1,mE.set_checkout_option=\n1,mE[P.g.Sf]=1,mE[P.g.Tf]=1,mE[P.g.oc]=1,mE[P.g.qc]=1,mE[P.g.Uf]=1,mE[P.g.Rb]=1,mE[P.g.Ia]=1,mE[P.g.sc]=1,mE[P.g.Vf]=1,mE)),oE={},pE=Object.freeze((oE.generate_lead=1,oE.login=1,oE.search=1,oE.select_content=1,oE.share=1,oE.sign_up=1,oE.view_search_results=1,oE[P.g.rc]=1,oE[P.g.hb]=1,oE[P.g.Cb]=1,oE[P.g.ib]=1,oE[P.g.Na]=1,oE)),qE=function(a){var b=\"general\";nE[a]?b=\"ecommerce\":pE[a]?b=\"engagement\":a===\"exception\"&&(b=\"error\");return b},rE={},sE=Object.freeze((rE.view_search_results=1,rE[P.g.hb]=1,\nrE[P.g.ib]=1,rE[P.g.Na]=1,rE)),LD=function(a,b,c){a.hasOwnProperty(b)||(a[b]=c)},tE=function(a){if(Array.isArray(a)){for(var b=[],c=0;c<a.length;c++){var d=a[c];if(d!=void 0){var e=d.id,f=d.variant;e!=void 0&&f!=void 0&&b.push(String(e)+\".\"+String(f))}}return b.length>0?b.join(\"!\"):void 0}},HD=function(a,b,c){var d=function(L){return W(c,L)},e={},f={},g={},k={},m=tE(d(P.g.Bi));!c.isGtmEvent&&m&&LD(f,\"exp\",m);g[\"&gtm\"]=no({xa:c.eventMetadata.source_canonical_id,Af:!0});c.isGtmEvent||(g._no_slc=!0);\nam()&&(k._cs=XD);var n=d(P.g.Wc);if(!c.isGtmEvent&&Xa(n))for(var p in n)if(n.hasOwnProperty(p)&&/^(dimension|metric)\\d+$/.test(p)&&n[p]!=void 0){var q=d(String(n[p]));q!==void 0&&LD(f,p,q)}for(var r=!c.isGtmEvent,t=Rm(c),u=0;u<t.length;++u){var v=t[u];if(c.isGtmEvent){var w=d(v);hE.hasOwnProperty(v)?e[v]=w:cE.hasOwnProperty(v)?k[v]=w:g[v]=w}else{var x=void 0;x=v!==P.g.la?d(v):Sm(c,v);if(gE.hasOwnProperty(v))PD(gE[v],v,x,e);else if(dE.hasOwnProperty(v))PD(dE[v],v,x,g);else if(CD.hasOwnProperty(v))PD(CD[v],\nv,x,f);else if(BD.hasOwnProperty(v))PD(BD[v],v,x,k);else if(/^(dimension|metric|content_group)\\d+$/.test(v))PD(1,v,x,f);else if(v===P.g.la){if(!YD){var y=Nb(x);y&&(f[\"&did\"]=y)}var B=void 0,A=void 0;b===P.g.ba?B=Nb(Sm(c,v),\".\"):(B=Nb(Sm(c,v,1),\".\"),A=Nb(Sm(c,v,2),\".\"));B&&(f[\"&gdid\"]=B);A&&(f[\"&edid\"]=A)}else v===P.g.Oa&&t.indexOf(P.g.uc)<0&&(k.cookieName=x+\"_ga\");T(91)&&$D[v]&&(c.H.hasOwnProperty(v)||b===P.g.ba&&c.j.hasOwnProperty(v))&&(r=!1)}}T(91)&&r&&(f[\"&jsscut\"]=\"1\");d(P.g.Te)!==!1&&d(P.g.kb)!==\n!1&&AD()||(g.allowAdFeatures=!1);g.allowAdPersonalizationSignals=Zn(c);!c.isGtmEvent&&d(P.g.Xa)&&(k._useUp=!0);if(c.isGtmEvent){k.name=k.name||e.gtmTrackerName;var D=g.hitCallback;g.hitCallback=function(){qb(D)&&D();c.onSuccess()}}else{LD(k,\"cookieDomain\",\"auto\");LD(g,\"forceSSL\",!0);LD(e,\"eventCategory\",qE(b));sE[b]&&LD(f,\"nonInteraction\",!0);b===\"login\"||b===\"sign_up\"||b===\"share\"?LD(e,\"eventLabel\",d(P.g.rg)):b===\"search\"||b===\"view_search_results\"?LD(e,\"eventLabel\",d(P.g.Pi)):b===\"select_content\"&&\nLD(e,\"eventLabel\",d(P.g.vi));var E=e[P.g.sa]||{},C=E[P.g.Cc];C||C!=0&&E[P.g.W]?k.allowLinker=!0:C===!1&&LD(k,\"useAmpClientId\",!1);f.hitCallback=c.onSuccess;k.name=a}$n()&&(g[\"&gcs\"]=ao());g[\"&gcd\"]=fo(c);am()&&(X(P.g.U)||(k.storage=\"none\"),X([P.g.R,P.g.P])||(g.allowAdFeatures=!1,k.storeGac=!1));io()&&(g[\"&dma_cps\"]=go());g[\"&dma\"]=ho();Cn(Kn())&&(g[\"&tcfd\"]=jo());Ai.j&&(g[\"&tag_exp\"]=Ai.j);var G=nj(c)||d(P.g.pb),M=d(P.g.Ud);G&&(c.isGtmEvent||(k[P.g.pb]=G),k._cd2l=!0);M&&!c.isGtmEvent&&(k[P.g.Ud]=\nM);e.fieldsToSend=f;e.fieldsToSet=g;e.createOnlyFields=k;return e},MD=function(a){var b=a.gtmEcommerceData;if(!b)return null;var c={};b.currencyCode&&(c.Vg=b.currencyCode);if(b.impressions){c.action=\"impressions\";var d=b.impressions;c.Hj=b.translateIfKeyEquals===\"impressions\"?WD(d):d}if(b.promoView){c.action=\"promo_view\";var e=b.promoView.promotions;c.Me=b.translateIfKeyEquals===\"promoView\"?WD(e):e}if(b.promoClick){c.action=\"promo_click\";var f=b.promoClick.promotions;c.Me=b.translateIfKeyEquals===\n\"promoClick\"?WD(f):f;c.ub=b.promoClick.actionField;return c}for(var g in b)if(b[g]!==void 0&&g!==\"translateIfKeyEquals\"&&g!==\"impressions\"&&g!==\"promoView\"&&g!==\"promoClick\"&&g!==\"currencyCode\"){c.action=g;var k=b[g].products;c.Kc=b.translateIfKeyEquals===\"products\"?WD(k):k;c.ub=b[g].actionField;break}return Object.keys(c).length?c:null},ND=function(a,b){function c(u){return{id:d(P.g.Aa),affiliation:d(P.g.dg),revenue:d(P.g.na),tax:d(P.g.Ye),shipping:d(P.g.Zc),coupon:d(P.g.eg),list:d(P.g.Xe)||d(P.g.Yc)||\nu}}for(var d=function(u){return W(b,u)},e=d(P.g.da),f,g=0;e&&g<e.length&&!(f=e[g][P.g.Xe]||e[g][P.g.Yc]);g++);var k=d(P.g.Wc);if(Xa(k))for(var m=0;e&&m<e.length;++m){var n=e[m],p;for(p in k)k.hasOwnProperty(p)&&/^(dimension|metric)\\d+$/.test(p)&&k[p]!=void 0&&LD(n,p,n[k[p]])}var q=null,r=d(P.g.Ai);if(a===P.g.Ia||a===P.g.sc)q={action:a,ub:c(),Kc:WD(e)};else if(a===P.g.oc)q={action:\"add\",ub:c(),Kc:WD(e)};else if(a===P.g.qc)q={action:\"remove\",ub:c(),Kc:WD(e)};else if(a===P.g.Na)q={action:\"detail\",ub:c(f),\nKc:WD(e)};else if(a===P.g.hb)q={action:\"impressions\",Hj:WD(e)};else if(a===P.g.ib)q={action:\"promo_view\",Me:WD(r)||WD(e)};else if(a===\"select_content\"&&r&&r.length>0||a===P.g.Cb)q={action:\"promo_click\",Me:WD(r)||WD(e)};else if(a===\"select_content\"||a===P.g.rc)q={action:\"click\",ub:{list:d(P.g.Xe)||d(P.g.Yc)||f},Kc:WD(e)};else if(a===P.g.Rb||a===\"checkout_progress\"){var t={step:a===P.g.Rb?1:d(P.g.We),option:d(P.g.Nd)};q={action:\"checkout\",Kc:WD(e),ub:h(c(),t)}}else a===\"set_checkout_option\"&&(q={action:\"checkout_option\",\nub:{step:d(P.g.We),option:d(P.g.Nd)}});q&&(q.Vg=d(P.g.za));return q},uE={},ID=function(a,b){var c=uE[a];uE[a]=h(b);if(!c)return!1;for(var d in b)if(b.hasOwnProperty(d)&&b[d]!==c[d])return!0;for(var e in c)if(c.hasOwnProperty(e)&&c[e]!==b[e])return!0;return!1};function vE(a,b,c,d){}vE.J=\"internal.executeEventProcessor\";function wE(a){var b;return fd(b,this.F,1)}wE.J=\"internal.executeJavascriptString\";function xE(a){var b;return b};var yE=null;\nfunction zE(){var a=new cb;return a}\nzE.T=\"getContainerVersion\";function AE(a,b){b=b===void 0?!0:b;var c;return c}AE.T=\"getCookieValues\";function BE(){return Gl()}BE.J=\"internal.getCountryCode\";function CE(){var a=[];a=Lj();return fd(a)}CE.J=\"internal.getDestinationIds\";function DE(a,b){var c=null;return c}DE.J=\"internal.getElementAttribute\";function EE(a){var b=null;return b}EE.J=\"internal.getElementById\";function FE(a){var b=\"\";return b}FE.J=\"internal.getElementInnerText\";function GE(a,b){var c=null;return c}GE.J=\"internal.getElementProperty\";function HE(a){var b;return b}HE.J=\"internal.getElementValue\";function IE(a){var b=0;return b}IE.J=\"internal.getElementVisibilityRatio\";function JE(a){var b=null;return b}JE.J=\"internal.getElementsByCssSelector\";\nfunction KE(a){var b;K(this.getName(),[\"keyPath:!string\"],arguments);N(this,\"read_event_data\",a);var c;a:{var d=a,e=Iz(this).originalEventData;if(e){for(var f=e,g={},k={},m={},n=[],p=d.split(\"\\\\\\\\\"),q=0;q<p.length;q++){for(var r=p[q].split(\"\\\\.\"),t=0;t<r.length;t++){for(var u=r[t].split(\".\"),v=0;v<u.length;v++)n.push(u[v]),v!==u.length-1&&n.push(m);t!==r.length-1&&n.push(k)}q!==p.length-1&&n.push(g)}for(var w=[],x=\"\",y=na(n),B=y.next();!B.done;B=\ny.next()){var A=B.value;A===m?(w.push(x),x=\"\"):x=A===g?x+\"\\\\\":A===k?x+\".\":x+A}x&&w.push(x);for(var D=na(w),E=D.next();!E.done;E=D.next()){if(f==null){c=void 0;break a}f=f[E.value]}c=f}else c=void 0}b=fd(c,this.F,1);return b}KE.J=\"internal.getEventData\";var LE={};LE.enableAWFledge=T(23);LE.enableAdsConversionValidation=T(14);LE.enableAutoPiiOnPhoneAndAddress=T(22);LE.enableCachedEcommerceData=T(29);LE.enableCcdPreAutoPiiDetection=T(30);LE.enableCloudRecommentationsErrorLogging=T(31);LE.enableCloudRecommentationsSchemaIngestion=T(32);LE.enableCloudRetailInjectPurchaseMetadata=T(34);LE.enableCloudRetailLogging=T(33);LE.enableCloudRetailPageCategories=T(35);LE.enableConsentDisclosureActivity=T(36);LE.enableConversionMarkerPageViewRename=T(38);\nLE.enableDCFledge=T(41);LE.enableDecodeUri=T(57);LE.enableDeferAllEnhancedMeasurement=T(42);LE.enableDmaBlockDisclosure=T(46);LE.enableEuidAutoMode=T(50);LE.enableFormSkipValidation=T(54);LE.enableUrlDecodeEventUsage=T(82);LE.enableZoneConfigInChildContainers=T(85);LE.ignoreServerMacroInGoogleSignal=T(88);LE.useEnableAutoEventOnFormApis=T(93);LE.autoPiiEligible=Ll();function ME(){return fd(LE)}ME.J=\"internal.getFlags\";function NE(){return new cd(hz)}NE.J=\"internal.getHtmlId\";function OE(a,b){var c;K(this.getName(),[\"targetId:!string\",\"name:!string\"],arguments);var d=$q(a)||{};c=fd(d[b],this.F);return c}OE.J=\"internal.getProductSettingsParameter\";function PE(a,b){var c;return c}PE.T=\"getQueryParameters\";function QE(a,b){var c;return c}QE.T=\"getReferrerQueryParameters\";function RE(a){var b=\"\";return b}RE.T=\"getReferrerUrl\";function SE(){return Hl()}SE.J=\"internal.getRegionCode\";function TE(a,b){var c;return c}TE.J=\"internal.getRemoteConfigParameter\";function UE(a){var b=\"\";return b}UE.T=\"getUrl\";function VE(){N(this,\"get_user_agent\");return rc.userAgent}VE.J=\"internal.getUserAgent\";function cF(){return F.gaGlobal=F.gaGlobal||{}}var dF=function(){var a=cF();a.hid=a.hid||ub();return a.hid},eF=function(a,b){var c=cF();if(c.vid==void 0||b&&!c.from_cookie)c.vid=a,c.from_cookie=b};var PF=function(a){this.D=a;this.H=\"\";this.j=this.D},QF=function(a,b){a.j=b;return a},RF=function(a,b){a.K=b;return a};function SF(a){var b=a.search;return a.protocol+\"//\"+a.hostname+a.pathname+(b?b+\"&richsstsse\":\"?richsstsse\")}function TF(a,b,c){if(a){var d=a||[];if(Array.isArray(d))for(var e=Xa(b)?b:{},f=na(d),g=f.next();!g.done;g=f.next())c(g.value,e)}};var BG=window,CG=document,DG=function(a){var b=BG._gaUserPrefs;if(b&&b.ioo&&b.ioo()||CG.documentElement.hasAttribute(\"data-google-analytics-opt-out\")||a&&BG[\"ga-disable-\"+a]===!0)return!0;try{var c=BG.external;if(c&&c._gaUserPrefs&&c._gaUserPrefs==\"oo\")return!0}catch(p){}for(var d=[],e=String(CG.cookie).split(\";\"),f=0;f<e.length;f++){var g=e[f].split(\"=\"),k=g[0].replace(/^\\s*|\\s*$/g,\"\");if(k&&k==\"AMP_TOKEN\"){var m=g.slice(1).join(\"=\").replace(/^\\s*|\\s*$/g,\"\");m&&(m=decodeURIComponent(m));d.push(m)}}for(var n=\n0;n<d.length;n++)if(d[n]==\"$OPT_OUT\")return!0;return CG.getElementById(\"__gaOptOutExtension\")?!0:!1};function NG(a){z(a,function(c){c.charAt(0)===\"_\"&&delete a[c]});var b=a[P.g.cb]||{};z(b,function(c){c.charAt(0)===\"_\"&&delete b[c]})};var rH=function(a,b){};function qH(a,b){var c=function(){};return c}\nfunction sH(a,b,c){};var tH=qH;function vH(a,b,c){var d=this;}vH.J=\"internal.gtagConfig\";function wH(){var a={};return a};\nfunction yH(a,b){}yH.T=\"gtagSet\";function zH(a,b){}zH.T=\"injectHiddenIframe\";function AH(a,b,c,d,e){}AH.J=\"internal.injectHtml\";var EH={};\nfunction GH(a,b,c,d){}var HH={dl:1,id:1},IH={};\nfunction JH(a,b,c,d){}GH.T=\"injectScript\";JH.J=\"internal.injectScript\";function KH(a){var b=!0;return b}KH.T=\"isConsentGranted\";function LH(){return Jl()}LH.J=\"internal.isDmaRegion\";function MH(a){var b=!1;return b}MH.J=\"internal.isEntityInfrastructure\";function NH(){var a=Yg(function(b){Iz(this).log(\"error\",b)});a.T=\"JSON\";return a};function OH(a){var b=void 0;return fd(b)}OH.J=\"internal.legacyParseUrl\";function PH(){return!1}\nvar QH={getItem:function(a){var b=null;return b},setItem:function(a,b){return!1},removeItem:function(a){}};function RH(){}RH.T=\"logToConsole\";function SH(a,b){}SH.J=\"internal.mergeRemoteConfig\";function TH(a,b,c){c=c===void 0?!0:c;var d=[];return fd(d)}TH.J=\"internal.parseCookieValuesFromString\";function UH(a){var b=void 0;return b}UH.T=\"parseUrl\";function VH(a){}VH.J=\"internal.processAsNewEvent\";function WH(a,b,c){var d;return d}WH.J=\"internal.pushToDataLayer\";function XH(a){var b=!1;return b}XH.T=\"queryPermission\";function YH(){var a=\"\";return a}YH.T=\"readCharacterSet\";function ZH(){return hi.Ya}ZH.J=\"internal.readDataLayerName\";function $H(){var a=\"\";return a}$H.T=\"readTitle\";function aI(a,b){var c=this;K(this.getName(),[\"destinationId:!string\",\"callback:!Fn\"],arguments),ds(a,function(d){b.invoke(c.F,fd(d,c.F,1))});}aI.J=\"internal.registerCcdCallback\";function bI(a){return!0}\nbI.J=\"internal.registerDestination\";var cI=[\"config\",\"event\",\"get\",\"set\"];function dI(a,b,c){}dI.J=\"internal.registerGtagCommandListener\";function eI(a,b){var c=!1;return c}eI.J=\"internal.removeDataLayerEventListener\";function fI(a,b){}\nfI.J=\"internal.removeFormData\";function gI(){}gI.T=\"resetDataLayer\";function hI(a,b,c,d){}hI.J=\"internal.sendGtagEvent\";function iI(a,b,c){}iI.T=\"sendPixel\";function jI(a,b){}jI.J=\"internal.setAnchorHref\";function kI(a,b,c,d){var e=this;d=d===void 0?!0:d;var f=!1;return f}kI.T=\"setCookie\";function lI(a){}lI.J=\"internal.setCorePlatformServices\";function mI(a,b){}mI.J=\"internal.setDataLayerValue\";function nI(a){}nI.T=\"setDefaultConsentState\";function oI(a,b){}oI.J=\"internal.setDelegatedConsentType\";function pI(a,b){}pI.J=\"internal.setFormAction\";function qI(a,b,c){}qI.J=\"internal.setInCrossContainerData\";function rI(a,b,c){return!1}rI.T=\"setInWindow\";function sI(a,b,c){}sI.J=\"internal.setProductSettingsParameter\";function tI(a,b,c){K(this.getName(),[\"targetId:!string\",\"name:!string\",\"value:!*\"],arguments);for(var d=b.split(\".\"),e=nn(a),f=0;f<d.length-1;f++){if(e[d[f]]===void 0)e[d[f]]={};else if(!Xa(e[d[f]]))throw Error(\"setRemoteConfigParameter failed, path contains a non-object type: \"+d[f]);e=e[d[f]]}e[d[f]]=J(c,this.F,1);}tI.J=\"internal.setRemoteConfigParameter\";function uI(a,b,c,d){var e=this;}uI.T=\"sha256\";function vI(a,b,c){}\nvI.J=\"internal.sortRemoteConfigParameters\";function wI(a,b){var c=void 0;return c}wI.J=\"internal.subscribeToCrossContainerData\";var xI={},yI={};xI.getItem=function(a){var b=null;return b};xI.setItem=function(a,b){};\nxI.removeItem=function(a){};xI.clear=function(){};xI.T=\"templateStorage\";function zI(a,b){var c=!1;return c}zI.J=\"internal.testRegex\";function AI(a){var b;return b};function BI(a){var b;return b}BI.J=\"internal.unsiloId\";function CI(a,b){var c;return c}CI.J=\"internal.unsubscribeFromCrossContainerData\";function DI(a){}DI.T=\"updateConsentState\";var EI;function FI(a,b,c){EI=EI||new ih;EI.add(a,b,c)}function GI(a,b){var c=EI=EI||new ih;if(c.D.hasOwnProperty(a))throw\"Attempting to add a private function which already exists: \"+a+\".\";if(c.j.hasOwnProperty(a))throw\"Attempting to add a private function with an existing API name: \"+a+\".\";c.D[a]=qb(b)?Fg(a,b):Gg(a,b)}\nfunction HI(){return function(a){var b;var c=EI;if(c.j.hasOwnProperty(a))b=c.get(a,this);else{var d;if(d=c.D.hasOwnProperty(a)){var e=!1,f=this.F.j;if(f){var g=f.wb();if(g){g.indexOf(\"__cvt_\")!==0&&(e=!0);}}else e=!0;d=e}if(d){var k=c.D.hasOwnProperty(a)?c.D[a]:void 0;b=k}else throw Error(a+\" is not a valid API name.\");}return b}};var II=function(){var a=function(c){return GI(c.J,c)},b=function(c){return FI(c.T,c)};b(Cz);b(Jz);b(XA);b(ZA);b($A);b(eB);b(gB);b(jB);b(lB);b(zE);b(AE);b(PE);b(QE);b(RE);b(UE);b(yH);b(zH);b(GH);b(KH);b(RH);b(UH);b(XH);b(YH);b($H);b(iI);b(kI);b(nI);b(rI);b(uI);b(xI);b(DI);b(NH());FI(\"Math\",Kg());FI(\"Object\",gh);FI(\"TestHelper\",kh());FI(\"assertApi\",Hg);FI(\"assertThat\",Ig);FI(\"decodeUri\",Mg);FI(\"decodeUriComponent\",Ng);FI(\"encodeUri\",Og);FI(\"encodeUriComponent\",Pg);FI(\"fail\",Ug);FI(\"generateRandom\",\nVg);FI(\"getTimestamp\",Wg);FI(\"getTimestampMillis\",Wg);FI(\"getType\",Xg);FI(\"makeInteger\",Zg);FI(\"makeNumber\",$g);FI(\"makeString\",ah);FI(\"makeTableMap\",bh);FI(\"mock\",eh);FI(\"fromBase64\",xE,!(\"atob\"in F));FI(\"localStorage\",QH,!PH());FI(\"toBase64\",AI,!(\"btoa\"in F));a(Fz);a($z);a(lA);a(sA);a(xA);a(MA);a(VA);a(YA);a(aB);a(bB);a(cB);a(dB);a(fB);a(hB);a(iB);a(kB);a(mB);a(oB);a(pB);a(qB);a(rB);a(vB);a(DB);a(EB);a(PB);a(UB);a(ZB);a(hC);a(mC);a(zC);a(BC);a(PC);a(QC);a(SC);a(vE);a(wE);a(BE);a(CE);a(DE);a(EE);\na(FE);a(GE);a(HE);a(IE);a(JE);a(KE);a(ME);a(NE);a(OE);a(SE);a(TE);a(vH);a(AH);a(JH);a(LH);a(MH);a(OH);a(KA);a(SH);a(TH);a(VH);a(WH);a(ZH);a(aI);a(bI);a(dI);a(eI);a(fI);a(hI);a(jI);a(lI);a(mI);a(oI);a(pI);a(qI);a(sI);a(tI);a(vI);a(wI);a(zI);a(BI);a(CI);GI(\"internal.CrossContainerSchema\",nB());GI(\"internal.GtagSchema\",wH());FI(\"mockObject\",fh);return HI()};var Az;function JI(){Az.j.j.K=function(a,b,c){ii.SANDBOXED_JS_SEMAPHORE=ii.SANDBOXED_JS_SEMAPHORE||0;ii.SANDBOXED_JS_SEMAPHORE++;try{return a.apply(b,c)}finally{ii.SANDBOXED_JS_SEMAPHORE--}}}function KI(a){a&&z(a,function(b,c){for(var d=0;d<c.length;d++){var e=c[d].replace(/^_*/,\"\");xi[e]=xi[e]||[];xi[e].push(b)}})};var LI=encodeURI,Y=encodeURIComponent,MI=Array.isArray,NI=function(a,b,c){Ec(a,b,c)},OI=function(a,b){if(!a)return!1;var c=bj(U(a),\"host\");if(!c)return!1;for(var d=0;b&&d<b.length;d++){var e=b[d]&&b[d].toLowerCase();if(e){var f=c.length-e.length;f>0&&e.charAt(0)!=\".\"&&(f--,e=\".\"+e);if(f>=0&&c.indexOf(e,f)==f)return!0}}return!1},PI=function(a,b,c){for(var d={},e=!1,f=0;a&&f<a.length;f++)a[f]&&\na[f].hasOwnProperty(b)&&a[f].hasOwnProperty(c)&&(d[a[f][b]]=a[f][c],e=!0);return e?d:null};var YI=F.clearTimeout,ZI=F.setTimeout,$I=function(a,b,c){if(lo()){b&&I(b)}else return Bc(a,b,c)},aJ=function(){return F.location.href},bJ=function(a,b){return Hi(a,b||2)},cJ=function(a,b){F[a]=b},dJ=function(a,b,c){b&&(F[a]===void 0||c&&!F[a])&&(F[a]=b);return F[a]},eJ=function(a,b){if(lo()){b&&I(b)}else Dc(a,b)};\nvar fJ={};var Z={securityGroups:{}};\n\nZ.securityGroups.v=[\"google\"],Z.__v=function(a){var b=a.vtp_name;if(!b||!b.replace)return!1;var c=bJ(b.replace(/\\\\\\./g,\".\"),a.vtp_dataLayerVersion||1);return c!==void 0?c:a.vtp_defaultValue},Z.__v.C=\"v\",Z.__v.isVendorTemplate=!0,Z.__v.priorityOverride=0,Z.__v.isInfrastructure=!0,Z.__v.runInSiloedMode=!1;\n\nZ.securityGroups.rep=[\"google\"],Z.__rep=function(a){var b=Uj(a.vtp_containerId),c=um(b,!0),d;switch(c.prefix){case \"AW\":d=WC;break;case \"DC\":d=kD;break;case \"GF\":d=rD;break;case \"HA\":d=wD;break;case \"UA\":d=UD;break;case \"MC\":d=tH(c,a.vtp_gtmEventId);break;default:I(a.vtp_gtmOnFailure);return}d?(I(a.vtp_gtmOnSuccess),jn(b,d),a.vtp_remoteConfig&&pn(b,a.vtp_remoteConfig||{})):I(a.vtp_gtmOnFailure)},Z.__rep.C=\"rep\",Z.__rep.isVendorTemplate=!0,Z.__rep.priorityOverride=0,Z.__rep.isInfrastructure=!1,Z.__rep.runInSiloedMode=\n!0;\nZ.securityGroups.read_event_data=[\"google\"],function(){function a(b,c){return{key:c}}(function(b){Z.__read_event_data=b;Z.__read_event_data.C=\"read_event_data\";Z.__read_event_data.isVendorTemplate=!0;Z.__read_event_data.priorityOverride=0;Z.__read_event_data.isInfrastructure=!1;Z.__read_event_data.runInSiloedMode=!1})(function(b){var c=b.vtp_eventDataAccess,d=b.vtp_keyPatterns||[],e=b.vtp_createPermissionError;return{assert:function(f,g){if(g!=null&&!l(g))throw e(f,{key:g},\"Key must be a string.\");\nif(c!==\"any\"){try{if(c===\"specific\"&&g!=null&&jg(g,d))return}catch(k){throw e(f,{key:g},\"Invalid key filter.\");}throw e(f,{key:g},\"Prohibited read from event data.\");}},N:a}})}();\n\n\n\n\n\n\n\nZ.securityGroups.detect_user_provided_data=[\"google\"],function(){function a(b,c){return{dataSource:c}}(function(b){Z.__detect_user_provided_data=b;Z.__detect_user_provided_data.C=\"detect_user_provided_data\";Z.__detect_user_provided_data.isVendorTemplate=!0;Z.__detect_user_provided_data.priorityOverride=0;Z.__detect_user_provided_data.isInfrastructure=!1;Z.__detect_user_provided_data.runInSiloedMode=!1})(function(b){var c=b.vtp_createPermissionError;return{assert:function(d,e){if(e!==\"auto\"&&e!==\"manual\"&&\ne!==\"code\")throw c(d,{},\"Unknown user provided"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 59,
                    "receive": 135
                },
                "_type": 3,
                "_id": "35191.63",
                "_request_id": "35191.63",
                "_ip_addr": "142.251.179.97",
                "_full_url": "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&l=dataLayer&cx=c",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.googletagmanager.com",
                "_url": "/gtag/js?id=UA-22381566-3&l=dataLayer&cx=c",
                "_raw_id": "35191.63",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 194,
                "_ttfb_ms": 59,
                "_load_start": 1121,
                "_load_start_float": 1121.000241,
                "_bytesIn": 75693,
                "_objectSize": 75693,
                "_objectSizeUncompressed": 210066,
                "_chunks": [
                    {
                        "ts": 1184,
                        "bytes": 1177,
                        "inflated": 2083
                    },
                    {
                        "ts": 1188,
                        "bytes": 1186,
                        "inflated": 4202
                    },
                    {
                        "ts": 1191,
                        "bytes": 2372,
                        "inflated": 6222
                    },
                    {
                        "ts": 1194,
                        "bytes": 2237,
                        "inflated": 6203
                    },
                    {
                        "ts": 1199,
                        "bytes": 2363,
                        "inflated": 5498
                    },
                    {
                        "ts": 1202,
                        "bytes": 2372,
                        "inflated": 8066
                    },
                    {
                        "ts": 1207,
                        "bytes": 2372,
                        "inflated": 9786
                    },
                    {
                        "ts": 1210,
                        "bytes": 2262,
                        "inflated": 5558
                    },
                    {
                        "ts": 1215,
                        "bytes": 2372,
                        "inflated": 6819
                    },
                    {
                        "ts": 1219,
                        "bytes": 2372,
                        "inflated": 5992
                    },
                    {
                        "ts": 1223,
                        "bytes": 2271,
                        "inflated": 5912
                    },
                    {
                        "ts": 1227,
                        "bytes": 2363,
                        "inflated": 6092
                    },
                    {
                        "ts": 1231,
                        "bytes": 2372,
                        "inflated": 5952
                    },
                    {
                        "ts": 1235,
                        "bytes": 2372,
                        "inflated": 6536
                    },
                    {
                        "ts": 1239,
                        "bytes": 2262,
                        "inflated": 6184
                    },
                    {
                        "ts": 1244,
                        "bytes": 2372,
                        "inflated": 7098
                    },
                    {
                        "ts": 1248,
                        "bytes": 2372,
                        "inflated": 6572
                    },
                    {
                        "ts": 1254,
                        "bytes": 2271,
                        "inflated": 5670
                    },
                    {
                        "ts": 1257,
                        "bytes": 2363,
                        "inflated": 5683
                    },
                    {
                        "ts": 1261,
                        "bytes": 2372,
                        "inflated": 6595
                    },
                    {
                        "ts": 1265,
                        "bytes": 2372,
                        "inflated": 6868
                    },
                    {
                        "ts": 1269,
                        "bytes": 2262,
                        "inflated": 5887
                    },
                    {
                        "ts": 1273,
                        "bytes": 2372,
                        "inflated": 5995
                    },
                    {
                        "ts": 1276,
                        "bytes": 2372,
                        "inflated": 7090
                    },
                    {
                        "ts": 1281,
                        "bytes": 2271,
                        "inflated": 6134
                    },
                    {
                        "ts": 1284,
                        "bytes": 1177,
                        "inflated": 3503
                    },
                    {
                        "ts": 1287,
                        "bytes": 2372,
                        "inflated": 6464
                    },
                    {
                        "ts": 1291,
                        "bytes": 2372,
                        "inflated": 6362
                    },
                    {
                        "ts": 1296,
                        "bytes": 2259,
                        "inflated": 6700
                    },
                    {
                        "ts": 1300,
                        "bytes": 2363,
                        "inflated": 6490
                    },
                    {
                        "ts": 1304,
                        "bytes": 2372,
                        "inflated": 6555
                    },
                    {
                        "ts": 1307,
                        "bytes": 2372,
                        "inflated": 7099
                    },
                    {
                        "ts": 1312,
                        "bytes": 2262,
                        "inflated": 7309
                    },
                    {
                        "ts": 1315,
                        "bytes": 2020,
                        "inflated": 4887
                    }
                ],
                "_expires": "Wed, 03 Jul 2024 14:32:16 GMT",
                "_cacheControl": "private, max-age=900",
                "_contentType": "application/javascript",
                "_contentEncoding": "br",
                "_socket": 211,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                "_initiator_line": 152,
                "_initiator_column": 488,
                "_initiator_type": "script",
                "_initiator_function": "Bc",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.googletagmanager.com",
                        ":method: GET",
                        ":path: /gtag/js?id=UA-22381566-3&l=dataLayer&cx=c",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-credentials: true",
                        "access-control-allow-headers: Cache-Control",
                        "access-control-allow-origin: *",
                        "cache-control: private, max-age=900",
                        "content-encoding: br",
                        "content-length: 75693",
                        "content-type: application/javascript; charset=UTF-8",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 14:32:16 GMT",
                        "expires: Wed, 03 Jul 2024 14:32:16 GMT",
                        "server: Google Tag Manager",
                        "strict-transport-security: max-age=31536000; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-xss-protection: 0",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 1867,
                "_score_cache": 0,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 75693,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 900,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 1120,
                "_socket_group": "https://www.googletagmanager.com <https://httparchive.org same_site>",
                "_http2_stream_id": 3,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 241,
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_load_end": 1315,
                "_ttfb_start": 1121,
                "_ttfb_end": 1180,
                "_download_start": 1180,
                "_download_end": 1315,
                "_download_ms": 135,
                "_all_start": 1121,
                "_all_end": 1315,
                "_all_ms": 194,
                "_index": 19,
                "_number": 20,
                "_body_file": "010-35191.63-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 46,
                    "v8.compile": 8,
                    "FunctionCall": 1
                },
                "_cpu.EvaluateScript": 46,
                "_cpu.v8.compile": 8,
                "_cpu.FunctionCall": 1,
                "_cpuTime": 55,
                "_body_id": "35191.63",
                "_js_timing": [
                    [
                        1345.414,
                        1391.44
                    ],
                    [
                        1345.437,
                        1353.607
                    ],
                    [
                        1392.064,
                        1392.163
                    ],
                    [
                        1392.191,
                        1392.243
                    ],
                    [
                        1392.261,
                        1392.374
                    ],
                    [
                        1392.396,
                        1392.408
                    ],
                    [
                        1392.423,
                        1392.449
                    ],
                    [
                        1392.462,
                        1392.48
                    ],
                    [
                        1392.518,
                        1392.525
                    ],
                    [
                        1392.538,
                        1392.544
                    ],
                    [
                        1392.556,
                        1392.561
                    ],
                    [
                        1392.573,
                        1392.579
                    ],
                    [
                        1392.592,
                        1392.62
                    ],
                    [
                        1392.633,
                        1392.638
                    ],
                    [
                        1392.651,
                        1392.656
                    ],
                    [
                        1392.668,
                        1392.81
                    ],
                    [
                        1392.826,
                        1392.84
                    ],
                    [
                        1481.657,
                        1481.729
                    ],
                    [
                        1612.509,
                        1612.566
                    ],
                    [
                        1626.936,
                        1627.008
                    ],
                    [
                        1627.171,
                        1627.18
                    ],
                    [
                        1627.222,
                        1627.229
                    ]
                ],
                "_body_url": "/response_body.php?test=240703_07_W&run=1&bodyid=35191.63"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:16.582+00:00",
                "time": 385,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "POST",
                    "url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je4710v9115874821za200&_p=1720017135943&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=1335732367.1720017137&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B126.0.0.0%7CGoogle%2520Chrome%3B126.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1720017136&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1148&_z=fetch",
                    "headersSize": 1137,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "content-length",
                            "value": "0"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "2"
                        },
                        {
                            "name": "tid",
                            "value": "G-PQ5N2MZG5M"
                        },
                        {
                            "name": "gtm",
                            "value": "45je4710v9115874821za200"
                        },
                        {
                            "name": "_p",
                            "value": "1720017135943"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1"
                        },
                        {
                            "name": "npa",
                            "value": "0"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0"
                        },
                        {
                            "name": "cid",
                            "value": "1335732367.1720017137"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "uaa",
                            "value": "x86"
                        },
                        {
                            "name": "uab",
                            "value": "64"
                        },
                        {
                            "name": "uafvl",
                            "value": "%20Not%20A%3BBrand;99|Chromium;126.0.0.0|Google%20Chrome;126.0.0.0"
                        },
                        {
                            "name": "uamb",
                            "value": "0"
                        },
                        {
                            "name": "uam",
                            "value": "Model"
                        },
                        {
                            "name": "uap",
                            "value": "Unknown"
                        },
                        {
                            "name": "uapv",
                            "value": "0"
                        },
                        {
                            "name": "uaw",
                            "value": "0"
                        },
                        {
                            "name": "are",
                            "value": "1"
                        },
                        {
                            "name": "frm",
                            "value": "0"
                        },
                        {
                            "name": "pscdl",
                            "value": "noapi"
                        },
                        {
                            "name": "_s",
                            "value": "1"
                        },
                        {
                            "name": "sid",
                            "value": "1720017136"
                        },
                        {
                            "name": "sct",
                            "value": "1"
                        },
                        {
                            "name": "seg",
                            "value": "0"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "en",
                            "value": "page_view"
                        },
                        {
                            "name": "_fv",
                            "value": "1"
                        },
                        {
                            "name": "_nsi",
                            "value": "1"
                        },
                        {
                            "name": "_ss",
                            "value": "1"
                        },
                        {
                            "name": "_ee",
                            "value": "1"
                        },
                        {
                            "name": "tfd",
                            "value": "1148"
                        },
                        {
                            "name": "_z",
                            "value": "fetch"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 204,
                    "statusText": "",
                    "headersSize": 354,
                    "bodySize": 0,
                    "headers": [
                        {
                            "name": "access-control-allow-credentials",
                            "value": "true"
                        },
                        {
                            "name": "access-control-allow-origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "0"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 14:32:16 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Fri, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 0,
                        "mimeType": "text/plain"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": 107,
                    "connect": 175,
                    "ssl": 64,
                    "send": 0,
                    "wait": 103,
                    "receive": 0
                },
                "_type": 3,
                "_id": "35191.64",
                "_request_id": "35191.64",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je4710v9115874821za200&_p=1720017135943&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=1335732367.1720017137&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B126.0.0.0%7CGoogle%2520Chrome%3B126.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1720017136&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1148&_z=fetch",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "www.google-analytics.com",
                "_url": "/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je4710v9115874821za200&_p=1720017135943&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=1335732367.1720017137&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B126.0.0.0%7CGoogle%2520Chrome%3B126.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1720017136&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1148&_z=fetch",
                "_raw_id": "35191.64",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 204,
                "_request_type": "Fetch",
                "_load_ms": 103,
                "_ttfb_ms": 103,
                "_load_start": 1148,
                "_load_start_float": 1148.000249,
                "_bytesIn": 0,
                "_objectSize": 0,
                "_expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "text/plain",
                "_contentEncoding": "",
                "_socket": 209,
                "_protocol": "HTTP/2",
                "_dns_start": 388,
                "_dns_end": 495,
                "_connect_start": 496,
                "_connect_end": 607,
                "_ssl_start": 608,
                "_ssl_end": 672,
                "_initiator": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                "_initiator_line": 157,
                "_initiator_column": 178,
                "_initiator_type": "script",
                "_initiator_function": "Oc",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: POST",
                        ":path: /g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je4710v9115874821za200&_p=1720017135943&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=1335732367.1720017137&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B126.0.0.0%7CGoogle%2520Chrome%3B126.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1720017136&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1148&_z=fetch",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "content-length: 0",
                        "origin: https://almanac.httparchive.org",
                        "priority: u=1, i",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: cross-site",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-credentials: true",
                        "access-control-allow-origin: https://almanac.httparchive.org",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 0",
                        "content-type: text/plain",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 14:32:16 GMT",
                        "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                        "pragma: no-cache",
                        "server: Golfe2"
                    ]
                },
                "_bytesOut": 3517,
                "_score_cache": -1,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": 107,
                "_connect_ms": 111,
                "_ssl_ms": 64,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 1146,
                "_dns_info": {
                    "secure": false,
                    "transactions_needed": [
                        {
                            "dns_query_type": "A"
                        },
                        {
                            "dns_query_type": "HTTPS"
                        }
                    ],
                    "results": {
                        "aliases": [
                            "www.google-analytics.com"
                        ],
                        "canonical_names": [
                            "www.google-analytics.com"
                        ],
                        "endpoint_metadatas": [],
                        "expiration": "13364410536401938",
                        "host_ports": [],
                        "hostname_results": [],
                        "ip_endpoints": [
                            {
                                "endpoint_address": "142.251.163.100",
                                "endpoint_port": 0
                            },
                            {
                                "endpoint_address": "142.251.163.101",
                                "endpoint_port": 0
                            },
                            {
                                "endpoint_address": "142.251.163.139",
                                "endpoint_port": 0
                            },
                            {
                                "endpoint_address": "142.251.163.102",
                                "endpoint_port": 0
                            },
                            {
                                "endpoint_address": "142.251.163.113",
                                "endpoint_port": 0
                            },
                            {
                                "endpoint_address": "142.251.163.138",
                                "endpoint_port": 0
                            }
                        ],
                        "text_records": []
                    }
                },
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_chunks": [],
                "_http2_server_settings": {
                    "SETTINGS_MAX_CONCURRENT_STREAMS": 100,
                    "SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
                    "SETTINGS_MAX_HEADER_LIST_SIZE": 65536
                },
                "_tls_version": "TLS 1.3",
                "_tls_resumed": "False",
                "_tls_next_proto": "h2",
                "_tls_cipher_suite": 4865,
                "_netlog_id": 249,
                "_certificates": [
                    "-----BEGIN CERTIFICATE-----\nMIIGvjCCBaagAwIBAgIRAPpfOdrO4+77EOwGGOwJMM4wDQYJKoZIhvcNAQELBQAw\nOzELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEM\nMAoGA1UEAxMDV1IyMB4XDTI0MDYxMzE1MjcxNFoXDTI0MDkwNTE1MjcxM1owITEf\nMB0GA1UEAwwWKi5nb29nbGUtYW5hbHl0aWNzLmNvbTBZMBMGByqGSM49AgEGCCqG\nSM49AwEHA0IABEquHvXDTGyRe/m9lashcmh1HAoJbawfXUkYKNcZERlyXS0JtHbq\nVPtdA8tRC/4qXArtIEz/eLkj5aCtTVWIKKGjggSgMIIEnDAOBgNVHQ8BAf8EBAMC\nB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU\nfFkdMrMAQJQNgEzY19sbukOCgekwHwYDVR0jBBgwFoAU3hse7XkV1D43JMMhu+w0\nOW1CsjAwWAYIKwYBBQUHAQEETDBKMCEGCCsGAQUFBzABhhVodHRwOi8vby5wa2ku\nZ29vZy93cjIwJQYIKwYBBQUHMAKGGWh0dHA6Ly9pLnBraS5nb29nL3dyMi5jcnQw\nggJ3BgNVHREEggJuMIICaoIWKi5nb29nbGUtYW5hbHl0aWNzLmNvbYIbcmVnaW9u\nMS5hcHAtbWVhc3VyZW1lbnQuY29tghNhcHAtbWVhc3VyZW1lbnQuY29tgh9yZWdp\nb24xLmF0dC5hcHAtbWVhc3VyZW1lbnQuY29tghdhdHQuYXBwLW1lYXN1cmVtZW50\nLmNvbYIlcmVnaW9uMS5hbmFseXRpY3MuYXBwLW1lYXN1cmVtZW50LmNvbYIdYW5h\nbHl0aWNzLmFwcC1tZWFzdXJlbWVudC5jb22CJnJlZ2lvbjEuYXBwLWFuYWx5dGlj\ncy1zZXJ2aWNlcy1hdHQuY29tgh5hcHAtYW5hbHl0aWNzLXNlcnZpY2VzLWF0dC5j\nb22CInJlZ2lvbjEuYXBwLWFuYWx5dGljcy1zZXJ2aWNlcy5jb22CGmFwcC1hbmFs\neXRpY3Mtc2VydmljZXMuY29tghRnb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9u\nMS5nb29nbGUtYW5hbHl0aWNzLmNvbYIYc3NsLmdvb2dsZS1hbmFseXRpY3MuY29t\nghh3d3cuZ29vZ2xlLWFuYWx5dGljcy5jb22CHHJlZ2lvbjEuYW5hbHl0aWNzLmdv\nb2dsZS5jb22CFGdvb2dsZXRhZ21hbmFnZXIuY29tghh3d3cuZ29vZ2xldGFnbWFu\nYWdlci5jb22CCnVyY2hpbi5jb22CEnNlcnZpY2UudXJjaGluLmNvbYIIZnBzLmdv\nb2eCCiouZnBzLmdvb2eCEmdvb2dsZW9wdGltaXplLmNvbYIWd3d3Lmdvb2dsZW9w\ndGltaXplLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATA2BgNVHR8ELzAtMCugKaAn\nhiVodHRwOi8vYy5wa2kuZ29vZy93cjIvb0JGWVlhaHpnVkkuY3JsMIIBAwYKKwYB\nBAHWeQIEAgSB9ASB8QDvAHUAdv+IPwq2+5VRwmHM9Ye6NLSkzbsp3GhCCp/mZ0xa\nOnQAAAGQEmzGIwAABAMARjBEAiBzGQgME9auadqc959yOBNK5J6JXJI1SUeYzPyF\nydcl3wIgY8c3PRkBRIvCTdwWrhqihOBFLUbvXnMTzdMIUTDy1yYAdgDf4VbrqgWv\ntZwPhnGNqMAyTq5W2W6n9aVqAdHBO75SXAAAAZASbMc7AAAEAwBHMEUCIAVQ/awq\ndKERYhQmg4WtmDtSUkPKaXscgugKNwK6yp5dAiEA3zVG/xCfA8pO0a37KIYjOJWk\nuRjaZT8gWqL2Z911+0owDQYJKoZIhvcNAQELBQADggEBACcD99a0nMR/lS2zDjdp\n8rHJ6Dctjn3VfsAyg5f4hEKm+SYtdOVor4tNeizWiubpGWv5hLgq5l5QpHsnD3zm\nwdpak+rQitlEVxVGiXx9t7GJ2ERUc0x1AAz/xaGru0MTae6Tk1pXLtTt+s056u3n\nZ4jbZuf/FNxwGj8JqqaIKNRcS1hbW7+XgORypcqUFTl4mnYOal/2Za2eojzgYvFO\nfG3+90esFMEehPgwPLdbbuLsPUoBoN4RV3hFeX/fA13x873vYSm2dOYw9ulTdG6D\nVFt/WK4rYfIgP6v3ealEweLG869aV1GZIlhANzNWLc9ckwHJJV0FUgkJ1mxKvLum\n1Ec=\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIFCzCCAvOgAwIBAgIQf/AFoHxM3tEArZ1mpRB7mDANBgkqhkiG9w0BAQsFADBH\nMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM\nQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIw\nMTQwMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNl\ncnZpY2VzMQwwCgYDVQQDEwNXUjIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQCp/5x/RR5wqFOfytnlDd5GV1d9vI+aWqxG8YSau5HbyfsvAfuSCQAWXqAc\n+MGr+XgvSszYhaLYWTwO0xj7sfUkDSbutltkdnwUxy96zqhMt/TZCPzfhyM1IKji\naeKMTj+xWfpgoh6zySBTGYLKNlNtYE3pAJH8do1cCA8Kwtzxc2vFE24KT3rC8gIc\nLrRjg9ox9i11MLL7q8Ju26nADrn5Z9TDJVd06wW06Y613ijNzHoU5HEDy01hLmFX\nxRmpC5iEGuh5KdmyjS//V2pm4M6rlagplmNwEmceOuHbsCFx13ye/aoXbv4r+zgX\nFNFmp6+atXDMyGOBOozAKql2N87jAgMBAAGjgf4wgfswDgYDVR0PAQH/BAQDAgGG\nMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/\nAgEAMB0GA1UdDgQWBBTeGx7teRXUPjckwyG77DQ5bUKyMDAfBgNVHSMEGDAWgBTk\nrysmcRorSCeFL1JmLO/wiRNxPjA0BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAKG\nGGh0dHA6Ly9pLnBraS5nb29nL3IxLmNydDArBgNVHR8EJDAiMCCgHqAchhpodHRw\nOi8vYy5wa2kuZ29vZy9yL3IxLmNybDATBgNVHSAEDDAKMAgGBmeBDAECATANBgkq\nhkiG9w0BAQsFAAOCAgEARXWL5R87RBOWGqtY8TXJbz3S0DNKhjO6V1FP7sQ02hYS\nTL8Tnw3UVOlIecAwPJQl8hr0ujKUtjNyC4XuCRElNJThb0Lbgpt7fyqaqf9/qdLe\nSiDLs/sDA7j4BwXaWZIvGEaYzq9yviQmsR4ATb0IrZNBRAq7x9UBhb+TV+PfdBJT\nDhEl05vc3ssnbrPCuTNiOcLgNeFbpwkuGcuRKnZc8d/KI4RApW//mkHgte8y0YWu\nryUJ8GLFbsLIbjL9uNrizkqRSvOFVU6xddZIMy9vhNkSXJ/UcZhjJY1pXAprffJB\nvei7j+Qi151lRehMCofa6WBmiA4fx+FOVsV2/7R6V2nyAiIJJkEd2nSi5SnzxJrl\nXdaqev3htytmOPvoKWa676ATL/hzfvDaQBEcXd2Ppvy+275W+DKcH0FBbX62xevG\niza3F4ydzxl6NJ8hk8R+dDXSqv1MbRT1ybB5W0k8878XSOjvmiYTDIfyc9acxVJr\nY/cykHipa+te1pOhv7wYPYtZ9orGBV5SGOJm4NrB3K1aJar0RfzxC3ikr7Dyc6Qw\nqDTBU39CluVIQeuQRgwG3MuSxl7zRERDRilGoKb8uY45JzmxWuKxrfwT/478JuHU\n/oTxUFqOl2stKnn7QGTq8z29W+GgBLCXSBxC9epaHM0myFH/FJlniXJfHeytWt0=\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y/lD63\nladAPKH9gvl9MgaCcfb2jH/76Nu8ai6Xl6OMS/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK/GP5Afl4/Xtcd/p2h/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo//z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6/AhSrw\n9U5pCZEt4Wi4wStz6dTZ/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz/yilrbCgj8=\n-----END CERTIFICATE-----\n"
                ],
                "_server_port": "443",
                "_load_end": 1251,
                "_ttfb_start": 1148,
                "_ttfb_end": 1251,
                "_download_start": 1251,
                "_download_end": 1251,
                "_download_ms": 0,
                "_all_start": 388,
                "_all_end": 1251,
                "_all_ms": 385,
                "_index": 20,
                "_number": 21
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:16.795+00:00",
                "time": 77,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://www.google-analytics.com/analytics.js",
                    "headersSize": 564,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "script"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 452,
                    "bodySize": 20994,
                    "headers": [
                        {
                            "name": "age",
                            "value": "1813"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=7200"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-length",
                            "value": "20994"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 14:02:03 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 03 Jul 2024 16:02:03 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Tue, 12 Dec 2023 18:09:08 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains; preload"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 20994,
                        "mimeType": "text/javascript",
                        "text": "(function(){/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar n=this||self,p=function(a,b){a=a.split(\".\");var c=n;a[0]in c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b};function q(){for(var a=r,b={},c=0;c<a.length;++c)b[a[c]]=c;return b}function u(){var a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZ\";a+=a.toLowerCase()+\"0123456789-_\";return a+\".\"}var r,v;\nfunction aa(a){function b(k){for(;d<a.length;){var m=a.charAt(d++),l=v[m];if(null!=l)return l;if(!/^[\\s\\xa0]*$/.test(m))throw Error(\"Unknown base64 encoding at char: \"+m);}return k}r=r||u();v=v||q();for(var c=\"\",d=0;;){var e=b(-1),f=b(0),h=b(64),g=b(64);if(64===g&&-1===e)return c;c+=String.fromCharCode(e<<2|f>>4);64!=h&&(c+=String.fromCharCode(f<<4&240|h>>2),64!=g&&(c+=String.fromCharCode(h<<6&192|g)))}};var w={},y=function(a){w.TAGGING=w.TAGGING||[];w.TAGGING[a]=!0};var ba=Array.isArray,ca=function(a,b){if(a&&ba(a))for(var c=0;c<a.length;c++)if(a[c]&&b(a[c]))return a[c]},z=function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])},A=function(a){for(var b in a)if(a.hasOwnProperty(b))return!0;return!1};var B=function(a){this.j=a};B.prototype.toString=function(){return this.j.toString()};var C=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;new B(\"about:invalid#zClosurez\");new B(\"about:blank\");var D=function(){this.i=\"\"};D.prototype.toString=function(){return this.i.toString()};new D;var E=function(){this.h=\"\"};E.prototype.toString=function(){return this.h.toString()};new E;var F=function(){this.g=n.trustedTypes&&n.trustedTypes.emptyHTML||\"\"};F.prototype.toString=function(){return this.g.toString()};new F;var G=window,H=window.history,I=document,J=navigator,K=function(){var a={},b=G.google_tag_data;G.google_tag_data=void 0===b?a:b;return G.google_tag_data},L=function(a,b){I.addEventListener?I.addEventListener(a,b,!1):I.attachEvent&&I.attachEvent(\"on\"+a,b)};var da=function(a){var b=M();b.pending||(b.pending=[]);ca(b.pending,function(c){return c.target.ctid===a.ctid&&c.target.isDestination===a.isDestination})||b.pending.push({target:a,onLoad:void 0})},ea=function(){this.container={};this.destination={};this.canonical={};this.pending=[]},M=function(){var a=K(),b=a.tidr;b||(b=new ea,a.tidr=b);return b};var N=/:[0-9]+$/,Q=function(a,b){b&&(b=String(b).toLowerCase());if(\"protocol\"===b||\"port\"===b)a.protocol=O(a.protocol)||O(G.location.protocol);\"port\"===b?a.port=String(Number(a.hostname?a.port:G.location.port)||(\"http\"===a.protocol?80:\"https\"===a.protocol?443:\"\")):\"host\"===b&&(a.hostname=(a.hostname||G.location.hostname).replace(N,\"\").toLowerCase());return P(a,b)},P=function(a,b,c){var d=O(a.protocol);b&&(b=String(b).toLowerCase());switch(b){case \"url_no_fragment\":c=\"\";a&&a.href&&(c=a.href.indexOf(\"#\"),\nc=0>c?a.href:a.href.substr(0,c));a=c;break;case \"protocol\":a=d;break;case \"host\":a=a.hostname.replace(N,\"\").toLowerCase();c&&(c=/^www\\d*\\./.exec(a))&&c[0]&&(a=a.substr(c[0].length));break;case \"port\":a=String(Number(a.port)||(\"http\"===d?80:\"https\"===d?443:\"\"));break;case \"path\":a.pathname||a.hostname||y(1);a=\"/\"===a.pathname.substr(0,1)?a.pathname:\"/\"+a.pathname;a=a.split(\"/\");0<=[].indexOf(a[a.length-1])&&(a[a.length-1]=\"\");a=a.join(\"/\");break;case \"query\":a=a.search.replace(\"?\",\"\");break;case \"extension\":a=\na.pathname.split(\".\");a=1<a.length?a[a.length-1]:\"\";a=a.split(\"/\")[0];break;case \"fragment\":a=a.hash.replace(\"#\",\"\");break;default:a=a&&a.href}return a},O=function(a){return a?a.replace(\":\",\"\").toLowerCase():\"\"},R=function(a){var b=I.createElement(\"a\");a&&(b.href=a);var c=b.pathname;\"/\"!==c[0]&&(a||y(1),c=\"/\"+c);a=b.hostname.replace(N,\"\");return{href:b.href,protocol:b.protocol,host:b.host,hostname:a,pathname:c,search:b.search,hash:b.hash,port:b.port}};var S;var U=function(){var a=fa,b=ha,c=T(),d=function(h){a(h.target||h.srcElement||{})},e=function(h){b(h.target||h.srcElement||{})};if(!c.init){L(\"mousedown\",d);L(\"keyup\",d);L(\"submit\",e);var f=HTMLFormElement.prototype.submit;HTMLFormElement.prototype.submit=function(){b(this);f.call(this)};c.init=!0}},ia=function(a,b,c,d,e){a={callback:a,domains:b,fragment:2===c,placement:c,forms:d,sameHost:e};T().decorators.push(a)},V=function(a,b,c){for(var d=T().decorators,e={},f=0;f<d.length;++f){var h=d[f],g;if(g=\n!c||h.forms)a:{g=h.domains;var k=a,m=!!h.sameHost;if(g&&(m||k!==I.location.hostname))for(var l=0;l<g.length;l++)if(g[l]instanceof RegExp){if(g[l].test(k)){g=!0;break a}}else if(0<=k.indexOf(g[l])||m&&0<=g[l].indexOf(k)){g=!0;break a}g=!1}g&&(g=h.placement,void 0==g&&(g=h.fragment?2:1),g===b&&z(e,h.callback()))}return e};function T(){var a=K(),b=a.gl;b&&b.decorators||(b={decorators:[]},a.gl=b);return b};var ja=/(.*?)\\*(.*?)\\*(.*)/,ka=/([^?#]+)(\\?[^#]*)?(#.*)?/;function W(a){return new RegExp(\"(.*?)(^|&)\"+a+\"=([^&]*)&?(.*)\")}\nvar X=function(a){var b=[],c;for(c in a)if(a.hasOwnProperty(c)){var d=a[c];if(void 0!==d&&d===d&&null!==d&&\"[object Object]\"!==d.toString()){b.push(c);var e=b,f=e.push;d=String(d);r=r||u();v=v||q();for(var h=[],g=0;g<d.length;g+=3){var k=g+1<d.length,m=g+2<d.length,l=d.charCodeAt(g),t=k?d.charCodeAt(g+1):0,x=m?d.charCodeAt(g+2):0,ra=l>>2;l=(l&3)<<4|t>>4;t=(t&15)<<2|x>>6;x&=63;m||(x=64,k||(t=64));h.push(r[ra],r[l],r[t],r[x])}f.call(e,h.join(\"\"))}}a=b.join(\"*\");return[\"1\",la(a),a].join(\"*\")};\nfunction la(a,b){a=[J.userAgent,(new Date).getTimezoneOffset(),J.userLanguage||J.language,Math.floor((new Date(Date.now())).getTime()/60/1E3)-(void 0===b?0:b),a].join(\"*\");if(!(b=S)){b=Array(256);for(var c=0;256>c;c++){for(var d=c,e=0;8>e;e++)d=d&1?d>>>1^3988292384:d>>>1;b[c]=d}}S=b;b=4294967295;for(c=0;c<a.length;c++)b=b>>>8^S[(b^a.charCodeAt(c))&255];return((b^-1)>>>0).toString(36)}\nfunction ma(a){return function(b){var c=R(G.location.href),d=c.search.replace(\"?\",\"\");a:{var e=d.split(\"&\");for(var f=0;f<e.length;f++){var h=e[f].split(\"=\");if(\"_gl\"===decodeURIComponent(h[0]).replace(/\\+/g,\" \")){e=h.slice(1).join(\"=\");break a}}e=void 0}b.query=na(e||\"\")||{};e=Q(c,\"fragment\");f=e.match(W(\"_gl\"));b.fragment=na(f&&f[3]||\"\")||{};a&&oa(c,d,e)}}function pa(a,b){if(a=W(a).exec(b)){var c=a[2],d=a[4];b=a[1];d&&(b=b+c+d)}return b}\nfunction oa(a,b,c){function d(f,h){f=pa(\"_gl\",f);f.length&&(f=h+f);return f}if(H&&H.replaceState){var e=W(\"_gl\");if(e.test(b)||e.test(c))a=Q(a,\"path\"),b=d(b,\"?\"),c=d(c,\"#\"),H.replaceState({},void 0,\"\"+a+b+c)}}\nvar na=function(a){try{a:{if(a){b:{for(var b=0;3>b;++b){var c=ja.exec(a);if(c){var d=c;break b}a=decodeURIComponent(a)}d=void 0}if(d&&\"1\"===d[1]){var e=d[2],f=d[3];b:{for(d=0;3>d;++d)if(e===la(f,d)){var h=!0;break b}h=!1}if(h){var g=f;break a}y(7)}}g=void 0}e=g;if(void 0!==e){g={};var k=e?e.split(\"*\"):[];for(e=0;e+1<k.length;e+=2){var m=k[e],l=aa(k[e+1]);g[m]=l}y(6);return g}}catch(t){y(8)}};\nfunction Y(a,b,c,d){function e(k){k=pa(a,k);var m=k.charAt(k.length-1);k&&\"&\"!==m&&(k+=\"&\");return k+g}d=void 0===d?!1:d;var f=ka.exec(c);if(!f)return\"\";c=f[1];var h=f[2]||\"\";f=f[3]||\"\";var g=a+\"=\"+b;d?f=\"#\"+e(f.substring(1)):h=\"?\"+e(h.substring(1));return\"\"+c+h+f}function qa(a,b){var c=\"FORM\"===(a.tagName||\"\").toUpperCase(),d=V(b,1,c),e=V(b,2,c);b=V(b,3,c);A(d)&&(d=X(d),c?sa(\"_gl\",d,a):Z(\"_gl\",d,a,!1));!c&&A(e)&&(c=X(e),Z(\"_gl\",c,a,!0));for(var f in b)b.hasOwnProperty(f)&&ta(f,b[f],a)}\nfunction ta(a,b,c,d){if(c.tagName){if(\"a\"===c.tagName.toLowerCase())return Z(a,b,c,d);if(\"form\"===c.tagName.toLowerCase())return sa(a,b,c)}if(\"string\"==typeof c)return Y(a,b,c,d)}function Z(a,b,c,d){c.href&&(a=Y(a,b,c.href,void 0===d?!1:d),C.test(a)&&(c.href=a))}\nfunction sa(a,b,c){if(c&&c.action){var d=(c.method||\"\").toLowerCase();if(\"get\"===d){d=c.childNodes||[];for(var e=!1,f=0;f<d.length;f++){var h=d[f];if(h.name===a){h.setAttribute(\"value\",b);e=!0;break}}e||(d=I.createElement(\"input\"),d.setAttribute(\"type\",\"hidden\"),d.setAttribute(\"name\",a),d.setAttribute(\"value\",b),c.appendChild(d))}else\"post\"===d&&(a=Y(a,b,c.action),C.test(a)&&(c.action=a))}}\nfunction fa(a){try{a:{for(var b=100;a&&0<b;){if(a.href&&a.nodeName.match(/^a(?:rea)?$/i)){var c=a;break a}a=a.parentNode;b--}c=null}if(c){var d=c.protocol;\"http:\"!==d&&\"https:\"!==d||qa(c,c.hostname)}}catch(e){}}function ha(a){try{if(a.action){var b=Q(R(a.action),\"host\");qa(a,b)}}catch(c){}};p(\"google_tag_data.glBridge.auto\",function(a,b,c,d){U();ia(a,b,\"fragment\"===c?2:1,!!d,!1)});p(\"google_tag_data.glBridge.passthrough\",function(a,b,c){U();ia(a,[P(G.location,\"host\",!0)],b,!!c,!0)});p(\"google_tag_data.glBridge.decorate\",function(a,b,c){a=X(a);return ta(\"_gl\",a,b,!!c)});p(\"google_tag_data.glBridge.generate\",X);p(\"google_tag_data.glBridge.get\",function(a,b){var c=ma(!!b);b=T();b.data||(b.data={query:{},fragment:{}},c(b.data));c={};if(b=b.data)z(c,b.query),a&&z(c,b.fragment);return c});\np(\"google_tag_data.tcBridge.registerUa\",function(a,b){a=a+\"_\"+b;var c=M(),d=c.destination[a];d?(d.state=2,d.containers=[],d.destinations=[b]):c.destination[a]={state:2,containers:[],destinations:[b]}});p(\"google_tag_data.tcBridge.setSideload\",function(a,b,c){a={ctid:a+\"_\"+c,isDestination:!0};M().container[b]={state:1,context:{source:5,fromContainerExecution:!0},parent:a};da({ctid:b,isDestination:!1})});})(window);\n(function(){function La(a){var b=1,c;if(a)for(b=0,c=a.length-1;0<=c;c--){var d=a.charCodeAt(c);b=(b<<6&268435455)+d+(d<<14);d=b&266338304;b=0!=d?b^d>>21:b}return b};var $c=function(a){this.C=a||[]};$c.prototype.set=function(a){this.C[a]=!0};$c.prototype.get=function(a){return this.C[a]};$c.prototype.encode=function(){for(var a=[],b=0;b<this.C.length;b++)this.C[b]&&(a[Math.floor(b/6)]^=1<<b%6);for(b=0;b<a.length;b++)a[b]=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_\".charAt(a[b]||0);return a.join(\"\")+\"~\"};var ha=window.GoogleAnalyticsObject,wa;if(wa=void 0!=ha)wa=-1<(ha.constructor+\"\").indexOf(\"String\");var ya;if(ya=wa){var fc=window.GoogleAnalyticsObject;ya=fc?fc.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\"):\"\"}var gb=ya||\"ga\",jd=/^(?:utma\\.)?\\d+\\.\\d+$/,kd=/^amp-[\\w.-]{22,64}$/,Ba=!1;var vd=new $c;function J(a){vd.set(a)}var Td=function(a){a=Dd(a);a=new $c(a);for(var b=vd.C.slice(),c=0;c<a.C.length;c++)b[c]=b[c]||a.C[c];return(new $c(b)).encode()},Dd=function(a){a=a.get(Gd);ka(a)||(a=[]);return a};var ea=function(a){return\"function\"==typeof a},ka=function(a){return\"[object Array]\"==Object.prototype.toString.call(Object(a))},qa=function(a){return void 0!=a&&-1<(a.constructor+\"\").indexOf(\"String\")},D=function(a,b){return 0==a.indexOf(b)},sa=function(a){return a?a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\"):\"\"},ra=function(){for(var a=O.navigator.userAgent+(M.cookie?M.cookie:\"\")+(M.referrer?M.referrer:\"\"),b=a.length,c=O.history.length;0<c;)a+=c--^b++;return[hd()^La(a)&2147483647,Math.round((new Date).getTime()/\n1E3)].join(\".\")},ta=function(a){var b=M.createElement(\"img\");b.width=1;b.height=1;b.src=a;return b},ua=function(){},K=function(a){if(encodeURIComponent instanceof Function)return encodeURIComponent(a);J(28);return a},L=function(a,b,c,d){try{a.addEventListener?a.addEventListener(b,c,!!d):a.attachEvent&&a.attachEvent(\"on\"+b,c)}catch(e){J(27)}},f=/^[\\w\\-:/.?=&%!\\[\\]]+$/,Nd=/^[\\w+/_-]+[=]{0,2}$/,ff=null,Id=function(a,b,c,d,e){if(!ff){ff={createScriptURL:function(ca){return ca},createHTML:function(ca){return ca}};\ntry{ff=window.trustedTypes.createPolicy(\"google-analytics\",ff)}catch(ca){}}if(a){var g=M.querySelector&&M.querySelector(\"script[nonce]\")||null;g=g?g.nonce||g.getAttribute&&g.getAttribute(\"nonce\")||\"\":\"\";c?(e=d=\"\",b&&f.test(b)&&(d=' id=\"'+b+'\"'),g&&Nd.test(g)&&(e=' nonce=\"'+g+'\"'),f.test(a)&&M.write(ff.createHTML(\"<script\"+d+e+' src=\"'+a+'\">\\x3c/script>'))):(c=M.createElement(\"script\"),c.type=\"text/javascript\",c.async=!0,c.src=ff.createScriptURL(a),d&&(c.onload=d),e&&(c.onerror=e),b&&(c.id=b),g&&c.setAttribute(\"nonce\",\ng),a=M.getElementsByTagName(\"script\")[0],a.parentNode.insertBefore(c,a))}},be=function(a,b){return E(M.location[b?\"href\":\"search\"],a)},E=function(a,b){return(a=a.match(\"(?:&|#|\\\\?)\"+K(b).replace(/([.*+?^=!:${}()|\\[\\]\\/\\\\])/g,\"\\\\$1\")+\"=([^&#]*)\"))&&2==a.length?a[1]:\"\"},xa=function(){var a=\"\"+M.location.hostname;return 0==a.indexOf(\"www.\")?a.substring(4):a},de=function(a,b){var c=a.indexOf(b);if(5==c||6==c)if(a=a.charAt(c+b.length),\"/\"==a||\"?\"==a||\"\"==a||\":\"==a)return!0;return!1},of=function(a,b){var c=\nM.referrer;if(/^(https?|android-app):\\/\\//i.test(c)){if(a)return c;a=\"//\"+M.location.hostname;if(!de(c,a))return b&&(b=a.replace(/\\./g,\"-\")+\".cdn.ampproject.org\",de(c,b))?void 0:c}},za=function(a,b){if(1==b.length&&null!=b[0]&&\"object\"===typeof b[0])return b[0];for(var c={},d=Math.min(a.length+1,b.length),e=0;e<d;e++)if(\"object\"===typeof b[e]){for(var g in b[e])b[e].hasOwnProperty(g)&&(c[g]=b[e][g]);break}else e<a.length&&(c[a[e]]=b[e]);return c},Ee=function(a,b){for(var c=0;c<a.length;c++)if(b==\na[c])return!0;return!1};var ee=function(){this.oa=[];this.ea={};this.m={}};ee.prototype.set=function(a,b,c){this.oa.push(a);c?this.m[\":\"+a]=b:this.ea[\":\"+a]=b};ee.prototype.get=function(a){return this.m.hasOwnProperty(\":\"+a)?this.m[\":\"+a]:this.ea[\":\"+a]};ee.prototype.map=function(a){for(var b=0;b<this.oa.length;b++){var c=this.oa[b],d=this.get(c);d&&a(c,d)}};var O=window,M=document,jf=document.currentScript?document.currentScript.src:\"\",va=function(a,b){return setTimeout(a,b)};var Qa=window,Za=document,G=function(a){var b=Qa._gaUserPrefs;if(b&&b.ioo&&b.ioo()||Za.documentElement.hasAttribute(\"data-google-analytics-opt-out\")||a&&!0===Qa[\"ga-disable-\"+a])return!0;try{var c=Qa.external;if(c&&c._gaUserPrefs&&\"oo\"==c._gaUserPrefs)return!0}catch(g){}a=[];b=String(Za.cookie).split(\";\");for(c=0;c<b.length;c++){var d=b[c].split(\"=\"),e=d[0].replace(/^\\s*|\\s*$/g,\"\");e&&\"AMP_TOKEN\"==e&&((d=d.slice(1).join(\"=\").replace(/^\\s*|\\s*$/g,\"\"))&&(d=decodeURIComponent(d)),a.push(d))}for(b=0;b<\na.length;b++)if(\"$OPT_OUT\"==a[b])return!0;return Za.getElementById(\"__gaOptOutExtension\")?!0:!1};var Ca=function(a){var b=[],c=M.cookie.split(\";\");a=new RegExp(\"^\\\\s*\"+a+\"=\\\\s*(.*?)\\\\s*$\");for(var d=0;d<c.length;d++){var e=c[d].match(a);e&&b.push(e[1])}return b},zc=function(a,b,c,d,e,g,ca){e=G(e)?!1:eb.test(M.location.hostname)||\"/\"==c&&vc.test(d)?!1:!0;if(!e)return!1;b&&1200<b.length&&(b=b.substring(0,1200));c=a+\"=\"+b+\"; path=\"+c+\"; \";g&&(c+=\"expires=\"+(new Date((new Date).getTime()+g)).toGMTString()+\"; \");d&&\"none\"!==d&&(c+=\"domain=\"+d+\";\");ca&&(c+=ca+\";\");d=M.cookie;M.cookie=c;if(!(d=d!=M.cookie))a:{a=\nCa(a);for(d=0;d<a.length;d++)if(b==a[d]){d=!0;break a}d=!1}return d},Cc=function(a){return encodeURIComponent?encodeURIComponent(a).replace(/\\(/g,\"%28\").replace(/\\)/g,\"%29\"):a},vc=/^(www\\.)?google(\\.com?)?(\\.[a-z]{2})?$/,eb=/(^|\\.)doubleclick\\.net$/i;var Oe=function(a){var b=[],c=M.cookie.split(\";\");a=new RegExp(\"^\\\\s*\"+(a||\"_gac\")+\"_(UA-\\\\d+-\\\\d+)=\\\\s*(.+?)\\\\s*$\");for(var d=0;d<c.length;d++){var e=c[d].match(a);e&&b.push({ja:e[1],value:e[2],timestamp:Number(e[2].split(\".\")[1])||0})}b.sort(function(g,ca){return ca.timestamp-g.timestamp});return b};\nfunction df(a,b,c){b=Oe(b);var d={};if(!b||!b.length)return d;for(var e=0;e<b.length;e++){var g=b[e].value.split(\".\");if(\"1\"!==g[0]||c&&3>g.length||!c&&3!==g.length)a&&(a.na=!0);else if(Number(g[1])){d[b[e].ja]?a&&(a.pa=!0):d[b[e].ja]=[];var ca={version:g[0],timestamp:1E3*Number(g[1]),qa:g[2]};c&&3<g.length&&(ca.labels=g.slice(3));d[b[e].ja].push(ca)}}return d};var Fa,Ga,fb,Ab,ja=/^https?:\\/\\/[^/]*cdn\\.ampproject\\.org\\//,Ue=/^(?:www\\.|m\\.|amp\\.)+/,Ub=[],da=function(a){if(ye(a[Kd])){if(void 0===Ab){var b;if(b=(b=De.get())&&b._ga||void 0)Ab=b,J(81)}if(void 0!==Ab)return a[Q]||(a[Q]=Ab),!1}if(a[Kd]){J(67);if(a[ac]&&\"cookie\"!=a[ac])return!1;if(void 0!==Ab)a[Q]||(a[Q]=Ab);else{a:{b=String(a[W]||xa());var c=String(a[Yb]||\"/\"),d=Ca(String(a[U]||\"_ga\"));b=na(d,b,c);if(!b||jd.test(b))b=!0;else if(b=Ca(\"AMP_TOKEN\"),0==b.length)b=!0;else{if(1==b.length&&(b=decodeURIComponent(b[0]),\n\"$RETRIEVING\"==b||\"$OPT_OUT\"==b||\"$ERROR\"==b||\"$NOT_FOUND\"==b)){b=!0;break a}b=!1}}if(b&&tc(ic,String(a[Na])))return!0}}return!1},ic=function(){Z.D([ua])},tc=function(a,b){var c=Ca(\"AMP_TOKEN\");if(1<c.length)return J(55),!1;c=decodeURIComponent(c[0]||\"\");if(\"$OPT_OUT\"==c||\"$ERROR\"==c||G(b))return J(62),!1;if(!ja.test(M.referrer)&&\"$NOT_FOUND\"==c)return J(68),!1;if(void 0!==Ab)return J(56),va(function(){a(Ab)},0),!0;if(Fa)return Ub.push(a),!0;if(\"$RETRIEVING\"==c)return J(57),va(function(){tc(a,b)},\n1E4),!0;Fa=!0;c&&\"$\"!=c[0]||(xc(\"$RETRIEVING\",3E4),setTimeout(Mc,3E4),c=\"\");return Pc(c,b)?(Ub.push(a),!0):!1},Pc=function(a,b,c){if(!window.JSON)return J(58),!1;var d=O.XMLHttpRequest;if(!d)return J(59),!1;var e=new d;if(!(\"withCredentials\"in e))return J(60),!1;e.open(\"POST\",(c||\"https://ampcid.google.com/v1/publisher:getClientId\")+\"?key=AIzaSyA65lEHUEizIsNtlbNo-l2K18dT680nsaM\",!0);e.withCredentials=!0;e.setRequestHeader(\"Content-Type\",\"text/plain\");e.onload=function(){Fa=!1;if(4==e.readyState){try{200!=\ne.status&&(J(61),Qc(\"\",\"$ERROR\",3E4));var g=JSON.parse(e.responseText);g.optOut?(J(63),Qc(\"\",\"$OPT_OUT\",31536E6)):g.clientId?Qc(g.clientId,g.securityToken,31536E6):!c&&g.alternateUrl?(Ga&&clearTimeout(Ga),Fa=!0,Pc(a,b,g.alternateUrl)):(J(64),Qc(\"\",\"$NOT_FOUND\",36E5))}catch(ca){J(65),Qc(\"\",\"$ERROR\",3E4)}e=null}};d={originScope:\"AMP_ECID_GOOGLE\"};a&&(d.securityToken=a);e.send(JSON.stringify(d));Ga=va(function(){J(66);Qc(\"\",\"$ERROR\",3E4)},1E4);return!0},Mc=function(){Fa=!1},xc=function(a,b){if(void 0===\nfb){fb=\"\";for(var c=id(),d=0;d<c.length;d++){var e=c[d];if(zc(\"AMP_TOKEN\",encodeURIComponent(a),\"/\",e,\"\",b)){fb=e;return}}}zc(\"AMP_TOKEN\",encodeURIComponent(a),\"/\",fb,\"\",b)},Qc=function(a,b,c){Ga&&clearTimeout(Ga);b&&xc(b,c);Ab=a;b=Ub;Ub=[];for(c=0;c<b.length;c++)b[c](a)},ye=function(a){a:{if(ja.test(M.referrer)){var b=M.location.hostname.replace(Ue,\"\");b:{var c=M.referrer;c=c.replace(/^https?:\\/\\//,\"\");var d=c.replace(/^[^/]+/,\"\").split(\"/\"),e=d[2];d=(d=\"s\"==e?d[3]:e)?decodeURIComponent(d):d;if(!d){if(0==\nc.indexOf(\"xn--\")){c=\"\";break b}(c=c.match(/(.*)\\.cdn\\.ampproject\\.org\\/?$/))&&2==c.length&&(d=c[1].replace(/-/g,\".\").replace(/\\.\\./g,\"-\"))}c=d?d.replace(Ue,\"\"):\"\"}(d=b===c)||(c=\".\"+c,d=b.substring(b.length-c.length,b.length)===c);if(d){b=!0;break a}else J(78)}b=!1}return b&&!1!==a};var bd=function(a){return(a?\"https:\":Ba||\"https:\"==M.location.protocol?\"https:\":\"http:\")+\"//www.google-analytics.com\"},Ge=function(a){switch(a){default:case 1:return\"https://www.google-analytics.com/gtm/js?id=\";case 2:return\"https://www.googletagmanager.com/gtag/js?id=\"}},Da=function(a){this.name=\"len\";this.message=a+\"-8192\"},ba=function(a,b,c){c=c||ua;if(2036>=b.length)wc(a,b,c);else if(8192>=b.length)x(a,b,c)||wd(a,b,c)||wc(a,b,c);else throw ge(\"len\",b.length),new Da(b.length);},pe=function(a,b,\nc,d){d=d||ua;wd(a+\"?\"+b,\"\",d,c)},wc=function(a,b,c){var d=ta(a+\"?\"+b);d.onload=d.onerror=function(){d.onload=null;d.onerror=null;c()}},wd=function(a,b,c,d){var e=O.XMLHttpRequest;if(!e)return!1;var g=new e;if(!(\"withCredentials\"in g))return!1;a=a.replace(/^http:/,\"https:\");g.open(\"POST\",a,!0);g.withCredentials=!0;g.setRequestHeader(\"Content-Type\",\"text/plain\");g.onreadystatechange=function(){if(4==g.readyState){if(d&&\"text/plain\"===g.getResponseHeader(\"Content-Type\"))try{Ea(d,g.responseText,c)}catch(ca){ge(\"xhr\",\n\"rsp\"),c()}else c();g=null}};g.send(b);return!0},Ea=function(a,b,c){if(1>b.length)ge(\"xhr\",\"ver\",\"0\"),c();else if(3<a.count++)ge(\"xhr\",\"tmr\",\"\"+a.count),c();else{var d=b.charAt(0);if(\"1\"===d)oc(a,b.substring(1),c);else if(a.V&&\"2\"===d){var e=b.substring(1).split(\",\"),g=0;b=function(){++g===e.length&&c()};for(d=0;d<e.length;d++)oc(a,e[d],b)}else ge(\"xhr\",\"ver\",String(b.length)),c()}},oc=function(a,b,c){if(0===b.length)c();else{var d=b.charAt(0);switch(d){case \"d\":pe(\"https://stats.g.doubleclick.net/j/collect\",\na.U,a,c);break;case \"g\":wc(\"https://www.google.com/ads/ga-audiences\",a.google,c);(b=b.substring(1))&&(/^[a-z.]{1,6}$/.test(b)?wc(\"https://www.google.%/ads/ga-audiences\".replace(\"%\",b),a.google,ua):ge(\"tld\",\"bcc\",b));break;case \"G\":if(a.V){a.V(\"G-\"+b.substring(1));c();break}case \"x\":if(a.V){a.V();c();break}case \"c\":if(a.V){a.V(b.substring(1));c();break}default:ge(\"xhr\",\"brc\",d),c()}}},x=function(a,b,c){return O.navigator.sendBeacon?O.navigator.sendBeacon(a,b)?(c(),!0):!1:!1},ge=function(a,b,c){1<=\n100*Math.random()||G(\"?\")||(a=[\"t=error\",\"_e=\"+a,\"_v=j101\",\"sr=1\"],b&&a.push(\"_f=\"+b),c&&a.push(\"_m=\"+K(c.substring(0,100))),a.push(\"aip=1\"),a.push(\"z=\"+hd()),wc(bd(!0)+\"/u/d\",a.join(\"&\"),ua))};var qc=function(){return O.gaData=O.gaData||{}},h=function(a){var b=qc();return b[a]=b[a]||{}};var Ha=function(){this.M=[]};Ha.prototype.add=function(a){this.M.push(a)};Ha.prototype.D=function(a){try{for(var b=0;b<this.M.length;b++){var c=a.get(this.M[b]);c&&ea(c)&&c.call(O,a)}}catch(d){}b=a.get(Ia);b!=ua&&ea(b)&&(a.set(Ia,ua,!0),setTimeout(b,10))};function Ja(a){if(100!=a.get(Ka)&&La(P(a,Q))%1E4>=100*R(a,Ka))throw\"abort\";}function Ma(a){if(G(P(a,Na)))throw\"abort\";}function Oa(){var a=M.location.protocol;if(\"http:\"!=a&&\"https:\"!=a)throw\"abort\";}\nfunction pf(a){var b=!1,c=!1;if(vd.get(89)){c=!0;var d=a.get(kb),e=M.location;if(e){var g=e.pathname||\"\";\"/\"!=g.charAt(0)&&(g=\"/\"+g);e=e.protocol+\"//\"+e.hostname+g+e.search;d&&0===d.indexOf(e)||(b=!0)}}!c&&vd.get(90)&&(c=!0,d=a.get(lb),e=of(!!a.get(ec),!!a.get(Kd)),d!==e&&(b=!0));!c&&vd.get(91)&&(c=!0,a.get(qf)!==M.title&&(b=!0));return c&&!b}\nfunction Pa(a){try{O.navigator.sendBeacon?J(42):O.XMLHttpRequest&&\"withCredentials\"in new O.XMLHttpRequest&&J(40)}catch(c){}a.set(ld,Td(a),!0);a.set(Ac,R(a,Ac)+1);var b=[];ue.map(function(c,d){d.F&&(c=a.get(c),void 0!=c&&c!=d.defaultValue&&(\"boolean\"==typeof c&&(c*=1),b.push(d.F+\"=\"+K(\"\"+c))))});!1===a.get(xe)&&b.push(\"npa=1\");b.push(\"z=\"+Bd());pf(a)&&J(109);a.set(Ra,b.join(\"&\"),!0)}\nfunction Sa(a){var b=P(a,fa);!b&&a.get(Vd)&&(b=\"beacon\");var c=P(a,gd),d=P(a,oe),e=c||(d||bd(!1)+\"\")+\"/collect\",g=a.Z(Ia),ca=P(a,Ra),l=P(a,Na);switch(P(a,ad)){case \"d\":e=c||(d||bd(!1)+\"\")+\"/j/collect\";b=a.get(qe)||void 0;pe(e,ca,b,g);break;default:b?(g=g||ua,\"image\"==b?wc(e,ca,g):\"xhr\"==b&&wd(e,ca,g)||\"beacon\"==b&&x(e,ca,g)||ba(e,ca,g)):ba(e,ca,g)}ca=h(l);g=ca.hitcount;ca.hitcount=g?g+1:1;ca.first_hit||(ca.first_hit=(new Date).getTime());delete h(l).pending_experiments;a.set(Ia,ua,!0);if(rf(a))if(ca=\nP(a,Na),l=sf[ca])for(ca=0;ca<l.length;++ca)(g=tf(l[ca]).q)&&30>g.length&&g.push&&g.push(uf(a));else vf[ca]=vf[ca]||[],30>vf[ca].length&&vf[ca].push(uf(a))}function Hc(a){qc().expId&&a.set(Nc,qc().expId);qc().expVar&&a.set(Oc,qc().expVar);var b=P(a,Na);if(b=h(b).pending_experiments){var c=[];for(d in b)b.hasOwnProperty(d)&&b[d]&&c.push(encodeURIComponent(d)+\".\"+encodeURIComponent(b[d]));var d=c.join(\"!\")}else d=void 0;d&&((b=a.get(m))&&(d=b+\"!\"+d),a.set(m,d,!0))}\nfunction cd(){if(O.navigator&&\"preview\"==O.navigator.loadPurpose)throw\"abort\";}function yd(a){var b=O.gaDevIds||[];if(ka(b)){var c=a.get(\"&did\");qa(c)&&0<c.length&&(b=b.concat(c.split(\",\")));c=[];for(var d=0;d<b.length;d++)Ee(c,b[d])||c.push(b[d]);0!=c.length&&a.set(\"&did\",c.join(\",\"),!0)}}function vb(a){if(!a.get(Na))throw\"abort\";}\nfunction Pe(a){try{if(!a.get(Qe)&&(a.set(Qe,!0),!a.get(\"&gtm\"))){var b=void 0,c=void 0;lf(be(\"gtm_debug\"))&&(b=2);!b&&D(M.referrer,\"https://tagassistant.google.com/\")&&(b=3);!b&&Ee(M.cookie.split(\"; \"),\"__TAG_ASSISTANT=x\")&&(b=4);b||(c=M.documentElement.getAttribute(\"data-tag-assistant-present\"),lf(c)&&(b=5));if(b){O[\"google.tagmanager.debugui2.queue\"]||(O[\"google.tagmanager.debugui2.queue\"]=[],Id(\"https://www.google-analytics.com/debug/bootstrap?id=\"+a.get(Na)+\"&src=LEGACY&cond=\"+b));var d=M.currentScript;\nO[\"google.tagmanager.debugui2.queue\"].push({messageType:\"LEGACY_CONTAINER_STARTING\",data:{id:a.get(Na),scriptSource:d&&d.src||\"\"}})}}}catch(e){}}function lf(a){if(null==a||0===a.length)return!1;a=Number(a);var b=Date.now();return a<b+3E5&&a>b-9E5};var hd=function(){return Math.round(2147483647*Math.random())},Bd=function(){try{var a=new Uint32Array(1);O.crypto.getRandomValues(a);return a[0]&2147483647}catch(b){return hd()}};function Ta(a){var b=R(a,Ua);500<=b&&J(15);var c=P(a,Va);if(\"transaction\"!=c&&\"item\"!=c){c=R(a,Wa);var d=(new Date).getTime(),e=R(a,Xa);0==e&&a.set(Xa,d);e=Math.round(2*(d-e)/1E3);0<e&&(c=Math.min(c+e,20),a.set(Xa,d));if(0>=c)throw\"abort\";a.set(Wa,--c)}a.set(Ua,++b)};var Ya=function(){this.data=new ee};Ya.prototype.get=function(a){var b=$a(a),c=this.data.get(a);b&&void 0==c&&(c=ea(b.defaultValue)?b.defaultValue():b.defaultValue);return b&&b.Z?b.Z(this,a,c):c};var P=function(a,b){a=a.get(b);return void 0==a?\"\":\"\"+a},R=function(a,b){a=a.get(b);return void 0==a||\"\"===a?0:Number(a)};Ya.prototype.Z=function(a){return(a=this.get(a))&&ea(a)?a:ua};\nYa.prototype.set=function(a,b,c){if(a)if(\"object\"===typeof a)for(var d in a)a.hasOwnProperty(d)&&ab(this,d,a[d],c);else ab(this,a,b,c)};\nvar ab=function(a,b,c,d){if(void 0!=c)switch(b){case Na:wb.test(c)}var e=$a(b);e&&e.o?e.o(a,b,c,d):a.data.set(b,c,d)},gf={hitPayload:88,location:89,referrer:90,title:91,buildHitTask:93,sendHitTask:94,displayFeaturesTask:95,customTask:97,cookieName:98,cookieDomain:99,cookiePath:100,cookieExpires:101,cookieUpdate:102,cookieFlags:103,storage:104,_x_19:105,transportUrl:106,allowAdFeatures:107,sampleRate:108};\nfunction hf(a,b){var c=gf[a];c&&J(c);\"displayFeaturesTask\"===a&&void 0==b&&J(96);/.*Task$/.test(a)&&J(92)}function mf(a,b){if(a)if(\"object\"===typeof a)for(var c in a)a.hasOwnProperty(c)&&hf(c,b);else hf(a,b)};var ue=new ee,ve=[],bb=function(a,b,c,d,e){this.name=a;this.F=b;this.Z=d;this.o=e;this.defaultValue=c};function $a(a){var b=ue.get(a);if(!b)for(var c=0;c<ve.length;c++){var d=ve[c],e=d[0].exec(a);if(e){b=d[1](e);ue.set(b.name,b);break}}return b}function yc(a){var b;ue.map(function(c,d){d.F==a&&(b=d)});return b&&b.name}function S(a,b,c,d,e){a=new bb(a,b,c,d,e);ue.set(a.name,a);return a.name}function cb(a,b){ve.push([new RegExp(\"^\"+a+\"$\"),b])}function T(a,b,c){return S(a,b,c,void 0,db)}\nfunction db(){};var hb=T(\"apiVersion\",\"v\"),ib=T(\"clientVersion\",\"_v\");S(\"anonymizeIp\",\"aip\");var jb=S(\"adSenseId\",\"a\"),Va=S(\"hitType\",\"t\"),Ia=S(\"hitCallback\"),Ra=S(\"hitPayload\");S(\"nonInteraction\",\"ni\");S(\"currencyCode\",\"cu\");S(\"dataSource\",\"ds\");var Vd=S(\"useBeacon\",void 0,!1),fa=S(\"transport\");S(\"sessionControl\",\"sc\",\"\");S(\"sessionGroup\",\"sg\");S(\"queueTime\",\"qt\");var Ac=S(\"_s\",\"_s\"),Ie=S(\"_no_slc\");S(\"screenName\",\"cd\");var kb=S(\"location\",\"dl\",\"\"),lb=S(\"referrer\",\"dr\"),mb=S(\"page\",\"dp\",\"\");S(\"hostname\",\"dh\");\nvar nb=S(\"language\",\"ul\"),ob=S(\"encoding\",\"de\"),qf=S(\"title\",\"dt\",function(){return M.title||void 0});cb(\"contentGroup([0-9]+)\",function(a){return new bb(a[0],\"cg\"+a[1])});var pb=S(\"screenColors\",\"sd\"),qb=S(\"screenResolution\",\"sr\"),rb=S(\"viewportSize\",\"vp\"),sb=S(\"javaEnabled\",\"je\"),tb=S(\"flashVersion\",\"fl\");S(\"campaignId\",\"ci\");S(\"campaignName\",\"cn\");S(\"campaignSource\",\"cs\");S(\"campaignMedium\",\"cm\");S(\"campaignKeyword\",\"ck\");S(\"campaignContent\",\"cc\");\nvar ub=S(\"eventCategory\",\"ec\"),xb=S(\"eventAction\",\"ea\"),yb=S(\"eventLabel\",\"el\"),zb=S(\"eventValue\",\"ev\"),Bb=S(\"socialNetwork\",\"sn\"),Cb=S(\"socialAction\",\"sa\"),Db=S(\"socialTarget\",\"st\"),Eb=S(\"l1\",\"plt\"),Fb=S(\"l2\",\"pdt\"),Gb=S(\"l3\",\"dns\"),Hb=S(\"l4\",\"rrt\"),Ib=S(\"l5\",\"srt\"),Jb=S(\"l6\",\"tcp\"),Kb=S(\"l7\",\"dit\"),Lb=S(\"l8\",\"clt\"),Ve=S(\"l9\",\"_gst\"),We=S(\"l10\",\"_gbt\"),Xe=S(\"l11\",\"_cst\"),Ye=S(\"l12\",\"_cbt\"),Mb=S(\"timingCategory\",\"utc\"),Nb=S(\"timingVar\",\"utv\"),Ob=S(\"timingLabel\",\"utl\"),Pb=S(\"timingValue\",\"utt\");\nS(\"appName\",\"an\");S(\"appVersion\",\"av\",\"\");S(\"appId\",\"aid\",\"\");S(\"appInstallerId\",\"aiid\",\"\");S(\"exDescription\",\"exd\");S(\"exFatal\",\"exf\");var Nc=S(\"expId\",\"xid\"),Oc=S(\"expVar\",\"xvar\"),m=S(\"exp\",\"exp\"),Rc=S(\"_utma\",\"_utma\"),Sc=S(\"_utmz\",\"_utmz\"),Tc=S(\"_utmht\",\"_utmht\"),Ua=S(\"_hc\",void 0,0),Xa=S(\"_ti\",void 0,0),Wa=S(\"_to\",void 0,20);cb(\"dimension([0-9]+)\",function(a){return new bb(a[0],\"cd\"+a[1])});cb(\"metric([0-9]+)\",function(a){return new bb(a[0],\"cm\"+a[1])});S(\"linkerParam\",void 0,void 0,Bc,db);\nvar Ze=T(\"_cd2l\",void 0,!1),ld=S(\"usage\",\"_u\"),Gd=S(\"_um\");S(\"forceSSL\",void 0,void 0,function(){return Ba},function(a,b,c){J(34);Ba=!!c});var ed=S(\"_j1\",\"jid\"),ia=S(\"_j2\",\"gjid\");cb(\"\\\\&(.*)\",function(a){var b=new bb(a[0],a[1]),c=yc(a[0].substring(1));c&&(b.Z=function(d){return d.get(c)},b.o=function(d,e,g,ca){d.set(c,g,ca)},b.F=void 0);return b});\nvar Qb=T(\"_oot\"),dd=S(\"previewTask\"),Rb=S(\"checkProtocolTask\"),md=S(\"validationTask\"),Sb=S(\"checkStorageTask\"),Uc=S(\"historyImportTask\"),Tb=S(\"samplerTask\"),Vb=S(\"_rlt\"),Wb=S(\"buildHitTask\"),Xb=S(\"sendHitTask\"),Vc=S(\"ceTask\"),zd=S(\"devIdTask\"),Cd=S(\"timingTask\"),Ld=S(\"displayFeaturesTask\"),oa=S(\"customTask\"),ze=S(\"fpsCrossDomainTask\"),Re=T(\"_cta\"),V=T(\"name\"),Q=T(\"clientId\",\"cid\"),n=T(\"clientIdTime\"),xd=T(\"storedClientId\"),Ad=S(\"userId\",\"uid\"),Na=T(\"trackingId\",\"tid\"),U=T(\"cookieName\",void 0,\"_ga\"),\nW=T(\"cookieDomain\"),Yb=T(\"cookiePath\",void 0,\"/\"),Zb=T(\"cookieExpires\",void 0,63072E3),Hd=T(\"cookieUpdate\",void 0,!0),Be=T(\"cookieFlags\",void 0,\"\"),$b=T(\"legacyCookieDomain\"),Wc=T(\"legacyHistoryImport\",void 0,!0),ac=T(\"storage\",void 0,\"cookie\"),bc=T(\"allowLinker\",void 0,!1),cc=T(\"allowAnchor\",void 0,!0),Ka=T(\"sampleRate\",\"sf\",100),dc=T(\"siteSpeedSampleRate\",void 0,1),ec=T(\"alwaysSendReferrer\",void 0,!1),I=T(\"_gid\",\"_gid\"),la=T(\"_gcn\"),Kd=T(\"useAmpClientId\"),ce=T(\"_gclid\"),fe=T(\"_gt\"),he=T(\"_ge\",void 0,\n7776E6),ie=T(\"_gclsrc\"),je=T(\"storeGac\",void 0,!0),oe=S(\"_x_19\"),Ae=S(\"_fplc\",\"_fplc\"),F=T(\"_cs\"),Je=T(\"_useUp\",void 0,!1),Le=S(\"up\",\"up\"),Qe=S(\"_tac\",void 0,!1),Se=T(\"_gbraid\"),Te=T(\"_gbt\"),bf=T(\"_gbe\",void 0,7776E6),gd=S(\"transportUrl\"),Md=S(\"_r\",\"_r\"),Od=S(\"_slc\",\"_slc\"),qe=S(\"_dp\"),ad=S(\"_jt\",void 0,\"n\"),Ud=S(\"allowAdFeatures\",void 0,!0),xe=S(\"allowAdPersonalizationSignals\",void 0,!0);\nfunction X(a,b,c,d){b[a]=function(){try{return d&&J(d),c.apply(this,arguments)}catch(e){throw ge(\"exc\",a,e&&e.name),e;}}};var Ed=function(a){if(\"cookie\"==a.get(ac))return a=Ca(\"FPLC\"),0<a.length?a[0]:void 0},Fe=function(a){var b;if(b=P(a,oe)&&a.get(Ze))b=De.get(a.get(cc)),b=!(b&&b._fplc);b&&!Ed(a)&&a.set(Ae,\"0\")};var aa=function(a){var b=Math.min(R(a,dc),100);return La(P(a,Q))%100>=b?!1:!0},gc=function(a){var b={};if(Ec(b)||Fc(b)){var c=b[Eb];void 0==c||Infinity==c||isNaN(c)||(0<c?(Y(b,Gb),Y(b,Jb),Y(b,Ib),Y(b,Fb),Y(b,Hb),Y(b,Kb),Y(b,Lb),Y(b,Ve),Y(b,We),Y(b,Xe),Y(b,Ye),va(function(){a(b)},10)):L(O,\"load\",function(){gc(a)},!1))}},Ec=function(a){var b=O.performance||O.webkitPerformance;b=b&&b.timing;if(!b)return!1;var c=b.navigationStart;if(0==c)return!1;a[Eb]=b.loadEventStart-c;a[Gb]=b.domainLookupEnd-b.domainLookupStart;\na[Jb]=b.connectEnd-b.connectStart;a[Ib]=b.responseStart-b.requestStart;a[Fb]=b.responseEnd-b.responseStart;a[Hb]=b.fetchStart-c;a[Kb]=b.domInteractive-c;a[Lb]=b.domContentLoadedEventStart-c;a[Ve]=N.L-c;a[We]=N.ya-c;O.google_tag_manager&&O.google_tag_manager._li&&(b=O.google_tag_manager._li,a[Xe]=b.cst,a[Ye]=b.cbt);return!0},Fc=function(a){if(O.top!=O)return!1;var b=O.external,c=b&&b.onloadT;b&&!b.isValidLoadTime&&(c=void 0);2147483648<c&&(c=void 0);0<c&&b.setPageReadyTime();if(void 0==c)return!1;\na[Eb]=c;return!0},Y=function(a,b){var c=a[b];if(isNaN(c)||Infinity==c||0>c)a[b]=void 0},Fd=function(a){return function(b){if(\"pageview\"==b.get(Va)&&!a.I){a.I=!0;var c=aa(b),d=0<E(P(b,kb),\"gclid\").length,e=0<E(P(b,kb),\"wbraid\").length;(c||d||e)&&gc(function(g){c&&a.send(\"timing\",g);(d||e)&&a.send(\"adtiming\",g)})}}};var hc=!1,mc=function(a){if(\"cookie\"==P(a,ac)){if(a.get(Hd)||P(a,xd)!=P(a,Q)){var b=1E3*R(a,Zb);ma(a,Q,U,b);a.data.set(xd,P(a,Q))}(a.get(Hd)||uc(a)!=P(a,I))&&ma(a,I,la,864E5);if(a.get(je)){if(b=P(a,ce)){var c=Math.min(R(a,he),1E3*R(a,Zb));c=0===c?0:Math.min(c,1E3*R(a,fe)+c-(new Date).getTime());a.data.set(he,c);var d={},e=P(a,fe),g=P(a,ie),ca=kc(P(a,Yb)),l=lc(P(a,W)),k=P(a,Na),w=P(a,Be);g&&\"aw.ds\"!=g?d&&(d.ua=!0):(b=[\"1\",e,Cc(b)].join(\".\"),0<=c&&(d&&(d.ta=!0),zc(\"_gac_\"+Cc(k),b,ca,l,k,c,w)));le(d)}}else J(75);\na.get(je)&&(b=P(a,Se))&&(c=Math.min(R(a,bf),1E3*R(a,Zb)),c=0===c?0:Math.min(c,1E3*R(a,Te)+c-(new Date).getTime()),a.data.set(bf,c),d={},w=P(a,Te),ca=kc(P(a,Yb)),l=lc(P(a,W)),k=P(a,Na),a=P(a,Be),b=[\"1\",w,Cc(b)].join(\".\"),0<=c&&(d&&(d.ta=!0),zc(\"_gac_gb_\"+Cc(k),b,ca,l,k,c,a)),ef(d))}},ma=function(a,b,c,d){var e=nd(a,b);if(e){c=P(a,c);var g=kc(P(a,Yb)),ca=lc(P(a,W)),l=P(a,Be),k=P(a,Na);if(\"auto\"!=ca)zc(c,e,g,ca,k,d,l)&&(hc=!0);else{J(32);for(var w=id(),Ce=0;Ce<w.length;Ce++)if(ca=w[Ce],a.data.set(W,\nca),e=nd(a,b),zc(c,e,g,ca,k,d,l)){hc=!0;return}a.data.set(W,\"auto\")}}},uc=function(a){var b=Ca(P(a,la));return Xd(a,b)},nc=function(a){if(\"cookie\"==P(a,ac)&&!hc&&(mc(a),!hc))throw\"abort\";},Yc=function(a){if(a.get(Wc)){var b=P(a,W),c=P(a,$b)||xa(),d=Xc(\"__utma\",c,b);d&&(J(19),a.set(Tc,(new Date).getTime(),!0),a.set(Rc,d.R),(b=Xc(\"__utmz\",c,b))&&d.hash==b.hash&&a.set(Sc,b.R))}},nd=function(a,b){b=Cc(P(a,b));var c=lc(P(a,W)).split(\".\").length;a=jc(P(a,Yb));1<a&&(c+=\"-\"+a);return b?[\"GA1\",c,b].join(\".\"):\n\"\"},Xd=function(a,b){return na(b,P(a,W),P(a,Yb))},na=function(a,b,c){if(!a||1>a.length)J(12);else{for(var d=[],e=0;e<a.length;e++){var g=a[e];var ca=g.split(\".\");var l=ca.shift();(\"GA1\"==l||\"1\"==l)&&1<ca.length?(g=ca.shift().split(\"-\"),1==g.length&&(g[1]=\"1\"),g[0]*=1,g[1]*=1,ca={H:g,s:ca.join(\".\")}):ca=kd.test(g)?{H:[0,0],s:g}:void 0;ca&&d.push(ca)}if(1==d.length)return J(13),d[0].s;if(0==d.length)J(12);else{J(14);d=Gc(d,lc(b).split(\".\").length,0);if(1==d.length)return d[0].s;d=Gc(d,jc(c),1);1<d.length&&\nJ(41);return d[0]&&d[0].s}}},Gc=function(a,b,c){for(var d=[],e=[],g,ca=0;ca<a.length;ca++){var l=a[ca];l.H[c]==b?d.push(l):void 0==g||l.H[c]<g?(e=[l],g=l.H[c]):l.H[c]==g&&e.push(l)}return 0<d.length?d:e},lc=function(a){return 0==a.indexOf(\".\")?a.substr(1):a},id=function(){var a=[],b=xa().split(\".\");if(4==b.length){var c=b[b.length-1];if(parseInt(c,10)==c)return[\"none\"]}for(c=b.length-2;0<=c;c--)a.push(b.slice(c).join(\".\"));b=M.location.hostname;eb.test(b)||vc.test(b)||a.push(\"none\");return a},kc=\nfunction(a){if(!a)return\"/\";1<a.length&&a.lastIndexOf(\"/\")==a.length-1&&(a=a.substr(0,a.length-1));0!=a.indexOf(\"/\")&&(a=\"/\"+a);return a},jc=function(a){a=kc(a);return\"/\"==a?1:a.split(\"/\").length},le=function(a){a.ta&&J(77);a.na&&J(74);a.pa&&J(73);a.ua&&J(69)},ef=function(a){a.ta&&J(85);a.na&&J(86);a.pa&&J(87)};function Xc(a,b,c){\"none\"==b&&(b=\"\");var d=[],e=Ca(a);a=\"__utma\"==a?6:2;for(var g=0;g<e.length;g++){var ca=(\"\"+e[g]).split(\".\");ca.length>=a&&d.push({hash:ca[0],R:e[g],O:ca})}if(0!=d.length)return 1==d.length?d[0]:Zc(b,d)||Zc(c,d)||Zc(null,d)||d[0]}function Zc(a,b){if(null==a)var c=a=1;else c=La(a),a=La(D(a,\".\")?a.substring(1):\".\"+a);for(var d=0;d<b.length;d++)if(b[d].hash==c||b[d].hash==a)return b[d]};var Jc=new RegExp(/^https?:\\/\\/([^\\/:]+)/),De=O.google_tag_data.glBridge,Kc=RegExp(\"(.*)([?&#])(?:_ga=[^&#]*)(?:&?)(.*)\"),od=RegExp(\"(.*)([?&#])(?:_gac=[^&#]*)(?:&?)(.*)\");function Bc(a){if(a.get(Ze))return J(35),De.generate($e(a));var b=P(a,Q),c=P(a,I)||\"\";b=\"_ga=2.\"+K(pa(c+b,0)+\".\"+c+\"-\"+b);(a=af(a))?(J(44),a=\"&_gac=1.\"+K([pa(a.qa,0),a.timestamp,a.qa].join(\".\"))):a=\"\";return b+a}\nfunction Ic(a,b){var c=new Date,d=O.navigator,e=d.plugins||[];a=[a,d.userAgent,c.getTimezoneOffset(),c.getYear(),c.getDate(),c.getHours(),c.getMinutes()+b];for(b=0;b<e.length;++b)a.push(e[b].description);return La(a.join(\".\"))}function pa(a,b){var c=new Date,d=O.navigator,e=c.getHours()+Math.floor((c.getMinutes()+b)/60);return La([a,d.userAgent,d.language||\"\",c.getTimezoneOffset(),c.getYear(),c.getDate()+Math.floor(e/24),(24+e)%24,(60+c.getMinutes()+b)%60].join(\".\"))}\nvar Dc=function(a){J(48);this.target=a;this.T=!1};Dc.prototype.ca=function(a,b){if(a){if(this.target.get(Ze))return De.decorate($e(this.target),a,b);if(a.tagName){if(\"a\"==a.tagName.toLowerCase()){a.href&&(a.href=qd(this,a.href,b));return}if(\"form\"==a.tagName.toLowerCase())return rd(this,a)}if(\"string\"==typeof a)return qd(this,a,b)}};\nvar qd=function(a,b,c){var d=Kc.exec(b);d&&3<=d.length&&(b=d[1]+(d[3]?d[2]+d[3]:\"\"));(d=od.exec(b))&&3<=d.length&&(b=d[1]+(d[3]?d[2]+d[3]:\"\"));a=a.target.get(\"linkerParam\");d=b.indexOf(\"?\");var e=b.indexOf(\"#\");b=c?b+((-1==e?\"#\":\"&\")+a):-1==e?b+((-1===d?\"?\":\"&\")+a):b.substring(0,e)+(-1===d||d>e?\"?\":\"&\")+a+b.substring(e);b=b.replace(/&+_ga=/,\"&_ga=\");return b=b.replace(RegExp(\"&+_gac=\"),\"&_gac=\")},rd=function(a,b){if(b&&b.action)if(\"get\"==b.method.toLowerCase()){a=a.target.get(\"linkerParam\").split(\"&\");\nfor(var c=0;c<a.length;c++){var d=a[c].split(\"=\"),e=d[1];d=d[0];for(var g=b.childNodes||[],ca=!1,l=0;l<g.length;l++)if(g[l].name==d){g[l].setAttribute(\"value\",e);ca=!0;break}ca||(g=M.createElement(\"input\"),g.setAttribute(\"type\",\"hidden\"),g.setAttribute(\"name\",d),g.setAttribute(\"value\",e),b.appendChild(g))}}else\"post\"==b.method.toLowerCase()&&(b.action=qd(a,b.action))};\nDc.prototype.S=function(a,b,c){function d(g){try{g=g||O.event;a:{var ca=g.target||g.srcElement;for(g=100;ca&&0<g;){if(ca.href&&ca.nodeName.match(/^a(?:rea)?$/i)){var l=ca;break a}ca=ca.parentNode;g--}l={}}(\"http:\"==l.protocol||\"https:\"==l.protocol)&&sd(a,l.hostname||\"\")&&l.href&&(l.href=qd(e,l.href,b))}catch(k){J(26)}}var e=this;this.target.get(Ze)?De.auto(function(){return $e(e.target)},a,b?\"fragment\":\"\",c):(this.T||(this.T=!0,L(M,\"mousedown\",d,!1),L(M,\"keyup\",d,!1)),c&&L(M,\"submit\",function(g){g=\ng||O.event;if((g=g.target||g.srcElement)&&g.action){var ca=g.action.match(Jc);ca&&sd(a,ca[1])&&rd(e,g)}}))};Dc.prototype.$=function(a){if(a){var b=this,c=b.target.get(F);void 0!==c&&De.passthrough(function(){if(c(\"analytics_storage\"))return{};var d={};return d._ga=b.target.get(Q),d._up=\"1\",d},1,!0)}};function sd(a,b){if(b==M.location.hostname)return!1;for(var c=0;c<a.length;c++)if(a[c]instanceof RegExp){if(a[c].test(b))return!0}else if(0<=b.indexOf(a[c]))return!0;return!1}\nfunction ke(a,b){return b!=Ic(a,0)&&b!=Ic(a,-1)&&b!=Ic(a,-2)&&b!=pa(a,0)&&b!=pa(a,-1)&&b!=pa(a,-2)}function $e(a){var b=af(a),c={};c._ga=a.get(Q);c._gid=a.get(I)||void 0;c._gac=b?[b.qa,b.timestamp].join(\".\"):void 0;b=a.get(Ae);a=Ed(a);return c._fplc=b&&\"0\"!==b?b:a,c}function af(a){function b(e){return void 0==e||\"\"===e?0:Number(e)}var c=a.get(ce);if(c&&a.get(je)){var d=b(a.get(fe));if(1E3*d+b(a.get(he))<=(new Date).getTime())J(76);else return{timestamp:d,qa:c}}};var p=/^(GTM|OPT)-[A-Z0-9]+$/,q=/;_gaexp=[^;]*/g,r=/;((__utma=)|([^;=]+=GAX?\\d+\\.))[^;]*/g,Aa=/^https?:\\/\\/[\\w\\-.]+\\.google.com(:\\d+)?\\/optimize\\/opt-launch\\.html\\?.*$/,nf=0,wf={},t=function(a){function b(d,e){e&&(c+=\"&\"+d+\"=\"+K(e))}var c=Ge(a.type)+K(a.id);\"dataLayer\"!=a.B&&b(\"l\",a.B);b(\"cx\",a.context);b(\"t\",a.target);b(\"cid\",a.clientId);b(\"cidt\",a.ka);b(\"gac\",a.la);b(\"aip\",a.ia);a.sa&&b(\"_slc\",\"1\");a.sync&&b(\"m\",\"sync\");b(\"cycle\",a.G);a.qa&&b(\"gclid\",a.qa);Aa.test(M.referrer)&&b(\"cb\",String(hd()));\nreturn c},He=function(a,b){var c=(new Date).getTime();O[a.B]=O[a.B]||[];wf[a.B]||(wf[a.B]=!0,c={\"gtm.start\":c},a.sync||(c.event=\"gtm.js\"),O[a.B].push(c));2===a.type&&function(d,e,g){O[a.B].push(arguments)}(\"config\",a.id,b)},Ke=function(a,b,c,d){c=c||{};var e=O.google_tag_data.tcBridge;if(p.test(b))var g=1;else{var ca=b.split(\"-\");1<ca.length&&\"GTM\"!==ca[0]&&\"UA\"!==ca[0]&&(g=2)}if(g){ca={id:b,type:g,B:c.dataLayer||\"dataLayer\",G:!1};var l=void 0;a.get(\"&gtm\")==b&&(ca.G=!0);switch(g){case 1:ca.ia=!!a.get(\"anonymizeIp\");\nca.sync=d;b=String(a.get(\"name\"));\"t0\"!=b&&(ca.target=b);G(String(a.get(\"trackingId\")))||(ca.clientId=String(a.get(Q)),ca.ka=Number(a.get(n)),b=c.palindrome?r:q,b=(b=M.cookie.replace(/^|(; +)/g,\";\").match(b))?b.sort().join(\"\").substring(1):void 0,ca.la=b,ca.qa=E(P(a,kb),\"gclid\"));break;case 2:if(20<=nf)return;nf++;ca.context=\"c\";l={};l=(l.is_legacy_loaded=!0,l);ca.sa=!0;e.registerUa(a.get(\"name\"),a.get(\"trackingId\"));e.setSideload(a.get(\"name\"),b,a.get(\"trackingId\"))}He(ca,l);return t(ca)}};var Jd=function(a,b){b||(b=(b=P(a,V))&&\"t0\"!=b?Wd.test(b)?\"_gat_\"+Cc(P(a,Na)):\"_gat_\"+Cc(b):\"_gat\");this.Y=b},Rd=function(a,b){var c=b.get(Wb);b.set(Wb,function(e){Pd(a,e,ed);Pd(a,e,ia);var g=c(e);Qd(a,e);return g});var d=b.get(Xb);b.set(Xb,function(e){var g=d(e);if(se(e)){J(80);var ca={U:re(e,1),google:re(e,2),count:0};pe(\"https://stats.g.doubleclick.net/j/collect\",ca.U,ca);e.set(ed,\"\",!0)}return g})},Pd=function(a,b,c){!1===b.get(Ud)||b.get(c)||(\"1\"==Ca(a.Y)[0]?b.set(c,\"\",!0):b.set(c,\"\"+hd(),!0))},\nQd=function(a,b){se(b)&&zc(a.Y,\"1\",P(b,Yb),P(b,W),P(b,Na),6E4,P(b,Be))},se=function(a){return!!a.get(ed)&&!1!==a.get(Ud)},Ne=function(a){return!H[P(a,Na)]&&rf(a)},re=function(a,b){var c=new ee,d=function(g){$a(g).F&&c.set($a(g).F,a.get(g))};d(hb);d(ib);d(Na);d(Q);d(ed);1==b&&(d(Ad),d(ia),d(I));!1===a.get(xe)&&c.set(\"npa\",\"1\");c.set($a(ld).F,Td(a));var e=\"\";c.map(function(g,ca){e+=K(g)+\"=\";e+=K(\"\"+ca)+\"&\"});e+=\"z=\"+hd();1==b?e=\"t=dc&aip=1&_r=3&\"+e:2==b&&(e=\"t=sr&aip=1&_r=4&slf_rd=1&\"+e);return e},\nMe=function(a){if(Ne(a)){var b=P(a,Na);H[b]=!0;return function(c){if(c&&!H[c]){var d=Ke(a,c);if(d){var e=0<d.indexOf(\"&_slc=1\");H[c]=!0;sf[b]||(sf[b]=[]);e&&(sf[b].push(c),tf(c,vf[b]));Id(d)}}}}},Wd=/^gtm\\d+$/;var fd=function(a,b){a=a.model;if(!a.get(\"dcLoaded\")){var c=new $c(Dd(a));c.set(29);a.set(Gd,c.C);b=b||{};var d;b[U]&&(d=Cc(b[U]));b=new Jd(a,d);Rd(b,a);a.set(\"dcLoaded\",!0)}};var Sd=function(a){var b=\"cookie\"!=a.get(ac)?!1:!0;if(b){b=new Jd(a);var c=a.get(\"dcLoaded\");c||(Pd(b,a,ed),Pd(b,a,ia),Qd(b,a));b=!c&&se(a);c=Ne(a);b&&a.set(Md,1,!0);c&&a.set(Od,1,!0);if(b||c)a.set(ad,\"d\",!0),J(79),a.set(qe,{U:re(a,1),google:re(a,2),V:Me(a),count:0},!0)}};var Lc=function(){var a=O.gaGlobal=O.gaGlobal||{};return a.hid=a.hid||hd()};var wb=/^(UA|YT|MO|GP)-(\\d+)-(\\d+)$/,pc=function(a){function b(e,g){d.model.data.set(e,g);a.hasOwnProperty(e)&&hf(e,g)}function c(e,g){d.model.data.set(e,g);d.filters.add(e)}var d=this;this.model=new Ya;this.filters=new Ha;b(V,a[V]);b(Na,sa(a[Na]));b(U,a[U]);b(W,a[W]||xa());b(Yb,a[Yb]);b(Zb,a[Zb]);b(Hd,a[Hd]);b(Be,a[Be]);b($b,a[$b]);b(Wc,a[Wc]);b(bc,a[bc]);b(cc,a[cc]);b(Ka,a[Ka]);b(dc,a[dc]);b(ec,a[ec]);b(ac,a[ac]);b(Ad,a[Ad]);b(n,a[n]);b(Kd,a[Kd]);b(je,a[je]);b(Ze,a[Ze]);b(oe,a[oe]);b(Je,a[Je]);\nb(F,a[F]);b(hb,1);b(ib,\"j101\");c(Re,Pe);c(Qb,Ma);c(oa,ua);c(dd,cd);c(Rb,Oa);c(md,vb);c(Sb,nc);c(Uc,Yc);c(Tb,Ja);c(Vb,Ta);c(Vc,Hc);c(zd,yd);c(Ld,Sd);c(ze,Fe);c(Wb,Pa);c(Xb,Sa);c(Cd,Fd(this));pd(this.model);td(this.model,a[Q]);this.model.set(jb,Lc())};pc.prototype.get=function(a){return this.model.get(a)};pc.prototype.set=function(a,b){this.model.set(a,b);mf(a,b)};\npc.prototype.send=function(a){if(!(1>arguments.length)){if(\"string\"===typeof arguments[0]){var b=arguments[0];var c=[].slice.call(arguments,1)}else b=arguments[0]&&arguments[0][Va],c=arguments;b&&(c=za(me[b]||[],c),c[Va]=b,mf(c),this.model.set(c,void 0,!0),this.filters.D(this.model),this.model.data.m={})}};pc.prototype.ma=function(a,b){var c=this;u(a,c,b)||(v(a,function(){u(a,c,b)}),y(String(c.get(V)),a,void 0,b,!0))};\nfunction td(a,b){var c=P(a,U);a.data.set(la,\"_ga\"==c?\"_gid\":c+\"_gid\");if(\"cookie\"==P(a,ac)){hc=!1;c=Ca(P(a,U));c=Xd(a,c);if(!c){c=P(a,W);var d=P(a,$b)||xa();c=Xc(\"__utma\",d,c);void 0!=c?(J(10),c=c.O[1]+\".\"+c.O[2]):c=void 0}c&&(hc=!0);if(d=c&&!a.get(Hd))if(d=c.split(\".\"),2!=d.length)d=!1;else if(d=Number(d[1])){var e=R(a,Zb);d=d+e<(new Date).getTime()/1E3}else d=!1;d&&(c=void 0);c&&(a.data.set(xd,c),a.data.set(Q,c),(c=uc(a))&&a.data.set(I,c));a.get(je)&&(c=a.get(ce),d=a.get(ie),!c||d&&\"aw.ds\"!=d)&&\n(c={},d=(M?df(c):{})[P(a,Na)],le(c),d&&0!=d.length&&(c=d[0],a.data.set(fe,c.timestamp/1E3),a.data.set(ce,c.qa)));a.get(je)&&(c=a.get(Se),d={},e=(M?df(d,\"_gac_gb\",!0):{})[P(a,Na)],ef(d),e&&0!=e.length&&(d=e[0],e=d.qa,c&&c!==e||(d.labels&&d.labels.length&&(e+=\".\"+d.labels.join(\".\")),a.data.set(Te,d.timestamp/1E3),a.data.set(Se,e))))}if(a.get(Hd)){c=be(\"_ga\",!!a.get(cc));var g=be(\"_gl\",!!a.get(cc));d=De.get(a.get(cc));e=d._ga;g&&0<g.indexOf(\"_ga*\")&&!e&&J(30);if(b||!a.get(Je))g=!1;else if(g=a.get(F),\nvoid 0===g||g(\"analytics_storage\"))g=!1;else{J(84);a.data.set(Le,1);if(g=d._up)if(g=Jc.exec(M.referrer)){g=g[1];var ca=M.location.hostname;g=ca===g||0<=ca.indexOf(\".\"+g)||0<=g.indexOf(\".\"+ca)?!0:!1}else g=!1;g=g?!0:!1}ca=d.gclid;var l=d._gac;if(c||e||ca||l)if(c&&e&&J(36),a.get(bc)||ye(a.get(Kd))||g){if(e&&(J(38),a.data.set(Q,e),d._gid&&(J(51),a.data.set(I,d._gid))),ca?(J(82),a.data.set(ce,ca),d.gclsrc&&a.data.set(ie,d.gclsrc)):l&&(e=l.split(\".\"))&&2===e.length&&(J(37),a.data.set(ce,e[0]),a.data.set(fe,\ne[1])),(d=d._fplc)&&P(a,oe)&&(J(83),a.data.set(Ae,d)),c)b:if(d=c.indexOf(\".\"),-1==d)J(22);else{e=c.substring(0,d);g=c.substring(d+1);d=g.indexOf(\".\");c=g.substring(0,d);g=g.substring(d+1);if(\"1\"==e){if(d=g,ke(d,c)){J(23);break b}}else if(\"2\"==e){d=g.indexOf(\"-\");e=\"\";0<d?(e=g.substring(0,d),d=g.substring(d+1)):d=g.substring(1);if(ke(e+d,c)){J(53);break b}e&&(J(2),a.data.set(I,e))}else{J(22);break b}J(11);a.data.set(Q,d);if(c=be(\"_gac\",!!a.get(cc)))c=c.split(\".\"),\"1\"!=c[0]||4!=c.length?J(72):ke(c[3],\nc[1])?J(71):(a.data.set(ce,c[3]),a.data.set(fe,c[2]),J(70))}}else J(21)}b&&(J(9),a.data.set(Q,K(b)));a.get(Q)||(b=(b=O.gaGlobal)&&b.from_cookie&&\"cookie\"!==P(a,ac)?void 0:(b=b&&b.vid)&&-1!==b.search(jd)?b:void 0,b?(J(17),a.data.set(Q,b)):(J(8),a.data.set(Q,ra())));a.get(I)||(J(3),a.data.set(I,ra()));mc(a);b=O.gaGlobal=O.gaGlobal||{};c=P(a,Q);a=c===P(a,xd);if(void 0==b.vid||a&&!b.from_cookie)b.vid=c,b.from_cookie=a}\nfunction pd(a){var b=O.navigator,c=O.screen,d=M.location;a.set(lb,of(!!a.get(ec),!!a.get(Kd)));if(d){var e=d.pathname||\"\";\"/\"!=e.charAt(0)&&(J(31),e=\"/\"+e);a.set(kb,d.protocol+\"//\"+d.hostname+e+d.search)}c&&a.set(qb,c.width+\"x\"+c.height);c&&a.set(pb,c.colorDepth+\"-bit\");c=M.documentElement;var g=(e=M.body)&&e.clientWidth&&e.clientHeight,ca=[];c&&c.clientWidth&&c.clientHeight&&(\"CSS1Compat\"===M.compatMode||!g)?ca=[c.clientWidth,c.clientHeight]:g&&(ca=[e.clientWidth,e.clientHeight]);c=0>=ca[0]||0>=\nca[1]?\"\":ca.join(\"x\");a.set(rb,c);c=a.set;var l;if((e=(e=O.navigator)?e.plugins:null)&&e.length)for(g=0;g<e.length&&!l;g++)ca=e[g],-1<ca.name.indexOf(\"Shockwave Flash\")&&(l=ca.description);if(!l)try{var k=new ActiveXObject(\"ShockwaveFlash.ShockwaveFlash.7\");l=k.GetVariable(\"$version\")}catch(w){}if(!l)try{k=new ActiveXObject(\"ShockwaveFlash.ShockwaveFlash.6\"),l=\"WIN 6,0,21,0\",k.AllowScriptAccess=\"always\",l=k.GetVariable(\"$version\")}catch(w){}if(!l)try{k=new ActiveXObject(\"ShockwaveFlash.ShockwaveFlash\"),\nl=k.GetVariable(\"$version\")}catch(w){}l&&(k=l.match(/[\\d]+/g))&&3<=k.length&&(l=k[0]+\".\"+k[1]+\" r\"+k[2]);c.call(a,tb,l||void 0);a.set(ob,M.characterSet||M.charset);a.set(sb,b&&\"function\"===typeof b.javaEnabled&&b.javaEnabled()||!1);a.set(nb,(b&&(b.language||b.browserLanguage)||\"\").toLowerCase());a.data.set(ce,be(\"gclid\",!0));a.data.set(ie,be(\"gclsrc\",!0));a.data.set(fe,Math.round((new Date).getTime()/1E3));a.get(ce)||(a.data.set(Se,be(\"wbraid\",!0)),a.data.set(Te,Math.round((new Date).getTime()/1E3)));\nif(d&&a.get(cc)&&(b=M.location.hash)){b=b.split(/[?&#]+/);d=[];for(l=0;l<b.length;++l)(D(b[l],\"utm_id\")||D(b[l],\"utm_campaign\")||D(b[l],\"utm_source\")||D(b[l],\"utm_medium\")||D(b[l],\"utm_term\")||D(b[l],\"utm_content\")||D(b[l],\"gclid\")||D(b[l],\"dclid\")||D(b[l],\"gclsrc\")||D(b[l],\"wbraid\"))&&d.push(b[l]);0<d.length&&(b=\"#\"+d.join(\"&\"),a.set(kb,a.get(kb)+b))}}var me={pageview:[mb],event:[ub,xb,yb,zb],social:[Bb,Cb,Db],timing:[Mb,Nb,Pb,Ob]};var rc=function(a){if(\"prerender\"==M.visibilityState)return!1;a();return!0},z=function(a){if(!rc(a)){J(16);var b=!1,c=function(){if(!b&&rc(a)){b=!0;var d=M;d.removeEventListener?d.removeEventListener(\"visibilitychange\",c,!1):d.detachEvent&&d.detachEvent(\"onvisibilitychange\",c)}};L(M,\"visibilitychange\",c)}};var te=/^(?:(\\w+)\\.)?(?:(\\w+):)?(\\w+)$/,sc=function(a){if(ea(a[0]))this.u=a[0];else{var b=te.exec(a[0]);null!=b&&4==b.length&&(this.da=b[1]||\"t0\",this.K=b[2]||\"\",this.methodName=b[3],this.aa=[].slice.call(a,1),this.K||(this.A=\"create\"==this.methodName,this.i=\"require\"==this.methodName,this.g=\"provide\"==this.methodName,this.ba=\"remove\"==this.methodName),this.i&&(3<=this.aa.length?(this.X=this.aa[1],this.W=this.aa[2]):this.aa[1]&&(qa(this.aa[1])?this.X=this.aa[1]:this.W=this.aa[1])));b=a[1];a=a[2];\nif(!this.methodName)throw\"abort\";if(this.i&&(!qa(b)||\"\"==b))throw\"abort\";if(this.g&&(!qa(b)||\"\"==b||!ea(a)))throw\"abort\";if(ud(this.da)||ud(this.K))throw\"abort\";if(this.g&&\"t0\"!=this.da)throw\"abort\";}};function ud(a){return 0<=a.indexOf(\".\")||0<=a.indexOf(\":\")};var Yd,Zd,$d,A;Yd=new ee;$d=new ee;A=new ee;Zd={ec:45,ecommerce:46,linkid:47};\nvar u=function(a,b,c){b==N||b.get(V);var d=Yd.get(a);if(!ea(d))return!1;b.plugins_=b.plugins_||new ee;if(b.plugins_.get(a))return!0;b.plugins_.set(a,new d(b,c||{}));return!0},y=function(a,b,c,d,e){if(!ea(Yd.get(b))&&!$d.get(b)){Zd.hasOwnProperty(b)&&J(Zd[b]);var g=void 0;if(p.test(b)){J(52);a=N.j(a);if(!a)return!0;c=Ke(a.model,b,d,e);g=function(){Z.D([\"provide\",b,function(){}]);var l=O[d&&d.dataLayer||\"dataLayer\"];l&&l.hide&&ea(l.hide.end)&&l.hide[b]&&(l.hide.end(),l.hide.end=void 0)}}!c&&Zd.hasOwnProperty(b)?\n(J(39),c=b+\".js\"):J(43);if(c){var ca;d&&(ca=d[oe]);qa(ca)||(ca=void 0);a=ae(cf(c,ca));!ca||ne(a.protocol)&&B(a)||(a=ae(cf(c)));ne(a.protocol)&&B(a)&&(Id(a.url,void 0,e,void 0,g),$d.set(b,!0))}}},v=function(a,b){var c=A.get(a)||[];c.push(b);A.set(a,c)},C=function(a,b){Yd.set(a,b);b=A.get(a)||[];for(var c=0;c<b.length;c++)b[c]();A.set(a,[])},B=function(a){var b=ae(M.location.href);if(D(a.url,Ge(1))||D(a.url,Ge(2)))return!0;if(a.query||0<=a.url.indexOf(\"?\")||0<=a.path.indexOf(\"://\"))return!1;if(a.host==\nb.host&&a.port==b.port||jf&&(b=M.createElement(\"a\"),b.href=jf,b=kf(b),a.host===b[0]&&a.port===b[1]))return!0;b=\"http:\"==a.protocol?80:443;return\"www.google-analytics.com\"==a.host&&(a.port||b)==b&&D(a.path,\"/plugins/\")?!0:!1},ne=function(a){var b=M.location.protocol;return\"https:\"==a||a==b?!0:\"http:\"!=a?!1:\"http:\"==b},kf=function(a){var b=a.hostname||\"\",c=0<=b.indexOf(\"]\");b=b.split(c?\"]\":\":\")[0].toLowerCase();c&&(b+=\"]\");c=(a.protocol||\"\").toLowerCase();c=1*a.port||(\"http:\"==c?80:\"https:\"==c?443:\n\"\");a=a.pathname||\"\";D(a,\"/\")||(a=\"/\"+a);return[b,\"\"+c,a]},ae=function(a){var b=M.createElement(\"a\");b.href=M.location.href;var c=(b.protocol||\"\").toLowerCase(),d=kf(b),e=b.search||\"\",g=c+\"//\"+d[0]+(d[1]?\":\"+d[1]:\"\");D(a,\"//\")?a=c+a:D(a,\"/\")?a=g+a:!a||D(a,\"?\")?a=g+d[2]+(a||e):0>a.split(\"/\")[0].indexOf(\":\")&&(a=g+d[2].substring(0,d[2].lastIndexOf(\"/\"))+\"/\"+a);b.href=a;c=kf(b);return{protocol:(b.protocol||\"\").toLowerCase(),host:c[0],port:c[1],path:c[2],query:b.search||\"\",url:a||\"\"}},cf=function(a,b){return a&&\n0<=a.indexOf(\"/\")?a:(b||bd(!1))+\"/plugins/ua/\"+a};var Z={ga:function(){Z.fa=[]}};Z.ga();Z.D=function(a){var b=Z.J.apply(Z,arguments);b=Z.fa.concat(b);for(Z.fa=[];0<b.length&&!Z.v(b[0])&&!(b.shift(),0<Z.fa.length););Z.fa=Z.fa.concat(b)};Z.ra=function(a){N.q&&(300===N.q.length&&(N.q.shift(),N.qd++),N.q.push(a))};Z.J=function(a){for(var b=[],c=0;c<arguments.length;c++){var d=void 0;try{d=new sc(arguments[c]),d.g?C(d.aa[0],d.aa[1]):(d.i&&(d.ha=y(d.da,d.aa[0],d.X,d.W)),b.push(d)),Z.ra(arguments[c])}catch(e){}}return b};\nZ.v=function(a){try{if(a.u)a.u.call(O,N.j(\"t0\"));else{var b=a.da==gb?N:N.j(a.da);if(a.A){if(\"t0\"==a.da&&(b=N.create.apply(N,a.aa),null===b))return!0}else if(a.ba)N.remove(a.da);else if(b)if(a.i){if(a.ha&&(a.ha=y(a.da,a.aa[0],a.X,a.W)),!u(a.aa[0],b,a.W))return!0}else if(a.K){var c=a.methodName,d=a.aa,e=b.plugins_.get(a.K);e[c].apply(e,d)}else b[a.methodName].apply(b,a.aa)}}catch(g){}};var H={},sf={},vf={};function tf(a,b){var c=O.google_tag_data;c||(c=O.google_tag_data={});var d=c.slq;d||(d=c.slq={});c=d[a];c||(c={},c=d[a]=(c.q=b?b.slice():[],c));return c}function uf(a){return{allowAdFeatures:a.get(Ud),allowAdPersonalizationSignals:a.get(xe),cookieDomain:P(a,W),cookieExpires:a.get(Zb),cookieFlags:P(a,Be),cookieName:P(a,U),cookiePath:P(a,Yb),cookieUpdate:a.get(Hd),hitPayload:P(a,Ra)}}\nfunction rf(a){return void 0===a.get(Ie)&&void 0===a.get(fa)&&void 0===a.get(gd)&&void 0===a.get(oe)};var N=function(a){J(1);Z.D.apply(Z,[arguments])};N.h={};N.P=[];N.L=0;N.ya=0;N.answer=42;var we=[Na,W,V];N.create=function(a){var b=za(we,[].slice.call(arguments));b[V]||(b[V]=\"t0\");var c=\"\"+b[V];if(N.h[c])return N.h[c];if(da(b))return null;b=new pc(b);N.h[c]=b;N.P.push(b);c=qc().tracker_created;if(ea(c))try{c(b)}catch(d){}return b};N.remove=function(a){for(var b=0;b<N.P.length;b++)if(N.P[b].get(V)==a){N.P.splice(b,1);N.h[a]=null;break}};N.j=function(a){return N.h[a]};N.getAll=function(){return N.P.slice(0)};\nN.N=function(){\"ga\"!=gb&&J(49);var a=O[gb];if(!a||42!=a.answer){N.L=a&&a.l;N.ya=1*new Date;N.loaded=!0;var b=a&&a.q,c=ka(b);a=[];c?a=b.slice(0):J(50);N.q=c?b:[];N.q.splice(0);N.qd=0;b=O[gb]=N;X(\"create\",b,b.create);X(\"remove\",b,b.remove);X(\"getByName\",b,b.j,5);X(\"getAll\",b,b.getAll,6);b=pc.prototype;X(\"get\",b,b.get,7);X(\"set\",b,b.set,4);X(\"send\",b,b.send);X(\"requireSync\",b,b.ma);b=Ya.prototype;X(\"get\",b,b.get);X(\"set\",b,b.set);if(\"https:\"!=M.location.protocol&&!Ba){a:{b=M.getElementsByTagName(\"script\");\nfor(c=0;c<b.length&&100>c;c++){var d=b[c].src;if(d&&0==d.indexOf(bd(!0)+\"/analytics\")){b=!0;break a}}b=!1}b&&(Ba=!0)}(O.gaplugins=O.gaplugins||{}).Linker=Dc;b=Dc.prototype;C(\"linker\",Dc);X(\"decorate\",b,b.ca,20);X(\"autoLink\",b,b.S,25);X(\"passthrough\",b,b.$,25);C(\"displayfeatures\",fd);C(\"adfeatures\",fd);Z.D.apply(N,a)}};var xf=N.N,yf=O[gb];yf&&yf.r?xf():z(xf);z(function(){Z.D([\"provide\",\"render\",ua])});})(window);\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 31,
                    "receive": 46
                },
                "_type": 3,
                "_id": "35191.65",
                "_request_id": "35191.65",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/analytics.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.google-analytics.com",
                "_url": "/analytics.js",
                "_raw_id": "35191.65",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 77,
                "_ttfb_ms": 31,
                "_load_start": 1361,
                "_load_start_float": 1361.000255,
                "_bytesIn": 20994,
                "_objectSize": 20994,
                "_objectSizeUncompressed": 52916,
                "_chunks": [
                    {
                        "ts": 1395,
                        "bytes": 1177,
                        "inflated": 2095
                    },
                    {
                        "ts": 1399,
                        "bytes": 1186,
                        "inflated": 2876
                    },
                    {
                        "ts": 1402,
                        "bytes": 2372,
                        "inflated": 5630
                    },
                    {
                        "ts": 1408,
                        "bytes": 2372,
                        "inflated": 5925
                    },
                    {
                        "ts": 1414,
                        "bytes": 2262,
                        "inflated": 5771
                    },
                    {
                        "ts": 1418,
                        "bytes": 2372,
                        "inflated": 6020
                    },
                    {
                        "ts": 1424,
                        "bytes": 2372,
                        "inflated": 6194
                    },
                    {
                        "ts": 1429,
                        "bytes": 2271,
                        "inflated": 6090
                    },
                    {
                        "ts": 1434,
                        "bytes": 2363,
                        "inflated": 6293
                    },
                    {
                        "ts": 1438,
                        "bytes": 2247,
                        "inflated": 6022
                    }
                ],
                "_expires": "Wed, 03 Jul 2024 16:02:03 GMT",
                "_cacheControl": "public, max-age=7200",
                "_contentType": "text/javascript",
                "_contentEncoding": "gzip",
                "_socket": 209,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&l=dataLayer&cx=c",
                "_initiator_line": 107,
                "_initiator_column": 488,
                "_initiator_type": "script",
                "_initiator_function": "Bc",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: GET",
                        ":path: /analytics.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "age: 1813",
                        "cache-control: public, max-age=7200",
                        "content-encoding: gzip",
                        "content-length: 20994",
                        "content-type: text/javascript",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 14:02:03 GMT",
                        "expires: Wed, 03 Jul 2024 16:02:03 GMT",
                        "last-modified: Tue, 12 Dec 2023 18:09:08 GMT",
                        "server: Golfe2",
                        "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                        "vary: Accept-Encoding",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 1780,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 20994,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 5387,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 1360,
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 3,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 255,
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_load_end": 1438,
                "_ttfb_start": 1361,
                "_ttfb_end": 1392,
                "_download_start": 1392,
                "_download_end": 1438,
                "_download_ms": 46,
                "_all_start": 1361,
                "_all_end": 1438,
                "_all_ms": 77,
                "_index": 21,
                "_number": 22,
                "_body_file": "011-35191.65-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 15,
                    "v8.compile": 2,
                    "FunctionCall": 1
                },
                "_cpu.EvaluateScript": 15,
                "_cpu.v8.compile": 2,
                "_cpu.FunctionCall": 1,
                "_cpuTime": 18,
                "_body_id": "35191.65",
                "_js_timing": [
                    [
                        1466.375,
                        1481.475
                    ],
                    [
                        1466.396,
                        1467.952
                    ],
                    [
                        1577.157,
                        1577.29
                    ],
                    [
                        1577.325,
                        1577.335
                    ],
                    [
                        1578.443,
                        1578.779
                    ],
                    [
                        1595.202,
                        1595.384
                    ],
                    [
                        1598.966,
                        1599.08
                    ],
                    [
                        1602.881,
                        1602.931
                    ],
                    [
                        1607.459,
                        1607.508
                    ],
                    [
                        1607.538,
                        1607.79
                    ],
                    [
                        1611.371,
                        1611.424
                    ],
                    [
                        1662.485,
                        1662.556
                    ]
                ],
                "_body_url": "/response_body.php?test=240703_07_W&run=1&bodyid=35191.65"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:16.887+00:00",
                "time": 46,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://www.google-analytics.com/plugins/ua/linkid.js",
                    "headersSize": 572,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "script"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 645,
                    "bodySize": 697,
                    "headers": [
                        {
                            "name": "accept-ranges",
                            "value": "bytes"
                        },
                        {
                            "name": "age",
                            "value": "295"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=3600"
                        },
                        {
                            "name": "content-encoding",
                            "value": "br"
                        },
                        {
                            "name": "content-length",
                            "value": "697"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "cross-origin-opener-policy-report-only",
                            "value": "same-origin; report-to=\"static-on-bigtable\""
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 14:27:21 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 03 Jul 2024 15:27:21 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Fri, 30 Jun 2023 18:58:00 GMT"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"static-on-bigtable\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/static-on-bigtable\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "sffe"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        },
                        {
                            "name": "x-xss-protection",
                            "value": "0"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 697,
                        "mimeType": "text/javascript",
                        "text": "(function(){var e=window,h=document,k=\"replace\";var m=function(a,c,d,b,g){c=encodeURIComponent(c)[k](/\\(/g,\"%28\")[k](/\\)/g,\"%29\");a=a+\"=\"+c+\"; path=\"+(d||\"/\")+\"; \";g&&(a+=\"expires=\"+(new Date((new Date).getTime()+g)).toGMTString()+\"; \");b&&\"none\"!=b&&(a+=\"domain=\"+b+\";\");b=h.cookie;h.cookie=a;return b!=h.cookie},p=function(a){var c=h.body;try{c.addEventListener?c.addEventListener(\"click\",a,!1):c.attachEvent&&c.attachEvent(\"onclick\",a)}catch(d){}};var q=function(a,c,d,b){this.get=function(){for(var b=void 0,c=[],d=h.cookie.split(\";\"),l=new RegExp(\"^\\\\s*\"+a+\"=\\\\s*(.*?)\\\\s*$\"),f=0;f<d.length;f++){var n=d[f].match(l);n&&c.push(decodeURIComponent(n[1][k](/%28/g,\"(\")[k](/%29/g,\")\")))}for(d=0;d<c.length;d++)c[d]&&(b=c[d]);return b};this.set=function(g){return m(a,g,b,c,1E3*d)};this.remove=function(){return m(a,\"\",b,c,-100)}};var t=function(a,c){var d=void 0;if(\"function\"==typeof a.get&&\"function\"==typeof a.set){var b=c||{},g=b.hasOwnProperty(\"cookieName\")?b.cookieName:\"_gali\",r=b.hasOwnProperty(\"cookieTimeout\")?b.cookieTimeout:30,s=b.hasOwnProperty(\"levels\")?b.levels:3,b=a.get(\"cookieDomain\"),l=a.get(\"cookiePath\"),f=new q(g,b,r,l);d||(d=f.get());d&&a.set(\"&linkid\",d);p(function(a){a=a||e.event;a=a.target||a.srcElement;for(var b,c=0;a&&c<=s;c++){if(b=a.getAttribute(\"id\")){a=b;100<a.length?f.remove():a?f.set(a):f.remove();\nreturn}a=a.parentElement}f.remove()})}};(function(){e.gaplugins=e.gaplugins||{};e.gaplugins.LinkId=t;var a=e.GoogleAnalyticsObject||\"ga\";e[a]=e[a]||function(){(e[a].q=e[a].q||[]).push(arguments)};e[a](\"provide\",\"linkid\",t)})();})();\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 44,
                    "receive": 2
                },
                "_type": 3,
                "_id": "35191.66",
                "_request_id": "35191.66",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/plugins/ua/linkid.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.google-analytics.com",
                "_url": "/plugins/ua/linkid.js",
                "_raw_id": "35191.66",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 46,
                "_ttfb_ms": 44,
                "_load_start": 1453,
                "_load_start_float": 1453.000261,
                "_bytesIn": 697,
                "_objectSize": 697,
                "_objectSizeUncompressed": 1569,
                "_chunks": [
                    {
                        "ts": 1499,
                        "bytes": 697,
                        "inflated": 1569
                    }
                ],
                "_expires": "Wed, 03 Jul 2024 15:27:21 GMT",
                "_cacheControl": "public, max-age=3600",
                "_contentType": "text/javascript",
                "_contentEncoding": "br",
                "_socket": 209,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://www.google-analytics.com/analytics.js",
                "_initiator_line": 23,
                "_initiator_column": 54,
                "_initiator_type": "script",
                "_initiator_function": "Id",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: GET",
                        ":path: /plugins/ua/linkid.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "accept-ranges: bytes",
                        "age: 295",
                        "cache-control: public, max-age=3600",
                        "content-encoding: br",
                        "content-length: 697",
                        "content-type: text/javascript",
                        "cross-origin-opener-policy-report-only: same-origin; report-to=\"static-on-bigtable\"",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 14:27:21 GMT",
                        "expires: Wed, 03 Jul 2024 15:27:21 GMT",
                        "last-modified: Fri, 30 Jun 2023 18:58:00 GMT",
                        "report-to: {\"group\":\"static-on-bigtable\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/static-on-bigtable\"}]}",
                        "server: sffe",
                        "vary: Accept-Encoding",
                        "x-content-type-options: nosniff",
                        "x-xss-protection: 0",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 1804,
                "_score_cache": 0,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 697,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 3305,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 1450,
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 5,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 261,
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_load_end": 1499,
                "_ttfb_start": 1453,
                "_ttfb_end": 1497,
                "_download_start": 1497,
                "_download_end": 1499,
                "_download_ms": 2,
                "_all_start": 1453,
                "_all_end": 1499,
                "_all_ms": 46,
                "_index": 22,
                "_number": 23,
                "_body_file": "012-35191.66-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 22,
                    "v8.compile": 0
                },
                "_cpu.EvaluateScript": 22,
                "_cpu.v8.compile": 0,
                "_cpuTime": 23,
                "_body_id": "35191.66",
                "_js_timing": [
                    [
                        1523.71,
                        1546.173
                    ],
                    [
                        1523.733,
                        1523.896
                    ]
                ],
                "_body_url": "/response_body.php?test=240703_07_W&run=1&bodyid=35191.66"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:16.945+00:00",
                "time": 42,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "POST",
                    "url": "https://www.google-analytics.com/j/collect?v=1&_v=j101&a=1709920673&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1735543993&gjid=1127954819&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&_r=1&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=550961006",
                    "headersSize": 1058,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "content-length",
                            "value": "0"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "1"
                        },
                        {
                            "name": "_v",
                            "value": "j101"
                        },
                        {
                            "name": "a",
                            "value": "1709920673"
                        },
                        {
                            "name": "t",
                            "value": "pageview"
                        },
                        {
                            "name": "_s",
                            "value": "1"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "de",
                            "value": "UTF-8"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "sd",
                            "value": "24-bit"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "vp",
                            "value": "1351x681"
                        },
                        {
                            "name": "je",
                            "value": "0"
                        },
                        {
                            "name": "_u",
                            "value": "aCDAAUIhAAAAACAAI~"
                        },
                        {
                            "name": "jid",
                            "value": "1735543993"
                        },
                        {
                            "name": "gjid",
                            "value": "1127954819"
                        },
                        {
                            "name": "cid",
                            "value": "1335732367.1720017137"
                        },
                        {
                            "name": "tid",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "_gid",
                            "value": "1438632351.1720017137"
                        },
                        {
                            "name": "_r",
                            "value": "1"
                        },
                        {
                            "name": "gtm",
                            "value": "457e4710za200zb9115874821"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0"
                        },
                        {
                            "name": "jsscut",
                            "value": "1"
                        },
                        {
                            "name": "z",
                            "value": "550961006"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 447,
                    "bodySize": 1,
                    "headers": [
                        {
                            "name": "access-control-allow-credentials",
                            "value": "true"
                        },
                        {
                            "name": "access-control-allow-origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "1"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 14:32:17 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Fri, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Sun, 17 May 1998 03:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 1,
                        "mimeType": "text/plain",
                        "text": "1"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 41,
                    "receive": 1
                },
                "_type": 3,
                "_id": "35191.67",
                "_request_id": "35191.67",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/j/collect?v=1&_v=j101&a=1709920673&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1735543993&gjid=1127954819&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&_r=1&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=550961006",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "www.google-analytics.com",
                "_url": "/j/collect?v=1&_v=j101&a=1709920673&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1735543993&gjid=1127954819&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&_r=1&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=550961006",
                "_raw_id": "35191.67",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "XHR",
                "_load_ms": 42,
                "_ttfb_ms": 41,
                "_load_start": 1511,
                "_load_start_float": 1511.000267,
                "_bytesIn": 1,
                "_objectSize": 1,
                "_objectSizeUncompressed": 1,
                "_chunks": [
                    {
                        "ts": 1553,
                        "bytes": 1
                    }
                ],
                "_expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "text/plain",
                "_contentEncoding": "",
                "_socket": 209,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://www.google-analytics.com/analytics.js",
                "_initiator_line": 35,
                "_initiator_column": 31,
                "_initiator_type": "script",
                "_initiator_function": "wd",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: POST",
                        ":path: /j/collect?v=1&_v=j101&a=1709920673&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1735543993&gjid=1127954819&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&_r=1&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=550961006",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "content-length: 0",
                        "content-type: text/plain",
                        "origin: https://almanac.httparchive.org",
                        "priority: u=1, i",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-credentials: true",
                        "access-control-allow-origin: https://almanac.httparchive.org",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 1",
                        "content-type: text/plain",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 14:32:17 GMT",
                        "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                        "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                        "pragma: no-cache",
                        "server: Golfe2",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 3286,
                "_score_cache": -1,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 1509,
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 7,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 267,
                "_server_port": "443",
                "_load_end": 1553,
                "_ttfb_start": 1511,
                "_ttfb_end": 1552,
                "_download_start": 1552,
                "_download_end": 1553,
                "_download_ms": 1,
                "_all_start": 1511,
                "_all_end": 1553,
                "_all_ms": 42,
                "_index": 23,
                "_number": 24,
                "_body_file": "013-35191.67-body.txt",
                "_body_id": "35191.67",
                "_body_url": "/response_body.php?test=240703_07_W&run=1&bodyid=35191.67"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:16.965+00:00",
                "time": 40,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1695589152",
                    "headersSize": 1037,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "1"
                        },
                        {
                            "name": "_v",
                            "value": "j101"
                        },
                        {
                            "name": "a",
                            "value": "1709920673"
                        },
                        {
                            "name": "t",
                            "value": "event"
                        },
                        {
                            "name": "_s",
                            "value": "2"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "de",
                            "value": "UTF-8"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "sd",
                            "value": "24-bit"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "vp",
                            "value": "1351x681"
                        },
                        {
                            "name": "je",
                            "value": "0"
                        },
                        {
                            "name": "ec",
                            "value": "user"
                        },
                        {
                            "name": "ea",
                            "value": "print-mode"
                        },
                        {
                            "name": "el",
                            "value": "false"
                        },
                        {
                            "name": "ev",
                            "value": "0"
                        },
                        {
                            "name": "_u",
                            "value": "aCDAAUIhAAAAACAAI~"
                        },
                        {
                            "name": "jid",
                            "value": ""
                        },
                        {
                            "name": "gjid",
                            "value": ""
                        },
                        {
                            "name": "cid",
                            "value": "1335732367.1720017137"
                        },
                        {
                            "name": "tid",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "_gid",
                            "value": "1438632351.1720017137"
                        },
                        {
                            "name": "gtm",
                            "value": "457e4710za200zb9115874821"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0"
                        },
                        {
                            "name": "jsscut",
                            "value": "1"
                        },
                        {
                            "name": "z",
                            "value": "1695589152"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 389,
                    "bodySize": 35,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "age",
                            "value": "22939"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "35"
                        },
                        {
                            "name": "content-type",
                            "value": "image/gif"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 08:09:58 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Sun, 17 May 1998 03:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 35,
                        "mimeType": "image/gif"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 38,
                    "receive": 2
                },
                "_type": 3,
                "_id": "35191.68",
                "_request_id": "35191.68",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1695589152",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.google-analytics.com",
                "_url": "/collect?v=1&_v=j101&a=1709920673&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1695589152",
                "_raw_id": "35191.68",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 40,
                "_ttfb_ms": 38,
                "_load_start": 1531,
                "_load_start_float": 1531.000272,
                "_bytesIn": 35,
                "_objectSize": 35,
                "_objectSizeUncompressed": 35,
                "_chunks": [
                    {
                        "ts": 1571,
                        "bytes": 35
                    }
                ],
                "_expires": "Mon, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "image/gif",
                "_contentEncoding": "",
                "_socket": 209,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2653,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: GET",
                        ":path: /collect?v=1&_v=j101&a=1709920673&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1695589152",
                        ":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://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "age: 22939",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 35",
                        "content-type: image/gif",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 08:09:58 GMT",
                        "expires: Mon, 01 Jan 1990 00:00:00 GMT",
                        "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                        "pragma: no-cache",
                        "server: Golfe2",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 3205,
                "_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": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 35,
                "_image_save": 0,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 1520,
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 9,
                "_http2_stream_dependency": 7,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 272,
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "gif",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.52
                        },
                        "File": {
                            "FileSize": "35 bytes",
                            "FileType": "GIF",
                            "FileTypeExtension": "gif",
                            "MIMEType": "image/gif"
                        },
                        "GIF": {
                            "GIFVersion": "89a",
                            "ImageWidth": 1,
                            "ImageHeight": 1,
                            "HasColorMap": "Yes",
                            "ColorResolutionDepth": 1,
                            "BitsPerPixel": 1,
                            "BackgroundColor": 255
                        },
                        "Composite": {
                            "ImageSize": "1x1",
                            "Megapixels": 1.0e-6
                        }
                    },
                    "magick": {
                        "baseName": "35191.68",
                        "format": "GIF",
                        "formatDescription": "GIF",
                        "mimeType": "image/gif",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "Bilevel",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 1,
                        "baseDepth": 8,
                        "channelDepth": {
                            "red": 1,
                            "green": 1,
                            "blue": 1
                        },
                        "pixels": 3,
                        "imageStatistics": {
                            "Overall": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "channelStatistics": {
                            "red": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "green": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "blue": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "colormapEntries": 2,
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBD",
                        "backgroundColor": "#000000FF",
                        "borderColor": "#DFDFDF",
                        "transparentColor": "#00000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "compression": "LZW",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2024-07-03T14:32:17+00:00",
                            "date:modify": "2024-07-03T14:32:17+00:00",
                            "date:timestamp": "2024-07-03T14:32:27+00:00",
                            "signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
                        },
                        "tainted": false,
                        "filesize": "35B",
                        "numberPixels": "1",
                        "pixelsPerSecond": "1658B",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.000"
                    }
                },
                "_load_end": 1571,
                "_ttfb_start": 1531,
                "_ttfb_end": 1569,
                "_download_start": 1569,
                "_download_end": 1571,
                "_download_ms": 2,
                "_all_start": 1531,
                "_all_end": 1571,
                "_all_ms": 40,
                "_index": 24,
                "_number": 25
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:16.966+00:00",
                "time": 42,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=97467971",
                    "headersSize": 1040,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "1"
                        },
                        {
                            "name": "_v",
                            "value": "j101"
                        },
                        {
                            "name": "a",
                            "value": "1709920673"
                        },
                        {
                            "name": "t",
                            "value": "event"
                        },
                        {
                            "name": "_s",
                            "value": "3"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "de",
                            "value": "UTF-8"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "sd",
                            "value": "24-bit"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "vp",
                            "value": "1351x681"
                        },
                        {
                            "name": "je",
                            "value": "0"
                        },
                        {
                            "name": "ec",
                            "value": "user"
                        },
                        {
                            "name": "ea",
                            "value": "min-sheets-width"
                        },
                        {
                            "name": "el",
                            "value": "true"
                        },
                        {
                            "name": "ev",
                            "value": "1"
                        },
                        {
                            "name": "_u",
                            "value": "aCDAAUIhAAAAACAAI~"
                        },
                        {
                            "name": "jid",
                            "value": ""
                        },
                        {
                            "name": "gjid",
                            "value": ""
                        },
                        {
                            "name": "cid",
                            "value": "1335732367.1720017137"
                        },
                        {
                            "name": "tid",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "_gid",
                            "value": "1438632351.1720017137"
                        },
                        {
                            "name": "gtm",
                            "value": "457e4710za200zb9115874821"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0"
                        },
                        {
                            "name": "jsscut",
                            "value": "1"
                        },
                        {
                            "name": "z",
                            "value": "97467971"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 389,
                    "bodySize": 35,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "age",
                            "value": "22939"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "35"
                        },
                        {
                            "name": "content-type",
                            "value": "image/gif"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 08:09:58 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Sun, 17 May 1998 03:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 35,
                        "mimeType": "image/gif"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 41,
                    "receive": 1
                },
                "_type": 3,
                "_id": "35191.69",
                "_request_id": "35191.69",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=97467971",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.google-analytics.com",
                "_url": "/collect?v=1&_v=j101&a=1709920673&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=97467971",
                "_raw_id": "35191.69",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 42,
                "_ttfb_ms": 41,
                "_load_start": 1532,
                "_load_start_float": 1532.000278,
                "_bytesIn": 35,
                "_objectSize": 35,
                "_objectSizeUncompressed": 35,
                "_chunks": [
                    {
                        "ts": 1574,
                        "bytes": 35
                    }
                ],
                "_expires": "Mon, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "image/gif",
                "_contentEncoding": "",
                "_socket": 209,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2653,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: GET",
                        ":path: /collect?v=1&_v=j101&a=1709920673&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=97467971",
                        ":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://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "age: 22939",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 35",
                        "content-type: image/gif",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 08:09:58 GMT",
                        "expires: Mon, 01 Jan 1990 00:00:00 GMT",
                        "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                        "pragma: no-cache",
                        "server: Golfe2",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 3214,
                "_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": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 35,
                "_image_save": 0,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 1521,
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 11,
                "_http2_stream_dependency": 9,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 278,
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "gif",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.52
                        },
                        "File": {
                            "FileSize": "35 bytes",
                            "FileType": "GIF",
                            "FileTypeExtension": "gif",
                            "MIMEType": "image/gif"
                        },
                        "GIF": {
                            "GIFVersion": "89a",
                            "ImageWidth": 1,
                            "ImageHeight": 1,
                            "HasColorMap": "Yes",
                            "ColorResolutionDepth": 1,
                            "BitsPerPixel": 1,
                            "BackgroundColor": 255
                        },
                        "Composite": {
                            "ImageSize": "1x1",
                            "Megapixels": 1.0e-6
                        }
                    },
                    "magick": {
                        "baseName": "35191.69",
                        "format": "GIF",
                        "formatDescription": "GIF",
                        "mimeType": "image/gif",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "Bilevel",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 1,
                        "baseDepth": 8,
                        "channelDepth": {
                            "red": 1,
                            "green": 1,
                            "blue": 1
                        },
                        "pixels": 3,
                        "imageStatistics": {
                            "Overall": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "channelStatistics": {
                            "red": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "green": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "blue": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "colormapEntries": 2,
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBD",
                        "backgroundColor": "#000000FF",
                        "borderColor": "#DFDFDF",
                        "transparentColor": "#00000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "compression": "LZW",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2024-07-03T14:32:17+00:00",
                            "date:modify": "2024-07-03T14:32:17+00:00",
                            "date:timestamp": "2024-07-03T14:32:27+00:00",
                            "signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
                        },
                        "tainted": false,
                        "filesize": "35B",
                        "numberPixels": "1",
                        "pixelsPerSecond": "1341B",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.000"
                    }
                },
                "_load_end": 1574,
                "_ttfb_start": 1532,
                "_ttfb_end": 1573,
                "_download_start": 1573,
                "_download_end": 1574,
                "_download_ms": 1,
                "_all_start": 1532,
                "_all_end": 1574,
                "_all_ms": 42,
                "_index": 25,
                "_number": 26
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:16.967+00:00",
                "time": 45,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1112802576",
                    "headersSize": 1043,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "1"
                        },
                        {
                            "name": "_v",
                            "value": "j101"
                        },
                        {
                            "name": "a",
                            "value": "1709920673"
                        },
                        {
                            "name": "t",
                            "value": "event"
                        },
                        {
                            "name": "_s",
                            "value": "4"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "de",
                            "value": "UTF-8"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "sd",
                            "value": "24-bit"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "vp",
                            "value": "1351x681"
                        },
                        {
                            "name": "je",
                            "value": "0"
                        },
                        {
                            "name": "ec",
                            "value": "user"
                        },
                        {
                            "name": "ea",
                            "value": "data-saver"
                        },
                        {
                            "name": "el",
                            "value": "not-enabled"
                        },
                        {
                            "name": "ev",
                            "value": "0"
                        },
                        {
                            "name": "_u",
                            "value": "aCDAAUIhAAAAACAAI~"
                        },
                        {
                            "name": "jid",
                            "value": ""
                        },
                        {
                            "name": "gjid",
                            "value": ""
                        },
                        {
                            "name": "cid",
                            "value": "1335732367.1720017137"
                        },
                        {
                            "name": "tid",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "_gid",
                            "value": "1438632351.1720017137"
                        },
                        {
                            "name": "gtm",
                            "value": "457e4710za200zb9115874821"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0"
                        },
                        {
                            "name": "jsscut",
                            "value": "1"
                        },
                        {
                            "name": "z",
                            "value": "1112802576"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 389,
                    "bodySize": 35,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "age",
                            "value": "22939"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "35"
                        },
                        {
                            "name": "content-type",
                            "value": "image/gif"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 08:09:58 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Sun, 17 May 1998 03:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 35,
                        "mimeType": "image/gif"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 44,
                    "receive": 1
                },
                "_type": 3,
                "_id": "35191.70",
                "_request_id": "35191.70",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1112802576",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.google-analytics.com",
                "_url": "/collect?v=1&_v=j101&a=1709920673&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1112802576",
                "_raw_id": "35191.70",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 45,
                "_ttfb_ms": 44,
                "_load_start": 1533,
                "_load_start_float": 1533.000284,
                "_bytesIn": 35,
                "_objectSize": 35,
                "_objectSizeUncompressed": 35,
                "_chunks": [
                    {
                        "ts": 1578,
                        "bytes": 35
                    }
                ],
                "_expires": "Mon, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "image/gif",
                "_contentEncoding": "",
                "_socket": 209,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2653,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: GET",
                        ":path: /collect?v=1&_v=j101&a=1709920673&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1112802576",
                        ":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://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "age: 22939",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 35",
                        "content-type: image/gif",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 08:09:58 GMT",
                        "expires: Mon, 01 Jan 1990 00:00:00 GMT",
                        "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                        "pragma: no-cache",
                        "server: Golfe2",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 3223,
                "_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": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 35,
                "_image_save": 0,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 1522,
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 13,
                "_http2_stream_dependency": 11,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 284,
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "gif",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.52
                        },
                        "File": {
                            "FileSize": "35 bytes",
                            "FileType": "GIF",
                            "FileTypeExtension": "gif",
                            "MIMEType": "image/gif"
                        },
                        "GIF": {
                            "GIFVersion": "89a",
                            "ImageWidth": 1,
                            "ImageHeight": 1,
                            "HasColorMap": "Yes",
                            "ColorResolutionDepth": 1,
                            "BitsPerPixel": 1,
                            "BackgroundColor": 255
                        },
                        "Composite": {
                            "ImageSize": "1x1",
                            "Megapixels": 1.0e-6
                        }
                    },
                    "magick": {
                        "baseName": "35191.70",
                        "format": "GIF",
                        "formatDescription": "GIF",
                        "mimeType": "image/gif",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "Bilevel",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 1,
                        "baseDepth": 8,
                        "channelDepth": {
                            "red": 1,
                            "green": 1,
                            "blue": 1
                        },
                        "pixels": 3,
                        "imageStatistics": {
                            "Overall": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "channelStatistics": {
                            "red": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "green": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "blue": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "colormapEntries": 2,
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBD",
                        "backgroundColor": "#000000FF",
                        "borderColor": "#DFDFDF",
                        "transparentColor": "#00000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "compression": "LZW",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2024-07-03T14:32:17+00:00",
                            "date:modify": "2024-07-03T14:32:17+00:00",
                            "date:timestamp": "2024-07-03T14:32:27+00:00",
                            "signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
                        },
                        "tainted": false,
                        "filesize": "35B",
                        "numberPixels": "1",
                        "pixelsPerSecond": "1520B",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.000"
                    }
                },
                "_load_end": 1578,
                "_ttfb_start": 1533,
                "_ttfb_end": 1577,
                "_download_start": 1577,
                "_download_end": 1578,
                "_download_ms": 1,
                "_all_start": 1533,
                "_all_end": 1578,
                "_all_ms": 45,
                "_index": 26,
                "_number": 27
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:16.967+00:00",
                "time": 48,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2143086455",
                    "headersSize": 1039,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "1"
                        },
                        {
                            "name": "_v",
                            "value": "j101"
                        },
                        {
                            "name": "a",
                            "value": "1709920673"
                        },
                        {
                            "name": "t",
                            "value": "event"
                        },
                        {
                            "name": "_s",
                            "value": "5"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "de",
                            "value": "UTF-8"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "sd",
                            "value": "24-bit"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "vp",
                            "value": "1351x681"
                        },
                        {
                            "name": "je",
                            "value": "0"
                        },
                        {
                            "name": "ec",
                            "value": "user"
                        },
                        {
                            "name": "ea",
                            "value": "connection-type"
                        },
                        {
                            "name": "el",
                            "value": "4g"
                        },
                        {
                            "name": "ev",
                            "value": "1"
                        },
                        {
                            "name": "_u",
                            "value": "aCDAAUIhAAAAACAAI~"
                        },
                        {
                            "name": "jid",
                            "value": ""
                        },
                        {
                            "name": "gjid",
                            "value": ""
                        },
                        {
                            "name": "cid",
                            "value": "1335732367.1720017137"
                        },
                        {
                            "name": "tid",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "_gid",
                            "value": "1438632351.1720017137"
                        },
                        {
                            "name": "gtm",
                            "value": "457e4710za200zb9115874821"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0"
                        },
                        {
                            "name": "jsscut",
                            "value": "1"
                        },
                        {
                            "name": "z",
                            "value": "2143086455"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 389,
                    "bodySize": 35,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "age",
                            "value": "22939"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "35"
                        },
                        {
                            "name": "content-type",
                            "value": "image/gif"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 08:09:58 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Sun, 17 May 1998 03:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 35,
                        "mimeType": "image/gif"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 46,
                    "receive": 2
                },
                "_type": 3,
                "_id": "35191.71",
                "_request_id": "35191.71",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2143086455",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.google-analytics.com",
                "_url": "/collect?v=1&_v=j101&a=1709920673&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2143086455",
                "_raw_id": "35191.71",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 48,
                "_ttfb_ms": 46,
                "_load_start": 1533,
                "_load_start_float": 1533.00029,
                "_bytesIn": 35,
                "_objectSize": 35,
                "_objectSizeUncompressed": 35,
                "_chunks": [
                    {
                        "ts": 1581,
                        "bytes": 35
                    }
                ],
                "_expires": "Mon, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "image/gif",
                "_contentEncoding": "",
                "_socket": 209,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2653,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: GET",
                        ":path: /collect?v=1&_v=j101&a=1709920673&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2143086455",
                        ":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://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "age: 22939",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 35",
                        "content-type: image/gif",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 08:09:58 GMT",
                        "expires: Mon, 01 Jan 1990 00:00:00 GMT",
                        "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                        "pragma: no-cache",
                        "server: Golfe2",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 3211,
                "_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": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 35,
                "_image_save": 0,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 1527,
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 15,
                "_http2_stream_dependency": 13,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 290,
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "gif",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.52
                        },
                        "File": {
                            "FileSize": "35 bytes",
                            "FileType": "GIF",
                            "FileTypeExtension": "gif",
                            "MIMEType": "image/gif"
                        },
                        "GIF": {
                            "GIFVersion": "89a",
                            "ImageWidth": 1,
                            "ImageHeight": 1,
                            "HasColorMap": "Yes",
                            "ColorResolutionDepth": 1,
                            "BitsPerPixel": 1,
                            "BackgroundColor": 255
                        },
                        "Composite": {
                            "ImageSize": "1x1",
                            "Megapixels": 1.0e-6
                        }
                    },
                    "magick": {
                        "baseName": "35191.71",
                        "format": "GIF",
                        "formatDescription": "GIF",
                        "mimeType": "image/gif",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "Bilevel",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 1,
                        "baseDepth": 8,
                        "channelDepth": {
                            "red": 1,
                            "green": 1,
                            "blue": 1
                        },
                        "pixels": 3,
                        "imageStatistics": {
                            "Overall": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "channelStatistics": {
                            "red": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "green": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "blue": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "colormapEntries": 2,
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBD",
                        "backgroundColor": "#000000FF",
                        "borderColor": "#DFDFDF",
                        "transparentColor": "#00000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "compression": "LZW",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2024-07-03T14:32:17+00:00",
                            "date:modify": "2024-07-03T14:32:17+00:00",
                            "date:timestamp": "2024-07-03T14:32:27+00:00",
                            "signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
                        },
                        "tainted": false,
                        "filesize": "35B",
                        "numberPixels": "1",
                        "pixelsPerSecond": "1400B",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.000"
                    }
                },
                "_load_end": 1581,
                "_ttfb_start": 1533,
                "_ttfb_end": 1579,
                "_download_start": 1579,
                "_download_end": 1581,
                "_download_ms": 2,
                "_all_start": 1533,
                "_all_end": 1581,
                "_all_ms": 48,
                "_index": 27,
                "_number": 28
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:16.968+00:00",
                "time": 49,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=95530209",
                    "headersSize": 1042,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "1"
                        },
                        {
                            "name": "_v",
                            "value": "j101"
                        },
                        {
                            "name": "a",
                            "value": "1709920673"
                        },
                        {
                            "name": "t",
                            "value": "event"
                        },
                        {
                            "name": "_s",
                            "value": "6"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "de",
                            "value": "UTF-8"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "sd",
                            "value": "24-bit"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "vp",
                            "value": "1351x681"
                        },
                        {
                            "name": "je",
                            "value": "0"
                        },
                        {
                            "name": "ec",
                            "value": "user"
                        },
                        {
                            "name": "ea",
                            "value": "hi-res-canvas"
                        },
                        {
                            "name": "el",
                            "value": "supported"
                        },
                        {
                            "name": "ev",
                            "value": "1"
                        },
                        {
                            "name": "_u",
                            "value": "aCDAAUIhAAAAACAAI~"
                        },
                        {
                            "name": "jid",
                            "value": ""
                        },
                        {
                            "name": "gjid",
                            "value": ""
                        },
                        {
                            "name": "cid",
                            "value": "1335732367.1720017137"
                        },
                        {
                            "name": "tid",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "_gid",
                            "value": "1438632351.1720017137"
                        },
                        {
                            "name": "gtm",
                            "value": "457e4710za200zb9115874821"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0"
                        },
                        {
                            "name": "jsscut",
                            "value": "1"
                        },
                        {
                            "name": "z",
                            "value": "95530209"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 389,
                    "bodySize": 35,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "age",
                            "value": "22939"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "35"
                        },
                        {
                            "name": "content-type",
                            "value": "image/gif"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 08:09:58 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Sun, 17 May 1998 03:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 35,
                        "mimeType": "image/gif"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 49,
                    "receive": 0
                },
                "_type": 3,
                "_id": "35191.72",
                "_request_id": "35191.72",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=95530209",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.google-analytics.com",
                "_url": "/collect?v=1&_v=j101&a=1709920673&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=95530209",
                "_raw_id": "35191.72",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 49,
                "_ttfb_ms": 49,
                "_load_start": 1534,
                "_load_start_float": 1534.000296,
                "_bytesIn": 35,
                "_objectSize": 35,
                "_objectSizeUncompressed": 35,
                "_chunks": [
                    {
                        "ts": 1583,
                        "bytes": 35
                    }
                ],
                "_expires": "Mon, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "image/gif",
                "_contentEncoding": "",
                "_socket": 209,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2653,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: GET",
                        ":path: /collect?v=1&_v=j101&a=1709920673&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=95530209",
                        ":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://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "age: 22939",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 35",
                        "content-type: image/gif",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 08:09:58 GMT",
                        "expires: Mon, 01 Jan 1990 00:00:00 GMT",
                        "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                        "pragma: no-cache",
                        "server: Golfe2",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 3220,
                "_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": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 35,
                "_image_save": 0,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 1528,
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 17,
                "_http2_stream_dependency": 15,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 296,
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "gif",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.52
                        },
                        "File": {
                            "FileSize": "35 bytes",
                            "FileType": "GIF",
                            "FileTypeExtension": "gif",
                            "MIMEType": "image/gif"
                        },
                        "GIF": {
                            "GIFVersion": "89a",
                            "ImageWidth": 1,
                            "ImageHeight": 1,
                            "HasColorMap": "Yes",
                            "ColorResolutionDepth": 1,
                            "BitsPerPixel": 1,
                            "BackgroundColor": 255
                        },
                        "Composite": {
                            "ImageSize": "1x1",
                            "Megapixels": 1.0e-6
                        }
                    },
                    "magick": {
                        "baseName": "35191.72",
                        "format": "GIF",
                        "formatDescription": "GIF",
                        "mimeType": "image/gif",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "Bilevel",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 1,
                        "baseDepth": 8,
                        "channelDepth": {
                            "red": 1,
                            "green": 1,
                            "blue": 1
                        },
                        "pixels": 3,
                        "imageStatistics": {
                            "Overall": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "channelStatistics": {
                            "red": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "green": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "blue": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "colormapEntries": 2,
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBD",
                        "backgroundColor": "#000000FF",
                        "borderColor": "#DFDFDF",
                        "transparentColor": "#00000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "compression": "LZW",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2024-07-03T14:32:17+00:00",
                            "date:modify": "2024-07-03T14:32:17+00:00",
                            "date:timestamp": "2024-07-03T14:32:28+00:00",
                            "signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
                        },
                        "tainted": false,
                        "filesize": "35B",
                        "numberPixels": "1",
                        "pixelsPerSecond": "1270B",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.000"
                    }
                },
                "_load_end": 1583,
                "_ttfb_start": 1534,
                "_ttfb_end": 1583,
                "_download_start": 1583,
                "_download_end": 1583,
                "_download_ms": 0,
                "_all_start": 1534,
                "_all_end": 1583,
                "_all_ms": 49,
                "_index": 28,
                "_number": 29
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:16.969+00:00",
                "time": 52,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1720017136376-5877090908058&ev=1027&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1709153570",
                    "headersSize": 1071,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "1"
                        },
                        {
                            "name": "_v",
                            "value": "j101"
                        },
                        {
                            "name": "a",
                            "value": "1709920673"
                        },
                        {
                            "name": "t",
                            "value": "event"
                        },
                        {
                            "name": "ni",
                            "value": "1"
                        },
                        {
                            "name": "_s",
                            "value": "7"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "de",
                            "value": "UTF-8"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "sd",
                            "value": "24-bit"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "vp",
                            "value": "1351x681"
                        },
                        {
                            "name": "je",
                            "value": "0"
                        },
                        {
                            "name": "ec",
                            "value": "Web Vitals"
                        },
                        {
                            "name": "ea",
                            "value": "FCP"
                        },
                        {
                            "name": "el",
                            "value": "v4-1720017136376-5877090908058"
                        },
                        {
                            "name": "ev",
                            "value": "1027"
                        },
                        {
                            "name": "_u",
                            "value": "aCDAAUIhAAAAACAAI~"
                        },
                        {
                            "name": "jid",
                            "value": ""
                        },
                        {
                            "name": "gjid",
                            "value": ""
                        },
                        {
                            "name": "cid",
                            "value": "1335732367.1720017137"
                        },
                        {
                            "name": "tid",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "_gid",
                            "value": "1438632351.1720017137"
                        },
                        {
                            "name": "gtm",
                            "value": "457e4710za200zb9115874821"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0"
                        },
                        {
                            "name": "jsscut",
                            "value": "1"
                        },
                        {
                            "name": "z",
                            "value": "1709153570"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 389,
                    "bodySize": 35,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "age",
                            "value": "22939"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "35"
                        },
                        {
                            "name": "content-type",
                            "value": "image/gif"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 08:09:58 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Sun, 17 May 1998 03:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 35,
                        "mimeType": "image/gif"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 51,
                    "receive": 1
                },
                "_type": 3,
                "_id": "35191.73",
                "_request_id": "35191.73",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1720017136376-5877090908058&ev=1027&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1709153570",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.google-analytics.com",
                "_url": "/collect?v=1&_v=j101&a=1709920673&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1720017136376-5877090908058&ev=1027&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1709153570",
                "_raw_id": "35191.73",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 52,
                "_ttfb_ms": 51,
                "_load_start": 1535,
                "_load_start_float": 1535.000302,
                "_bytesIn": 35,
                "_objectSize": 35,
                "_objectSizeUncompressed": 35,
                "_chunks": [
                    {
                        "ts": 1587,
                        "bytes": 35
                    }
                ],
                "_expires": "Mon, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "image/gif",
                "_contentEncoding": "",
                "_socket": 209,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2653,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: GET",
                        ":path: /collect?v=1&_v=j101&a=1709920673&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1720017136376-5877090908058&ev=1027&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1709153570",
                        ":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://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "age: 22939",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 35",
                        "content-type: image/gif",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 08:09:58 GMT",
                        "expires: Mon, 01 Jan 1990 00:00:00 GMT",
                        "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                        "pragma: no-cache",
                        "server: Golfe2",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 3307,
                "_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": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 35,
                "_image_save": 0,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 1530,
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 19,
                "_http2_stream_dependency": 17,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 302,
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "gif",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.52
                        },
                        "File": {
                            "FileSize": "35 bytes",
                            "FileType": "GIF",
                            "FileTypeExtension": "gif",
                            "MIMEType": "image/gif"
                        },
                        "GIF": {
                            "GIFVersion": "89a",
                            "ImageWidth": 1,
                            "ImageHeight": 1,
                            "HasColorMap": "Yes",
                            "ColorResolutionDepth": 1,
                            "BitsPerPixel": 1,
                            "BackgroundColor": 255
                        },
                        "Composite": {
                            "ImageSize": "1x1",
                            "Megapixels": 1.0e-6
                        }
                    },
                    "magick": {
                        "baseName": "35191.73",
                        "format": "GIF",
                        "formatDescription": "GIF",
                        "mimeType": "image/gif",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "Bilevel",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 1,
                        "baseDepth": 8,
                        "channelDepth": {
                            "red": 1,
                            "green": 1,
                            "blue": 1
                        },
                        "pixels": 3,
                        "imageStatistics": {
                            "Overall": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "channelStatistics": {
                            "red": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "green": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "blue": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "colormapEntries": 2,
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBD",
                        "backgroundColor": "#000000FF",
                        "borderColor": "#DFDFDF",
                        "transparentColor": "#00000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "compression": "LZW",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2024-07-03T14:32:17+00:00",
                            "date:modify": "2024-07-03T14:32:17+00:00",
                            "date:timestamp": "2024-07-03T14:32:28+00:00",
                            "signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
                        },
                        "tainted": false,
                        "filesize": "35B",
                        "numberPixels": "1",
                        "pixelsPerSecond": "1360B",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.000"
                    }
                },
                "_load_end": 1587,
                "_ttfb_start": 1535,
                "_ttfb_end": 1586,
                "_download_start": 1586,
                "_download_end": 1587,
                "_download_ms": 1,
                "_all_start": 1535,
                "_all_end": 1587,
                "_all_ms": 52,
                "_index": 29,
                "_number": 30
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:17.036+00:00",
                "time": 35,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1720017136378-6283649453267&ev=320&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=248391910",
                    "headersSize": 1070,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "1"
                        },
                        {
                            "name": "_v",
                            "value": "j101"
                        },
                        {
                            "name": "a",
                            "value": "1709920673"
                        },
                        {
                            "name": "t",
                            "value": "event"
                        },
                        {
                            "name": "ni",
                            "value": "1"
                        },
                        {
                            "name": "_s",
                            "value": "8"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "de",
                            "value": "UTF-8"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "sd",
                            "value": "24-bit"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "vp",
                            "value": "1351x681"
                        },
                        {
                            "name": "je",
                            "value": "0"
                        },
                        {
                            "name": "ec",
                            "value": "Web Vitals"
                        },
                        {
                            "name": "ea",
                            "value": "TTFB"
                        },
                        {
                            "name": "el",
                            "value": "v4-1720017136378-6283649453267"
                        },
                        {
                            "name": "ev",
                            "value": "320"
                        },
                        {
                            "name": "_u",
                            "value": "aCDAAUIhAAAAACAAI~"
                        },
                        {
                            "name": "jid",
                            "value": ""
                        },
                        {
                            "name": "gjid",
                            "value": ""
                        },
                        {
                            "name": "cid",
                            "value": "1335732367.1720017137"
                        },
                        {
                            "name": "tid",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "_gid",
                            "value": "1438632351.1720017137"
                        },
                        {
                            "name": "gtm",
                            "value": "457e4710za200zb9115874821"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0"
                        },
                        {
                            "name": "jsscut",
                            "value": "1"
                        },
                        {
                            "name": "z",
                            "value": "248391910"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 389,
                    "bodySize": 35,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "age",
                            "value": "22939"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "35"
                        },
                        {
                            "name": "content-type",
                            "value": "image/gif"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 08:09:58 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Sun, 17 May 1998 03:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 35,
                        "mimeType": "image/gif"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 34,
                    "receive": 1
                },
                "_type": 3,
                "_id": "35191.74",
                "_request_id": "35191.74",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=1709920673&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1720017136378-6283649453267&ev=320&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=248391910",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.google-analytics.com",
                "_url": "/collect?v=1&_v=j101&a=1709920673&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1720017136378-6283649453267&ev=320&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=248391910",
                "_raw_id": "35191.74",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 35,
                "_ttfb_ms": 34,
                "_load_start": 1602,
                "_load_start_float": 1602.000309,
                "_bytesIn": 35,
                "_objectSize": 35,
                "_objectSizeUncompressed": 35,
                "_chunks": [
                    {
                        "ts": 1637,
                        "bytes": 35
                    }
                ],
                "_expires": "Mon, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "image/gif",
                "_contentEncoding": "",
                "_socket": 209,
                "_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: www.google-analytics.com",
                        ":method: GET",
                        ":path: /collect?v=1&_v=j101&a=1709920673&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1720017136378-6283649453267&ev=320&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=1335732367.1720017137&tid=UA-22381566-3&_gid=1438632351.1720017137&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=248391910",
                        ":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://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "age: 22939",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 35",
                        "content-type: image/gif",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 08:09:58 GMT",
                        "expires: Mon, 01 Jan 1990 00:00:00 GMT",
                        "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                        "pragma: no-cache",
                        "server: Golfe2",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 3304,
                "_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": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 35,
                "_image_save": 0,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 1601,
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 21,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 309,
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "gif",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.52
                        },
                        "File": {
                            "FileSize": "35 bytes",
                            "FileType": "GIF",
                            "FileTypeExtension": "gif",
                            "MIMEType": "image/gif"
                        },
                        "GIF": {
                            "GIFVersion": "89a",
                            "ImageWidth": 1,
                            "ImageHeight": 1,
                            "HasColorMap": "Yes",
                            "ColorResolutionDepth": 1,
                            "BitsPerPixel": 1,
                            "BackgroundColor": 255
                        },
                        "Composite": {
                            "ImageSize": "1x1",
                            "Megapixels": 1.0e-6
                        }
                    },
                    "magick": {
                        "baseName": "35191.74",
                        "format": "GIF",
                        "formatDescription": "GIF",
                        "mimeType": "image/gif",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "Bilevel",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 1,
                        "baseDepth": 8,
                        "channelDepth": {
                            "red": 1,
                            "green": 1,
                            "blue": 1
                        },
                        "pixels": 3,
                        "imageStatistics": {
                            "Overall": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "channelStatistics": {
                            "red": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "green": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "blue": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "colormapEntries": 2,
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBD",
                        "backgroundColor": "#000000FF",
                        "borderColor": "#DFDFDF",
                        "transparentColor": "#00000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "compression": "LZW",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2024-07-03T14:32:17+00:00",
                            "date:modify": "2024-07-03T14:32:17+00:00",
                            "date:timestamp": "2024-07-03T14:32:28+00:00",
                            "signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
                        },
                        "tainted": false,
                        "filesize": "35B",
                        "numberPixels": "1",
                        "pixelsPerSecond": "1606B",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.000"
                    }
                },
                "_load_end": 1637,
                "_ttfb_start": 1602,
                "_ttfb_end": 1636,
                "_download_start": 1636,
                "_download_end": 1637,
                "_download_ms": 1,
                "_all_start": 1602,
                "_all_end": 1637,
                "_all_ms": 35,
                "_index": 30,
                "_number": 31
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2024-07-03T14:32:17.042+00:00",
                "time": 37,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/images/favicon.ico",
                    "headersSize": 819,
                    "bodySize": -1,
                    "cookies": [
                        {
                            "name": "_ga",
                            "value": "GA1.2.1335732367.1720017137"
                        },
                        {
                            "name": "_gid",
                            "value": "GA1.2.1438632351.1720017137"
                        },
                        {
                            "name": "_gat_gtag_UA_22381566_3",
                            "value": "1"
                        },
                        {
                            "name": "_ga_PQ5N2MZG5M",
                            "value": "GS1.1.1720017136.1.0.1720017137.0.0.0"
                        }
                    ],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "cookie",
                            "value": "_ga=GA1.2.1335732367.1720017137; _gid=GA1.2.1438632351.1720017137; _gat_gtag_UA_22381566_3=1; _ga_PQ5N2MZG5M=GS1.1.1720017136.1.0.1720017137.0.0.0"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 431,
                    "bodySize": 781,
                    "headers": [
                        {
                            "name": "age",
                            "value": "7944"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-length",
                            "value": "441"
                        },
                        {
                            "name": "content-type",
                            "value": "image/x-icon"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 12:19:53 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"jMUjPw\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 03 Jul 2024 15:19:53 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "e97433ebf84f92f4946d14a25b45ce8c"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 781,
                        "mimeType": "image/x-icon"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 34,
                    "receive": 3
                },
                "_type": 3,
                "_id": "35191.75",
                "_request_id": "35191.75",
                "_ip_addr": "142.251.179.121",
                "_full_url": "https://almanac.httparchive.org/static/images/favicon.ico",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/images/favicon.ico",
                "_raw_id": "35191.75",
                "_frame_id": "AE960AA213A17501B43BB638AE0C5CC6",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Other",
                "_load_ms": 37,
                "_ttfb_ms": 34,
                "_load_start": 1608,
                "_load_start_float": 1608.000315,
                "_bytesIn": 781,
                "_objectSize": 781,
                "_objectSizeUncompressed": 1150,
                "_chunks": [
                    {
                        "ts": 1644,
                        "bytes": 571
                    },
                    {
                        "ts": 1644,
                        "bytes": 210
                    }
                ],
                "_expires": "Wed, 03 Jul 2024 15:19:53 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "image/x-icon",
                "_contentEncoding": "gzip",
                "_socket": 85,
                "_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: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/images/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",
                        "cookie: _ga=GA1.2.1335732367.1720017137; _gid=GA1.2.1438632351.1720017137; _gat_gtag_UA_22381566_3=1; _ga_PQ5N2MZG5M=GS1.1.1720017136.1.0.1720017137.0.0.0",
                        "priority: u=1, i",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "age: 7944",
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-length: 441",
                        "content-type: image/x-icon",
                        "date: Wed, 03 Jul 2024 12:19:53 GMT",
                        "etag: \"jMUjPw\"",
                        "expires: Wed, 03 Jul 2024 15:19:53 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: e97433ebf84f92f4946d14a25b45ce8c",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2557,
                "_score_cache": 0,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 441,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 2856,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 1607,
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 37,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 315,
                "_server_port": "443",
                "_load_end": 1645,
                "_ttfb_start": 1608,
                "_ttfb_end": 1642,
                "_download_start": 1642,
                "_download_end": 1645,
                "_download_ms": 3,
                "_all_start": 1608,
                "_all_end": 1645,
                "_all_ms": 37,
                "_index": 31,
                "_number": 32
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2024-07-03T14:32:31.319+00:00",
                "time": 184,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "POST",
                    "url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je4710v9115874821za200&_p=1720017151168&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=804628643.1720017152&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B126.0.0.0%7CGoogle%2520Chrome%3B126.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1720017151&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=536&_z=fetch",
                    "headersSize": 1135,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "content-length",
                            "value": "0"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "2"
                        },
                        {
                            "name": "tid",
                            "value": "G-PQ5N2MZG5M"
                        },
                        {
                            "name": "gtm",
                            "value": "45je4710v9115874821za200"
                        },
                        {
                            "name": "_p",
                            "value": "1720017151168"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1"
                        },
                        {
                            "name": "npa",
                            "value": "0"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0"
                        },
                        {
                            "name": "cid",
                            "value": "804628643.1720017152"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "uaa",
                            "value": "x86"
                        },
                        {
                            "name": "uab",
                            "value": "64"
                        },
                        {
                            "name": "uafvl",
                            "value": "%20Not%20A%3BBrand;99|Chromium;126.0.0.0|Google%20Chrome;126.0.0.0"
                        },
                        {
                            "name": "uamb",
                            "value": "0"
                        },
                        {
                            "name": "uam",
                            "value": "Model"
                        },
                        {
                            "name": "uap",
                            "value": "Unknown"
                        },
                        {
                            "name": "uapv",
                            "value": "0"
                        },
                        {
                            "name": "uaw",
                            "value": "0"
                        },
                        {
                            "name": "are",
                            "value": "1"
                        },
                        {
                            "name": "frm",
                            "value": "0"
                        },
                        {
                            "name": "pscdl",
                            "value": "noapi"
                        },
                        {
                            "name": "_s",
                            "value": "1"
                        },
                        {
                            "name": "sid",
                            "value": "1720017151"
                        },
                        {
                            "name": "sct",
                            "value": "1"
                        },
                        {
                            "name": "seg",
                            "value": "0"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "en",
                            "value": "page_view"
                        },
                        {
                            "name": "_fv",
                            "value": "1"
                        },
                        {
                            "name": "_nsi",
                            "value": "1"
                        },
                        {
                            "name": "_ss",
                            "value": "1"
                        },
                        {
                            "name": "_ee",
                            "value": "1"
                        },
                        {
                            "name": "tfd",
                            "value": "536"
                        },
                        {
                            "name": "_z",
                            "value": "fetch"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 204,
                    "statusText": "",
                    "headersSize": 354,
                    "bodySize": 0,
                    "headers": [
                        {
                            "name": "access-control-allow-credentials",
                            "value": "true"
                        },
                        {
                            "name": "access-control-allow-origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "0"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 14:32:31 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Fri, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 0,
                        "mimeType": "text/plain"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": 45,
                    "connect": 91,
                    "ssl": 60,
                    "send": 0,
                    "wait": 48,
                    "receive": 0
                },
                "_type": 3,
                "_id": "35525.64",
                "_request_id": "35525.64",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je4710v9115874821za200&_p=1720017151168&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=804628643.1720017152&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B126.0.0.0%7CGoogle%2520Chrome%3B126.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1720017151&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=536&_z=fetch",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "www.google-analytics.com",
                "_url": "/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je4710v9115874821za200&_p=1720017151168&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=804628643.1720017152&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B126.0.0.0%7CGoogle%2520Chrome%3B126.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1720017151&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=536&_z=fetch",
                "_raw_id": "35525.64",
                "_frame_id": "0E57F12914AB89E0A51AD6AD6794FBBE",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 204,
                "_request_type": "Fetch",
                "_load_ms": 48,
                "_ttfb_ms": 48,
                "_load_start": 433,
                "_load_start_float": 433.000131,
                "_bytesIn": 0,
                "_objectSize": 0,
                "_expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "text/plain",
                "_contentEncoding": "",
                "_socket": 108,
                "_protocol": "HTTP/2",
                "_dns_start": 6,
                "_dns_end": 51,
                "_connect_start": 51,
                "_connect_end": 82,
                "_ssl_start": 82,
                "_ssl_end": 142,
                "_initiator": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                "_initiator_line": 157,
                "_initiator_column": 178,
                "_initiator_type": "script",
                "_initiator_function": "Oc",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: POST",
                        ":path: /g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je4710v9115874821za200&_p=1720017151168&gcd=13l3l3l3l1&npa=0&dma=0&tag_exp=0&cid=804628643.1720017152&ul=en-us&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B126.0.0.0%7CGoogle%2520Chrome%3B126.0.0.0&uamb=0&uam=Model&uap=Unknown&uapv=0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1720017151&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=536&_z=fetch",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "content-length: 0",
                        "origin: https://almanac.httparchive.org",
                        "priority: u=1, i",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: cross-site",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-credentials: true",
                        "access-control-allow-origin: https://almanac.httparchive.org",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 0",
                        "content-type: text/plain",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 14:32:31 GMT",
                        "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                        "pragma: no-cache",
                        "server: Golfe2"
                    ]
                },
                "_bytesOut": 3511,
                "_score_cache": -1,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": 45,
                "_connect_ms": 31,
                "_ssl_ms": 60,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 432,
                "_dns_info": {
                    "secure": false,
                    "transactions_needed": [
                        {
                            "dns_query_type": "A"
                        },
                        {
                            "dns_query_type": "HTTPS"
                        }
                    ],
                    "results": {
                        "aliases": [
                            "www.google-analytics.com"
                        ],
                        "canonical_names": [
                            "www.google-analytics.com"
                        ],
                        "endpoint_metadatas": [],
                        "expiration": "13364410536401938",
                        "host_ports": [],
                        "hostname_results": [],
                        "ip_endpoints": [
                            {
                                "endpoint_address": "142.251.163.100",
                                "endpoint_port": 0
                            },
                            {
                                "endpoint_address": "142.251.163.101",
                                "endpoint_port": 0
                            },
                            {
                                "endpoint_address": "142.251.163.139",
                                "endpoint_port": 0
                            },
                            {
                                "endpoint_address": "142.251.163.102",
                                "endpoint_port": 0
                            },
                            {
                                "endpoint_address": "142.251.163.113",
                                "endpoint_port": 0
                            },
                            {
                                "endpoint_address": "142.251.163.138",
                                "endpoint_port": 0
                            }
                        ],
                        "text_records": []
                    }
                },
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_chunks": [],
                "_http2_server_settings": {
                    "SETTINGS_MAX_CONCURRENT_STREAMS": 100,
                    "SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
                    "SETTINGS_MAX_HEADER_LIST_SIZE": 65536
                },
                "_tls_version": "TLS 1.3",
                "_tls_resumed": "False",
                "_tls_next_proto": "h2",
                "_tls_cipher_suite": 4865,
                "_netlog_id": 131,
                "_certificates": [
                    "-----BEGIN CERTIFICATE-----\nMIIGvjCCBaagAwIBAgIRAPpfOdrO4+77EOwGGOwJMM4wDQYJKoZIhvcNAQELBQAw\nOzELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEM\nMAoGA1UEAxMDV1IyMB4XDTI0MDYxMzE1MjcxNFoXDTI0MDkwNTE1MjcxM1owITEf\nMB0GA1UEAwwWKi5nb29nbGUtYW5hbHl0aWNzLmNvbTBZMBMGByqGSM49AgEGCCqG\nSM49AwEHA0IABEquHvXDTGyRe/m9lashcmh1HAoJbawfXUkYKNcZERlyXS0JtHbq\nVPtdA8tRC/4qXArtIEz/eLkj5aCtTVWIKKGjggSgMIIEnDAOBgNVHQ8BAf8EBAMC\nB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU\nfFkdMrMAQJQNgEzY19sbukOCgekwHwYDVR0jBBgwFoAU3hse7XkV1D43JMMhu+w0\nOW1CsjAwWAYIKwYBBQUHAQEETDBKMCEGCCsGAQUFBzABhhVodHRwOi8vby5wa2ku\nZ29vZy93cjIwJQYIKwYBBQUHMAKGGWh0dHA6Ly9pLnBraS5nb29nL3dyMi5jcnQw\nggJ3BgNVHREEggJuMIICaoIWKi5nb29nbGUtYW5hbHl0aWNzLmNvbYIbcmVnaW9u\nMS5hcHAtbWVhc3VyZW1lbnQuY29tghNhcHAtbWVhc3VyZW1lbnQuY29tgh9yZWdp\nb24xLmF0dC5hcHAtbWVhc3VyZW1lbnQuY29tghdhdHQuYXBwLW1lYXN1cmVtZW50\nLmNvbYIlcmVnaW9uMS5hbmFseXRpY3MuYXBwLW1lYXN1cmVtZW50LmNvbYIdYW5h\nbHl0aWNzLmFwcC1tZWFzdXJlbWVudC5jb22CJnJlZ2lvbjEuYXBwLWFuYWx5dGlj\ncy1zZXJ2aWNlcy1hdHQuY29tgh5hcHAtYW5hbHl0aWNzLXNlcnZpY2VzLWF0dC5j\nb22CInJlZ2lvbjEuYXBwLWFuYWx5dGljcy1zZXJ2aWNlcy5jb22CGmFwcC1hbmFs\neXRpY3Mtc2VydmljZXMuY29tghRnb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9u\nMS5nb29nbGUtYW5hbHl0aWNzLmNvbYIYc3NsLmdvb2dsZS1hbmFseXRpY3MuY29t\nghh3d3cuZ29vZ2xlLWFuYWx5dGljcy5jb22CHHJlZ2lvbjEuYW5hbHl0aWNzLmdv\nb2dsZS5jb22CFGdvb2dsZXRhZ21hbmFnZXIuY29tghh3d3cuZ29vZ2xldGFnbWFu\nYWdlci5jb22CCnVyY2hpbi5jb22CEnNlcnZpY2UudXJjaGluLmNvbYIIZnBzLmdv\nb2eCCiouZnBzLmdvb2eCEmdvb2dsZW9wdGltaXplLmNvbYIWd3d3Lmdvb2dsZW9w\ndGltaXplLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATA2BgNVHR8ELzAtMCugKaAn\nhiVodHRwOi8vYy5wa2kuZ29vZy93cjIvb0JGWVlhaHpnVkkuY3JsMIIBAwYKKwYB\nBAHWeQIEAgSB9ASB8QDvAHUAdv+IPwq2+5VRwmHM9Ye6NLSkzbsp3GhCCp/mZ0xa\nOnQAAAGQEmzGIwAABAMARjBEAiBzGQgME9auadqc959yOBNK5J6JXJI1SUeYzPyF\nydcl3wIgY8c3PRkBRIvCTdwWrhqihOBFLUbvXnMTzdMIUTDy1yYAdgDf4VbrqgWv\ntZwPhnGNqMAyTq5W2W6n9aVqAdHBO75SXAAAAZASbMc7AAAEAwBHMEUCIAVQ/awq\ndKERYhQmg4WtmDtSUkPKaXscgugKNwK6yp5dAiEA3zVG/xCfA8pO0a37KIYjOJWk\nuRjaZT8gWqL2Z911+0owDQYJKoZIhvcNAQELBQADggEBACcD99a0nMR/lS2zDjdp\n8rHJ6Dctjn3VfsAyg5f4hEKm+SYtdOVor4tNeizWiubpGWv5hLgq5l5QpHsnD3zm\nwdpak+rQitlEVxVGiXx9t7GJ2ERUc0x1AAz/xaGru0MTae6Tk1pXLtTt+s056u3n\nZ4jbZuf/FNxwGj8JqqaIKNRcS1hbW7+XgORypcqUFTl4mnYOal/2Za2eojzgYvFO\nfG3+90esFMEehPgwPLdbbuLsPUoBoN4RV3hFeX/fA13x873vYSm2dOYw9ulTdG6D\nVFt/WK4rYfIgP6v3ealEweLG869aV1GZIlhANzNWLc9ckwHJJV0FUgkJ1mxKvLum\n1Ec=\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIFCzCCAvOgAwIBAgIQf/AFoHxM3tEArZ1mpRB7mDANBgkqhkiG9w0BAQsFADBH\nMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM\nQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIw\nMTQwMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNl\ncnZpY2VzMQwwCgYDVQQDEwNXUjIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQCp/5x/RR5wqFOfytnlDd5GV1d9vI+aWqxG8YSau5HbyfsvAfuSCQAWXqAc\n+MGr+XgvSszYhaLYWTwO0xj7sfUkDSbutltkdnwUxy96zqhMt/TZCPzfhyM1IKji\naeKMTj+xWfpgoh6zySBTGYLKNlNtYE3pAJH8do1cCA8Kwtzxc2vFE24KT3rC8gIc\nLrRjg9ox9i11MLL7q8Ju26nADrn5Z9TDJVd06wW06Y613ijNzHoU5HEDy01hLmFX\nxRmpC5iEGuh5KdmyjS//V2pm4M6rlagplmNwEmceOuHbsCFx13ye/aoXbv4r+zgX\nFNFmp6+atXDMyGOBOozAKql2N87jAgMBAAGjgf4wgfswDgYDVR0PAQH/BAQDAgGG\nMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/\nAgEAMB0GA1UdDgQWBBTeGx7teRXUPjckwyG77DQ5bUKyMDAfBgNVHSMEGDAWgBTk\nrysmcRorSCeFL1JmLO/wiRNxPjA0BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAKG\nGGh0dHA6Ly9pLnBraS5nb29nL3IxLmNydDArBgNVHR8EJDAiMCCgHqAchhpodHRw\nOi8vYy5wa2kuZ29vZy9yL3IxLmNybDATBgNVHSAEDDAKMAgGBmeBDAECATANBgkq\nhkiG9w0BAQsFAAOCAgEARXWL5R87RBOWGqtY8TXJbz3S0DNKhjO6V1FP7sQ02hYS\nTL8Tnw3UVOlIecAwPJQl8hr0ujKUtjNyC4XuCRElNJThb0Lbgpt7fyqaqf9/qdLe\nSiDLs/sDA7j4BwXaWZIvGEaYzq9yviQmsR4ATb0IrZNBRAq7x9UBhb+TV+PfdBJT\nDhEl05vc3ssnbrPCuTNiOcLgNeFbpwkuGcuRKnZc8d/KI4RApW//mkHgte8y0YWu\nryUJ8GLFbsLIbjL9uNrizkqRSvOFVU6xddZIMy9vhNkSXJ/UcZhjJY1pXAprffJB\nvei7j+Qi151lRehMCofa6WBmiA4fx+FOVsV2/7R6V2nyAiIJJkEd2nSi5SnzxJrl\nXdaqev3htytmOPvoKWa676ATL/hzfvDaQBEcXd2Ppvy+275W+DKcH0FBbX62xevG\niza3F4ydzxl6NJ8hk8R+dDXSqv1MbRT1ybB5W0k8878XSOjvmiYTDIfyc9acxVJr\nY/cykHipa+te1pOhv7wYPYtZ9orGBV5SGOJm4NrB3K1aJar0RfzxC3ikr7Dyc6Qw\nqDTBU39CluVIQeuQRgwG3MuSxl7zRERDRilGoKb8uY45JzmxWuKxrfwT/478JuHU\n/oTxUFqOl2stKnn7QGTq8z29W+GgBLCXSBxC9epaHM0myFH/FJlniXJfHeytWt0=\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y/lD63\nladAPKH9gvl9MgaCcfb2jH/76Nu8ai6Xl6OMS/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK/GP5Afl4/Xtcd/p2h/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo//z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6/AhSrw\n9U5pCZEt4Wi4wStz6dTZ/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz/yilrbCgj8=\n-----END CERTIFICATE-----\n"
                ],
                "_server_port": "443",
                "_load_end": 481,
                "_ttfb_start": 433,
                "_ttfb_end": 481,
                "_download_start": 481,
                "_download_end": 481,
                "_download_ms": 0,
                "_all_start": 6,
                "_all_end": 481,
                "_all_ms": 184,
                "_index": 0,
                "_number": 1
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2024-07-03T14:32:31.458+00:00",
                "time": 41,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "POST",
                    "url": "https://www.google-analytics.com/j/collect?v=1&_v=j101&a=990744680&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1208663471&gjid=201465854&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&_r=1&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2074864751",
                    "headersSize": 1055,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "content-length",
                            "value": "0"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "1"
                        },
                        {
                            "name": "_v",
                            "value": "j101"
                        },
                        {
                            "name": "a",
                            "value": "990744680"
                        },
                        {
                            "name": "t",
                            "value": "pageview"
                        },
                        {
                            "name": "_s",
                            "value": "1"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "de",
                            "value": "UTF-8"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "sd",
                            "value": "24-bit"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "vp",
                            "value": "1351x681"
                        },
                        {
                            "name": "je",
                            "value": "0"
                        },
                        {
                            "name": "_u",
                            "value": "aCDAAUIhAAAAACAAI~"
                        },
                        {
                            "name": "jid",
                            "value": "1208663471"
                        },
                        {
                            "name": "gjid",
                            "value": "201465854"
                        },
                        {
                            "name": "cid",
                            "value": "804628643.1720017152"
                        },
                        {
                            "name": "tid",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "_gid",
                            "value": "751371311.1720017152"
                        },
                        {
                            "name": "_r",
                            "value": "1"
                        },
                        {
                            "name": "gtm",
                            "value": "457e4710za200zb9115874821"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0"
                        },
                        {
                            "name": "jsscut",
                            "value": "1"
                        },
                        {
                            "name": "z",
                            "value": "2074864751"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 447,
                    "bodySize": 1,
                    "headers": [
                        {
                            "name": "access-control-allow-credentials",
                            "value": "true"
                        },
                        {
                            "name": "access-control-allow-origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "1"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 14:32:31 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Fri, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Sun, 17 May 1998 03:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 1,
                        "mimeType": "text/plain",
                        "text": "1"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 40,
                    "receive": 1
                },
                "_type": 3,
                "_id": "35525.67",
                "_request_id": "35525.67",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/j/collect?v=1&_v=j101&a=990744680&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1208663471&gjid=201465854&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&_r=1&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2074864751",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "www.google-analytics.com",
                "_url": "/j/collect?v=1&_v=j101&a=990744680&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1208663471&gjid=201465854&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&_r=1&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2074864751",
                "_raw_id": "35525.67",
                "_frame_id": "0E57F12914AB89E0A51AD6AD6794FBBE",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "XHR",
                "_load_ms": 41,
                "_ttfb_ms": 40,
                "_load_start": 572,
                "_load_start_float": 572.000141,
                "_bytesIn": 1,
                "_objectSize": 1,
                "_objectSizeUncompressed": 1,
                "_chunks": [
                    {
                        "ts": 613,
                        "bytes": 1
                    }
                ],
                "_expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "text/plain",
                "_contentEncoding": "",
                "_socket": 108,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://www.google-analytics.com/analytics.js",
                "_initiator_line": 35,
                "_initiator_column": 31,
                "_initiator_type": "script",
                "_initiator_function": "wd",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: POST",
                        ":path: /j/collect?v=1&_v=j101&a=990744680&t=pageview&_s=1&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&_u=aCDAAUIhAAAAACAAI~&jid=1208663471&gjid=201465854&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&_r=1&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=2074864751",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "content-length: 0",
                        "content-type: text/plain",
                        "origin: https://almanac.httparchive.org",
                        "priority: u=1, i",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-credentials: true",
                        "access-control-allow-origin: https://almanac.httparchive.org",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 1",
                        "content-type: text/plain",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 14:32:31 GMT",
                        "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                        "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                        "pragma: no-cache",
                        "server: Golfe2",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 3277,
                "_score_cache": -1,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 571,
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 3,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 141,
                "_server_port": "443",
                "_final_base_page": true,
                "_is_base_page": true,
                "_load_end": 613,
                "_ttfb_start": 572,
                "_ttfb_end": 612,
                "_download_start": 612,
                "_download_end": 613,
                "_download_ms": 1,
                "_all_start": 572,
                "_all_end": 613,
                "_all_ms": 41,
                "_index": 1,
                "_number": 2,
                "_body_file": "001-35525.67-body.txt",
                "_body_id": "35525.67",
                "_body_url": "/response_body.php?test=240703_07_W&run=1&cached=1&bodyid=35525.67"
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2024-07-03T14:32:31.471+00:00",
                "time": 36,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "GET",
                    "url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=954992465",
                    "headersSize": 1033,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "1"
                        },
                        {
                            "name": "_v",
                            "value": "j101"
                        },
                        {
                            "name": "a",
                            "value": "990744680"
                        },
                        {
                            "name": "t",
                            "value": "event"
                        },
                        {
                            "name": "_s",
                            "value": "2"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "de",
                            "value": "UTF-8"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "sd",
                            "value": "24-bit"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "vp",
                            "value": "1351x681"
                        },
                        {
                            "name": "je",
                            "value": "0"
                        },
                        {
                            "name": "ec",
                            "value": "user"
                        },
                        {
                            "name": "ea",
                            "value": "print-mode"
                        },
                        {
                            "name": "el",
                            "value": "false"
                        },
                        {
                            "name": "ev",
                            "value": "0"
                        },
                        {
                            "name": "_u",
                            "value": "aCDAAUIhAAAAACAAI~"
                        },
                        {
                            "name": "jid",
                            "value": ""
                        },
                        {
                            "name": "gjid",
                            "value": ""
                        },
                        {
                            "name": "cid",
                            "value": "804628643.1720017152"
                        },
                        {
                            "name": "tid",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "_gid",
                            "value": "751371311.1720017152"
                        },
                        {
                            "name": "gtm",
                            "value": "457e4710za200zb9115874821"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0"
                        },
                        {
                            "name": "jsscut",
                            "value": "1"
                        },
                        {
                            "name": "z",
                            "value": "954992465"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 389,
                    "bodySize": 35,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "age",
                            "value": "20721"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "35"
                        },
                        {
                            "name": "content-type",
                            "value": "image/gif"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 08:47:10 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Sun, 17 May 1998 03:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 35,
                        "mimeType": "image/gif"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 35,
                    "receive": 1
                },
                "_type": 3,
                "_id": "35525.68",
                "_request_id": "35525.68",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=954992465",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.google-analytics.com",
                "_url": "/collect?v=1&_v=j101&a=990744680&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=954992465",
                "_raw_id": "35525.68",
                "_frame_id": "0E57F12914AB89E0A51AD6AD6794FBBE",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 36,
                "_ttfb_ms": 35,
                "_load_start": 585,
                "_load_start_float": 585.000146,
                "_bytesIn": 35,
                "_objectSize": 35,
                "_objectSizeUncompressed": 35,
                "_chunks": [
                    {
                        "ts": 621,
                        "bytes": 35
                    }
                ],
                "_expires": "Mon, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "image/gif",
                "_contentEncoding": "",
                "_socket": 108,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2653,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: GET",
                        ":path: /collect?v=1&_v=j101&a=990744680&t=event&_s=2&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=print-mode&el=false&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=954992465",
                        ":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://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "age: 20721",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 35",
                        "content-type: image/gif",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 08:47:10 GMT",
                        "expires: Mon, 01 Jan 1990 00:00:00 GMT",
                        "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                        "pragma: no-cache",
                        "server: Golfe2",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 3193,
                "_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": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 35,
                "_image_save": 0,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 577,
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 5,
                "_http2_stream_dependency": 3,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 146,
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "gif",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.52
                        },
                        "File": {
                            "FileSize": "35 bytes",
                            "FileType": "GIF",
                            "FileTypeExtension": "gif",
                            "MIMEType": "image/gif"
                        },
                        "GIF": {
                            "GIFVersion": "89a",
                            "ImageWidth": 1,
                            "ImageHeight": 1,
                            "HasColorMap": "Yes",
                            "ColorResolutionDepth": 1,
                            "BitsPerPixel": 1,
                            "BackgroundColor": 255
                        },
                        "Composite": {
                            "ImageSize": "1x1",
                            "Megapixels": 1.0e-6
                        }
                    },
                    "magick": {
                        "baseName": "35525.68",
                        "format": "GIF",
                        "formatDescription": "GIF",
                        "mimeType": "image/gif",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "Bilevel",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 1,
                        "baseDepth": 8,
                        "channelDepth": {
                            "red": 1,
                            "green": 1,
                            "blue": 1
                        },
                        "pixels": 3,
                        "imageStatistics": {
                            "Overall": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "channelStatistics": {
                            "red": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "green": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "blue": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "colormapEntries": 2,
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBD",
                        "backgroundColor": "#000000FF",
                        "borderColor": "#DFDFDF",
                        "transparentColor": "#00000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "compression": "LZW",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2024-07-03T14:32:31+00:00",
                            "date:modify": "2024-07-03T14:32:31+00:00",
                            "date:timestamp": "2024-07-03T14:32:37+00:00",
                            "signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
                        },
                        "tainted": false,
                        "filesize": "35B",
                        "numberPixels": "1",
                        "pixelsPerSecond": "111B",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.009"
                    }
                },
                "_load_end": 621,
                "_ttfb_start": 585,
                "_ttfb_end": 620,
                "_download_start": 620,
                "_download_end": 621,
                "_download_ms": 1,
                "_all_start": 585,
                "_all_end": 621,
                "_all_ms": 36,
                "_index": 2,
                "_number": 3
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2024-07-03T14:32:31.471+00:00",
                "time": 39,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "GET",
                    "url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1872328652",
                    "headersSize": 1039,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "1"
                        },
                        {
                            "name": "_v",
                            "value": "j101"
                        },
                        {
                            "name": "a",
                            "value": "990744680"
                        },
                        {
                            "name": "t",
                            "value": "event"
                        },
                        {
                            "name": "_s",
                            "value": "3"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "de",
                            "value": "UTF-8"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "sd",
                            "value": "24-bit"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "vp",
                            "value": "1351x681"
                        },
                        {
                            "name": "je",
                            "value": "0"
                        },
                        {
                            "name": "ec",
                            "value": "user"
                        },
                        {
                            "name": "ea",
                            "value": "min-sheets-width"
                        },
                        {
                            "name": "el",
                            "value": "true"
                        },
                        {
                            "name": "ev",
                            "value": "1"
                        },
                        {
                            "name": "_u",
                            "value": "aCDAAUIhAAAAACAAI~"
                        },
                        {
                            "name": "jid",
                            "value": ""
                        },
                        {
                            "name": "gjid",
                            "value": ""
                        },
                        {
                            "name": "cid",
                            "value": "804628643.1720017152"
                        },
                        {
                            "name": "tid",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "_gid",
                            "value": "751371311.1720017152"
                        },
                        {
                            "name": "gtm",
                            "value": "457e4710za200zb9115874821"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0"
                        },
                        {
                            "name": "jsscut",
                            "value": "1"
                        },
                        {
                            "name": "z",
                            "value": "1872328652"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 389,
                    "bodySize": 35,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "age",
                            "value": "20721"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "35"
                        },
                        {
                            "name": "content-type",
                            "value": "image/gif"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 08:47:10 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Sun, 17 May 1998 03:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 35,
                        "mimeType": "image/gif"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 38,
                    "receive": 1
                },
                "_type": 3,
                "_id": "35525.69",
                "_request_id": "35525.69",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1872328652",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.google-analytics.com",
                "_url": "/collect?v=1&_v=j101&a=990744680&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1872328652",
                "_raw_id": "35525.69",
                "_frame_id": "0E57F12914AB89E0A51AD6AD6794FBBE",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 39,
                "_ttfb_ms": 38,
                "_load_start": 585,
                "_load_start_float": 585.000152,
                "_bytesIn": 35,
                "_objectSize": 35,
                "_objectSizeUncompressed": 35,
                "_chunks": [
                    {
                        "ts": 624,
                        "bytes": 35
                    }
                ],
                "_expires": "Mon, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "image/gif",
                "_contentEncoding": "",
                "_socket": 108,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2653,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: GET",
                        ":path: /collect?v=1&_v=j101&a=990744680&t=event&_s=3&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=min-sheets-width&el=true&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1872328652",
                        ":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://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "age: 20721",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 35",
                        "content-type: image/gif",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 08:47:10 GMT",
                        "expires: Mon, 01 Jan 1990 00:00:00 GMT",
                        "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                        "pragma: no-cache",
                        "server: Golfe2",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 3211,
                "_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": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 35,
                "_image_save": 0,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 579,
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 7,
                "_http2_stream_dependency": 5,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 152,
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "gif",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.52
                        },
                        "File": {
                            "FileSize": "35 bytes",
                            "FileType": "GIF",
                            "FileTypeExtension": "gif",
                            "MIMEType": "image/gif"
                        },
                        "GIF": {
                            "GIFVersion": "89a",
                            "ImageWidth": 1,
                            "ImageHeight": 1,
                            "HasColorMap": "Yes",
                            "ColorResolutionDepth": 1,
                            "BitsPerPixel": 1,
                            "BackgroundColor": 255
                        },
                        "Composite": {
                            "ImageSize": "1x1",
                            "Megapixels": 1.0e-6
                        }
                    },
                    "magick": {
                        "baseName": "35525.69",
                        "format": "GIF",
                        "formatDescription": "GIF",
                        "mimeType": "image/gif",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "Bilevel",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 1,
                        "baseDepth": 8,
                        "channelDepth": {
                            "red": 1,
                            "green": 1,
                            "blue": 1
                        },
                        "pixels": 3,
                        "imageStatistics": {
                            "Overall": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "channelStatistics": {
                            "red": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "green": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "blue": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "colormapEntries": 2,
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBD",
                        "backgroundColor": "#000000FF",
                        "borderColor": "#DFDFDF",
                        "transparentColor": "#00000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "compression": "LZW",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2024-07-03T14:32:31+00:00",
                            "date:modify": "2024-07-03T14:32:31+00:00",
                            "date:timestamp": "2024-07-03T14:32:38+00:00",
                            "signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
                        },
                        "tainted": false,
                        "filesize": "35B",
                        "numberPixels": "1",
                        "pixelsPerSecond": "1113B",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.000"
                    }
                },
                "_load_end": 624,
                "_ttfb_start": 585,
                "_ttfb_end": 623,
                "_download_start": 623,
                "_download_end": 624,
                "_download_ms": 1,
                "_all_start": 585,
                "_all_end": 624,
                "_all_ms": 39,
                "_index": 3,
                "_number": 4
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2024-07-03T14:32:31.472+00:00",
                "time": 41,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "GET",
                    "url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1811683845",
                    "headersSize": 1040,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "1"
                        },
                        {
                            "name": "_v",
                            "value": "j101"
                        },
                        {
                            "name": "a",
                            "value": "990744680"
                        },
                        {
                            "name": "t",
                            "value": "event"
                        },
                        {
                            "name": "_s",
                            "value": "4"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "de",
                            "value": "UTF-8"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "sd",
                            "value": "24-bit"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "vp",
                            "value": "1351x681"
                        },
                        {
                            "name": "je",
                            "value": "0"
                        },
                        {
                            "name": "ec",
                            "value": "user"
                        },
                        {
                            "name": "ea",
                            "value": "data-saver"
                        },
                        {
                            "name": "el",
                            "value": "not-enabled"
                        },
                        {
                            "name": "ev",
                            "value": "0"
                        },
                        {
                            "name": "_u",
                            "value": "aCDAAUIhAAAAACAAI~"
                        },
                        {
                            "name": "jid",
                            "value": ""
                        },
                        {
                            "name": "gjid",
                            "value": ""
                        },
                        {
                            "name": "cid",
                            "value": "804628643.1720017152"
                        },
                        {
                            "name": "tid",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "_gid",
                            "value": "751371311.1720017152"
                        },
                        {
                            "name": "gtm",
                            "value": "457e4710za200zb9115874821"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0"
                        },
                        {
                            "name": "jsscut",
                            "value": "1"
                        },
                        {
                            "name": "z",
                            "value": "1811683845"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 389,
                    "bodySize": 35,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "age",
                            "value": "20721"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "35"
                        },
                        {
                            "name": "content-type",
                            "value": "image/gif"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 08:47:10 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Sun, 17 May 1998 03:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 35,
                        "mimeType": "image/gif"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 41,
                    "receive": 0
                },
                "_type": 3,
                "_id": "35525.70",
                "_request_id": "35525.70",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1811683845",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.google-analytics.com",
                "_url": "/collect?v=1&_v=j101&a=990744680&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1811683845",
                "_raw_id": "35525.70",
                "_frame_id": "0E57F12914AB89E0A51AD6AD6794FBBE",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 41,
                "_ttfb_ms": 41,
                "_load_start": 586,
                "_load_start_float": 586.000158,
                "_bytesIn": 35,
                "_objectSize": 35,
                "_objectSizeUncompressed": 35,
                "_chunks": [
                    {
                        "ts": 627,
                        "bytes": 35
                    }
                ],
                "_expires": "Mon, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "image/gif",
                "_contentEncoding": "",
                "_socket": 108,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2653,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: GET",
                        ":path: /collect?v=1&_v=j101&a=990744680&t=event&_s=4&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=data-saver&el=not-enabled&ev=0&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1811683845",
                        ":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://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "age: 20721",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 35",
                        "content-type: image/gif",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 08:47:10 GMT",
                        "expires: Mon, 01 Jan 1990 00:00:00 GMT",
                        "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                        "pragma: no-cache",
                        "server: Golfe2",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 3214,
                "_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": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 35,
                "_image_save": 0,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 580,
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 9,
                "_http2_stream_dependency": 7,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 158,
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "gif",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.52
                        },
                        "File": {
                            "FileSize": "35 bytes",
                            "FileType": "GIF",
                            "FileTypeExtension": "gif",
                            "MIMEType": "image/gif"
                        },
                        "GIF": {
                            "GIFVersion": "89a",
                            "ImageWidth": 1,
                            "ImageHeight": 1,
                            "HasColorMap": "Yes",
                            "ColorResolutionDepth": 1,
                            "BitsPerPixel": 1,
                            "BackgroundColor": 255
                        },
                        "Composite": {
                            "ImageSize": "1x1",
                            "Megapixels": 1.0e-6
                        }
                    },
                    "magick": {
                        "baseName": "35525.70",
                        "format": "GIF",
                        "formatDescription": "GIF",
                        "mimeType": "image/gif",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "Bilevel",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 1,
                        "baseDepth": 8,
                        "channelDepth": {
                            "red": 1,
                            "green": 1,
                            "blue": 1
                        },
                        "pixels": 3,
                        "imageStatistics": {
                            "Overall": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "channelStatistics": {
                            "red": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "green": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "blue": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "colormapEntries": 2,
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBD",
                        "backgroundColor": "#000000FF",
                        "borderColor": "#DFDFDF",
                        "transparentColor": "#00000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "compression": "LZW",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2024-07-03T14:32:31+00:00",
                            "date:modify": "2024-07-03T14:32:31+00:00",
                            "date:timestamp": "2024-07-03T14:32:38+00:00",
                            "signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
                        },
                        "tainted": false,
                        "filesize": "35B",
                        "numberPixels": "1",
                        "pixelsPerSecond": "1200B",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.000"
                    }
                },
                "_load_end": 627,
                "_ttfb_start": 586,
                "_ttfb_end": 627,
                "_download_start": 627,
                "_download_end": 627,
                "_download_ms": 0,
                "_all_start": 586,
                "_all_end": 627,
                "_all_ms": 41,
                "_index": 4,
                "_number": 5
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2024-07-03T14:32:31.472+00:00",
                "time": 45,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "GET",
                    "url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1209338990",
                    "headersSize": 1036,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "1"
                        },
                        {
                            "name": "_v",
                            "value": "j101"
                        },
                        {
                            "name": "a",
                            "value": "990744680"
                        },
                        {
                            "name": "t",
                            "value": "event"
                        },
                        {
                            "name": "_s",
                            "value": "5"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "de",
                            "value": "UTF-8"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "sd",
                            "value": "24-bit"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "vp",
                            "value": "1351x681"
                        },
                        {
                            "name": "je",
                            "value": "0"
                        },
                        {
                            "name": "ec",
                            "value": "user"
                        },
                        {
                            "name": "ea",
                            "value": "connection-type"
                        },
                        {
                            "name": "el",
                            "value": "4g"
                        },
                        {
                            "name": "ev",
                            "value": "1"
                        },
                        {
                            "name": "_u",
                            "value": "aCDAAUIhAAAAACAAI~"
                        },
                        {
                            "name": "jid",
                            "value": ""
                        },
                        {
                            "name": "gjid",
                            "value": ""
                        },
                        {
                            "name": "cid",
                            "value": "804628643.1720017152"
                        },
                        {
                            "name": "tid",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "_gid",
                            "value": "751371311.1720017152"
                        },
                        {
                            "name": "gtm",
                            "value": "457e4710za200zb9115874821"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0"
                        },
                        {
                            "name": "jsscut",
                            "value": "1"
                        },
                        {
                            "name": "z",
                            "value": "1209338990"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 389,
                    "bodySize": 35,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "age",
                            "value": "20721"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "35"
                        },
                        {
                            "name": "content-type",
                            "value": "image/gif"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 08:47:10 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Sun, 17 May 1998 03:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 35,
                        "mimeType": "image/gif"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 44,
                    "receive": 1
                },
                "_type": 3,
                "_id": "35525.71",
                "_request_id": "35525.71",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1209338990",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.google-analytics.com",
                "_url": "/collect?v=1&_v=j101&a=990744680&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1209338990",
                "_raw_id": "35525.71",
                "_frame_id": "0E57F12914AB89E0A51AD6AD6794FBBE",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 45,
                "_ttfb_ms": 44,
                "_load_start": 586,
                "_load_start_float": 586.000164,
                "_bytesIn": 35,
                "_objectSize": 35,
                "_objectSizeUncompressed": 35,
                "_chunks": [
                    {
                        "ts": 631,
                        "bytes": 35
                    }
                ],
                "_expires": "Mon, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "image/gif",
                "_contentEncoding": "",
                "_socket": 108,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2653,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: GET",
                        ":path: /collect?v=1&_v=j101&a=990744680&t=event&_s=5&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=connection-type&el=4g&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1209338990",
                        ":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://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "age: 20721",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 35",
                        "content-type: image/gif",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 08:47:10 GMT",
                        "expires: Mon, 01 Jan 1990 00:00:00 GMT",
                        "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                        "pragma: no-cache",
                        "server: Golfe2",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 3202,
                "_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": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 35,
                "_image_save": 0,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 580,
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 11,
                "_http2_stream_dependency": 9,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 164,
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "gif",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.52
                        },
                        "File": {
                            "FileSize": "35 bytes",
                            "FileType": "GIF",
                            "FileTypeExtension": "gif",
                            "MIMEType": "image/gif"
                        },
                        "GIF": {
                            "GIFVersion": "89a",
                            "ImageWidth": 1,
                            "ImageHeight": 1,
                            "HasColorMap": "Yes",
                            "ColorResolutionDepth": 1,
                            "BitsPerPixel": 1,
                            "BackgroundColor": 255
                        },
                        "Composite": {
                            "ImageSize": "1x1",
                            "Megapixels": 1.0e-6
                        }
                    },
                    "magick": {
                        "baseName": "35525.71",
                        "format": "GIF",
                        "formatDescription": "GIF",
                        "mimeType": "image/gif",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "Bilevel",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 1,
                        "baseDepth": 8,
                        "channelDepth": {
                            "red": 1,
                            "green": 1,
                            "blue": 1
                        },
                        "pixels": 3,
                        "imageStatistics": {
                            "Overall": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "channelStatistics": {
                            "red": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "green": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "blue": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "colormapEntries": 2,
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBD",
                        "backgroundColor": "#000000FF",
                        "borderColor": "#DFDFDF",
                        "transparentColor": "#00000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "compression": "LZW",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2024-07-03T14:32:31+00:00",
                            "date:modify": "2024-07-03T14:32:31+00:00",
                            "date:timestamp": "2024-07-03T14:32:38+00:00",
                            "signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
                        },
                        "tainted": false,
                        "filesize": "35B",
                        "numberPixels": "1",
                        "pixelsPerSecond": "1411B",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.000"
                    }
                },
                "_load_end": 631,
                "_ttfb_start": 586,
                "_ttfb_end": 630,
                "_download_start": 630,
                "_download_end": 631,
                "_download_ms": 1,
                "_all_start": 586,
                "_all_end": 631,
                "_all_ms": 45,
                "_index": 5,
                "_number": 6
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2024-07-03T14:32:31.472+00:00",
                "time": 49,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "GET",
                    "url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1441470577",
                    "headersSize": 1041,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "1"
                        },
                        {
                            "name": "_v",
                            "value": "j101"
                        },
                        {
                            "name": "a",
                            "value": "990744680"
                        },
                        {
                            "name": "t",
                            "value": "event"
                        },
                        {
                            "name": "_s",
                            "value": "6"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "de",
                            "value": "UTF-8"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "sd",
                            "value": "24-bit"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "vp",
                            "value": "1351x681"
                        },
                        {
                            "name": "je",
                            "value": "0"
                        },
                        {
                            "name": "ec",
                            "value": "user"
                        },
                        {
                            "name": "ea",
                            "value": "hi-res-canvas"
                        },
                        {
                            "name": "el",
                            "value": "supported"
                        },
                        {
                            "name": "ev",
                            "value": "1"
                        },
                        {
                            "name": "_u",
                            "value": "aCDAAUIhAAAAACAAI~"
                        },
                        {
                            "name": "jid",
                            "value": ""
                        },
                        {
                            "name": "gjid",
                            "value": ""
                        },
                        {
                            "name": "cid",
                            "value": "804628643.1720017152"
                        },
                        {
                            "name": "tid",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "_gid",
                            "value": "751371311.1720017152"
                        },
                        {
                            "name": "gtm",
                            "value": "457e4710za200zb9115874821"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0"
                        },
                        {
                            "name": "jsscut",
                            "value": "1"
                        },
                        {
                            "name": "z",
                            "value": "1441470577"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 389,
                    "bodySize": 35,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "age",
                            "value": "20721"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "35"
                        },
                        {
                            "name": "content-type",
                            "value": "image/gif"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 08:47:10 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Sun, 17 May 1998 03:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 35,
                        "mimeType": "image/gif"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 48,
                    "receive": 1
                },
                "_type": 3,
                "_id": "35525.72",
                "_request_id": "35525.72",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1441470577",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.google-analytics.com",
                "_url": "/collect?v=1&_v=j101&a=990744680&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1441470577",
                "_raw_id": "35525.72",
                "_frame_id": "0E57F12914AB89E0A51AD6AD6794FBBE",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 49,
                "_ttfb_ms": 48,
                "_load_start": 586,
                "_load_start_float": 586.00017,
                "_bytesIn": 35,
                "_objectSize": 35,
                "_objectSizeUncompressed": 35,
                "_chunks": [
                    {
                        "ts": 635,
                        "bytes": 35
                    }
                ],
                "_expires": "Mon, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "image/gif",
                "_contentEncoding": "",
                "_socket": 108,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2653,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: GET",
                        ":path: /collect?v=1&_v=j101&a=990744680&t=event&_s=6&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=user&ea=hi-res-canvas&el=supported&ev=1&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1441470577",
                        ":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://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "age: 20721",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 35",
                        "content-type: image/gif",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 08:47:10 GMT",
                        "expires: Mon, 01 Jan 1990 00:00:00 GMT",
                        "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                        "pragma: no-cache",
                        "server: Golfe2",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 3217,
                "_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": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 35,
                "_image_save": 0,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 583,
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 13,
                "_http2_stream_dependency": 11,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 170,
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "gif",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.52
                        },
                        "File": {
                            "FileSize": "35 bytes",
                            "FileType": "GIF",
                            "FileTypeExtension": "gif",
                            "MIMEType": "image/gif"
                        },
                        "GIF": {
                            "GIFVersion": "89a",
                            "ImageWidth": 1,
                            "ImageHeight": 1,
                            "HasColorMap": "Yes",
                            "ColorResolutionDepth": 1,
                            "BitsPerPixel": 1,
                            "BackgroundColor": 255
                        },
                        "Composite": {
                            "ImageSize": "1x1",
                            "Megapixels": 1.0e-6
                        }
                    },
                    "magick": {
                        "baseName": "35525.72",
                        "format": "GIF",
                        "formatDescription": "GIF",
                        "mimeType": "image/gif",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "Bilevel",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 1,
                        "baseDepth": 8,
                        "channelDepth": {
                            "red": 1,
                            "green": 1,
                            "blue": 1
                        },
                        "pixels": 3,
                        "imageStatistics": {
                            "Overall": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "channelStatistics": {
                            "red": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "green": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "blue": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "colormapEntries": 2,
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBD",
                        "backgroundColor": "#000000FF",
                        "borderColor": "#DFDFDF",
                        "transparentColor": "#00000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "compression": "LZW",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2024-07-03T14:32:31+00:00",
                            "date:modify": "2024-07-03T14:32:31+00:00",
                            "date:timestamp": "2024-07-03T14:32:39+00:00",
                            "signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
                        },
                        "tainted": false,
                        "filesize": "35B",
                        "numberPixels": "1",
                        "pixelsPerSecond": "1270B",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.000"
                    }
                },
                "_load_end": 635,
                "_ttfb_start": 586,
                "_ttfb_end": 634,
                "_download_start": 634,
                "_download_end": 635,
                "_download_ms": 1,
                "_all_start": 586,
                "_all_end": 635,
                "_all_ms": 49,
                "_index": 6,
                "_number": 7
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2024-07-03T14:32:31.472+00:00",
                "time": 52,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "GET",
                    "url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1720017151438-7822387566800&ev=452&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=724123632",
                    "headersSize": 1066,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "1"
                        },
                        {
                            "name": "_v",
                            "value": "j101"
                        },
                        {
                            "name": "a",
                            "value": "990744680"
                        },
                        {
                            "name": "t",
                            "value": "event"
                        },
                        {
                            "name": "ni",
                            "value": "1"
                        },
                        {
                            "name": "_s",
                            "value": "7"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "de",
                            "value": "UTF-8"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "sd",
                            "value": "24-bit"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "vp",
                            "value": "1351x681"
                        },
                        {
                            "name": "je",
                            "value": "0"
                        },
                        {
                            "name": "ec",
                            "value": "Web Vitals"
                        },
                        {
                            "name": "ea",
                            "value": "FCP"
                        },
                        {
                            "name": "el",
                            "value": "v4-1720017151438-7822387566800"
                        },
                        {
                            "name": "ev",
                            "value": "452"
                        },
                        {
                            "name": "_u",
                            "value": "aCDAAUIhAAAAACAAI~"
                        },
                        {
                            "name": "jid",
                            "value": ""
                        },
                        {
                            "name": "gjid",
                            "value": ""
                        },
                        {
                            "name": "cid",
                            "value": "804628643.1720017152"
                        },
                        {
                            "name": "tid",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "_gid",
                            "value": "751371311.1720017152"
                        },
                        {
                            "name": "gtm",
                            "value": "457e4710za200zb9115874821"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0"
                        },
                        {
                            "name": "jsscut",
                            "value": "1"
                        },
                        {
                            "name": "z",
                            "value": "724123632"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 389,
                    "bodySize": 35,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "age",
                            "value": "20721"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "35"
                        },
                        {
                            "name": "content-type",
                            "value": "image/gif"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 08:47:10 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Sun, 17 May 1998 03:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 35,
                        "mimeType": "image/gif"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 51,
                    "receive": 1
                },
                "_type": 3,
                "_id": "35525.73",
                "_request_id": "35525.73",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1720017151438-7822387566800&ev=452&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=724123632",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.google-analytics.com",
                "_url": "/collect?v=1&_v=j101&a=990744680&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1720017151438-7822387566800&ev=452&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=724123632",
                "_raw_id": "35525.73",
                "_frame_id": "0E57F12914AB89E0A51AD6AD6794FBBE",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 52,
                "_ttfb_ms": 51,
                "_load_start": 586,
                "_load_start_float": 586.000176,
                "_bytesIn": 35,
                "_objectSize": 35,
                "_objectSizeUncompressed": 35,
                "_chunks": [
                    {
                        "ts": 638,
                        "bytes": 35
                    }
                ],
                "_expires": "Mon, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "image/gif",
                "_contentEncoding": "",
                "_socket": 108,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2653,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: GET",
                        ":path: /collect?v=1&_v=j101&a=990744680&t=event&ni=1&_s=7&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=FCP&el=v4-1720017151438-7822387566800&ev=452&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=724123632",
                        ":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://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "age: 20721",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 35",
                        "content-type: image/gif",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 08:47:10 GMT",
                        "expires: Mon, 01 Jan 1990 00:00:00 GMT",
                        "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                        "pragma: no-cache",
                        "server: Golfe2",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 3292,
                "_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": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 35,
                "_image_save": 0,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 584,
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 15,
                "_http2_stream_dependency": 13,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 176,
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "gif",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.52
                        },
                        "File": {
                            "FileSize": "35 bytes",
                            "FileType": "GIF",
                            "FileTypeExtension": "gif",
                            "MIMEType": "image/gif"
                        },
                        "GIF": {
                            "GIFVersion": "89a",
                            "ImageWidth": 1,
                            "ImageHeight": 1,
                            "HasColorMap": "Yes",
                            "ColorResolutionDepth": 1,
                            "BitsPerPixel": 1,
                            "BackgroundColor": 255
                        },
                        "Composite": {
                            "ImageSize": "1x1",
                            "Megapixels": 1.0e-6
                        }
                    },
                    "magick": {
                        "baseName": "35525.73",
                        "format": "GIF",
                        "formatDescription": "GIF",
                        "mimeType": "image/gif",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "Bilevel",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 1,
                        "baseDepth": 8,
                        "channelDepth": {
                            "red": 1,
                            "green": 1,
                            "blue": 1
                        },
                        "pixels": 3,
                        "imageStatistics": {
                            "Overall": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "channelStatistics": {
                            "red": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "green": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "blue": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "colormapEntries": 2,
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBD",
                        "backgroundColor": "#000000FF",
                        "borderColor": "#DFDFDF",
                        "transparentColor": "#00000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "compression": "LZW",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2024-07-03T14:32:31+00:00",
                            "date:modify": "2024-07-03T14:32:31+00:00",
                            "date:timestamp": "2024-07-03T14:32:39+00:00",
                            "signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
                        },
                        "tainted": false,
                        "filesize": "35B",
                        "numberPixels": "1",
                        "pixelsPerSecond": "1312B",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.000"
                    }
                },
                "_load_end": 638,
                "_ttfb_start": 586,
                "_ttfb_end": 637,
                "_download_start": 637,
                "_download_end": 638,
                "_download_ms": 1,
                "_all_start": 586,
                "_all_end": 638,
                "_all_ms": 52,
                "_index": 7,
                "_number": 8
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2024-07-03T14:32:31.542+00:00",
                "time": 34,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "GET",
                    "url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1720017151438-9094388462247&ev=16&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1455323925",
                    "headersSize": 1067,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 PTST/240613.172707"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "1"
                        },
                        {
                            "name": "_v",
                            "value": "j101"
                        },
                        {
                            "name": "a",
                            "value": "990744680"
                        },
                        {
                            "name": "t",
                            "value": "event"
                        },
                        {
                            "name": "ni",
                            "value": "1"
                        },
                        {
                            "name": "_s",
                            "value": "8"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "de",
                            "value": "UTF-8"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "sd",
                            "value": "24-bit"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "vp",
                            "value": "1351x681"
                        },
                        {
                            "name": "je",
                            "value": "0"
                        },
                        {
                            "name": "ec",
                            "value": "Web Vitals"
                        },
                        {
                            "name": "ea",
                            "value": "TTFB"
                        },
                        {
                            "name": "el",
                            "value": "v4-1720017151438-9094388462247"
                        },
                        {
                            "name": "ev",
                            "value": "16"
                        },
                        {
                            "name": "_u",
                            "value": "aCDAAUIhAAAAACAAI~"
                        },
                        {
                            "name": "jid",
                            "value": ""
                        },
                        {
                            "name": "gjid",
                            "value": ""
                        },
                        {
                            "name": "cid",
                            "value": "804628643.1720017152"
                        },
                        {
                            "name": "tid",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "_gid",
                            "value": "751371311.1720017152"
                        },
                        {
                            "name": "gtm",
                            "value": "457e4710za200zb9115874821"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0"
                        },
                        {
                            "name": "jsscut",
                            "value": "1"
                        },
                        {
                            "name": "z",
                            "value": "1455323925"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 389,
                    "bodySize": 35,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "age",
                            "value": "20721"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "35"
                        },
                        {
                            "name": "content-type",
                            "value": "image/gif"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jul 2024 08:47:10 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Sun, 17 May 1998 03:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 35,
                        "mimeType": "image/gif"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 33,
                    "receive": 1
                },
                "_type": 3,
                "_id": "35525.74",
                "_request_id": "35525.74",
                "_ip_addr": "142.251.163.100",
                "_full_url": "https://www.google-analytics.com/collect?v=1&_v=j101&a=990744680&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1720017151438-9094388462247&ev=16&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1455323925",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.google-analytics.com",
                "_url": "/collect?v=1&_v=j101&a=990744680&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1720017151438-9094388462247&ev=16&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1455323925",
                "_raw_id": "35525.74",
                "_frame_id": "0E57F12914AB89E0A51AD6AD6794FBBE",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 34,
                "_ttfb_ms": 33,
                "_load_start": 656,
                "_load_start_float": 656.000183,
                "_bytesIn": 35,
                "_objectSize": 35,
                "_objectSizeUncompressed": 35,
                "_chunks": [
                    {
                        "ts": 690,
                        "bytes": 35
                    }
                ],
                "_expires": "Mon, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "image/gif",
                "_contentEncoding": "",
                "_socket": 108,
                "_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: www.google-analytics.com",
                        ":method: GET",
                        ":path: /collect?v=1&_v=j101&a=990744680&t=event&ni=1&_s=8&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&ul=en-us&de=UTF-8&dt=The%202022%20Web%20Almanac&sd=24-bit&sr=1920x1200&vp=1351x681&je=0&ec=Web%20Vitals&ea=TTFB&el=v4-1720017151438-9094388462247&ev=16&_u=aCDAAUIhAAAAACAAI~&jid=&gjid=&cid=804628643.1720017152&tid=UA-22381566-3&_gid=751371311.1720017152&gtm=457e4710za200zb9115874821&gcd=13l3l3l3l1&dma=0&tag_exp=0&jsscut=1&z=1455323925",
                        ":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://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"",
                        "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/126.0.0.0 Safari/537.36 PTST/240613.172707"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "age: 20721",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 35",
                        "content-type: image/gif",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 03 Jul 2024 08:47:10 GMT",
                        "expires: Mon, 01 Jan 1990 00:00:00 GMT",
                        "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                        "pragma: no-cache",
                        "server: Golfe2",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 3295,
                "_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": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 35,
                "_image_save": 0,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 655,
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 17,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 183,
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "gif",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.52
                        },
                        "File": {
                            "FileSize": "35 bytes",
                            "FileType": "GIF",
                            "FileTypeExtension": "gif",
                            "MIMEType": "image/gif"
                        },
                        "GIF": {
                            "GIFVersion": "89a",
                            "ImageWidth": 1,
                            "ImageHeight": 1,
                            "HasColorMap": "Yes",
                            "ColorResolutionDepth": 1,
                            "BitsPerPixel": 1,
                            "BackgroundColor": 255
                        },
                        "Composite": {
                            "ImageSize": "1x1",
                            "Megapixels": 1.0e-6
                        }
                    },
                    "magick": {
                        "baseName": "35525.74",
                        "format": "GIF",
                        "formatDescription": "GIF",
                        "mimeType": "image/gif",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "Bilevel",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 1,
                        "baseDepth": 8,
                        "channelDepth": {
                            "red": 1,
                            "green": 1,
                            "blue": 1
                        },
                        "pixels": 3,
                        "imageStatistics": {
                            "Overall": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "channelStatistics": {
                            "red": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "green": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            },
                            "blue": {
                                "min": 255,
                                "max": 255,
                                "mean": 255,
                                "median": 255,
                                "standardDeviation": 0,
                                "kurtosis": -3.0e+48,
                                "skewness": 0,
                                "entropy": 0
                            }
                        },
                        "colormapEntries": 2,
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBD",
                        "backgroundColor": "#000000FF",
                        "borderColor": "#DFDFDF",
                        "transparentColor": "#00000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 1,
                            "height": 1,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "compression": "LZW",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2024-07-03T14:32:31+00:00",
                            "date:modify": "2024-07-03T14:32:31+00:00",
                            "date:timestamp": "2024-07-03T14:32:39+00:00",
                            "signature": "8a31a40ecac0ceb4d87b30bd156ca7a547e8e33dc071454b765fbc777d1c34a1"
                        },
                        "tainted": false,
                        "filesize": "35B",
                        "numberPixels": "1",
                        "pixelsPerSecond": "1336B",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.000"
                    }
                },
                "_load_end": 690,
                "_ttfb_start": 656,
                "_ttfb_end": 689,
                "_download_start": 689,
                "_download_end": 690,
                "_download_ms": 1,
                "_all_start": 656,
                "_all_end": 690,
                "_all_ms": 34,
                "_index": 8,
                "_number": 9
            }
        ]
    }
}